{"_id":"@chainsafe/lodestar-spec-test-util","_rev":"877-e91c181dacd6bd7bb5347937f689651f","name":"@chainsafe/lodestar-spec-test-util","dist-tags":{"latest":"0.39.0","rc":"0.39.0-rc.2","next":"0.40.0-dev.3682e4cd3e"},"versions":{"0.5.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.5.0","keywords":["ethereum","eth2.0","tests","spec-test","yaml-test","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.5.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"7fd0523389835ce0cd2029f0ce11b1a66fa07d6d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.5.0.tgz","fileCount":21,"integrity":"sha512-35im6FcE/c5a9PVEDbGtDo4cLcqzTRe1/EULhBFQoXRaHQ0iRM5ldd9W78FzXA38ztv72rbF2lhjjmCbHnFMRQ==","signatures":[{"sig":"MEUCIF+Hw/f9377fQjJ0wIZOo/DuDQfEyfw1WfdK7HPoC5zlAiEA1Af5SwEFepX5KwKxoRQELyOeVh2iPhADUQK/D3pZrug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVK/XCRA9TVsSAnZWagAALB0P/j84JmrIX35Xg5ViLiI+\n4UgcA8Dvz6emrO3t00Lj0E/6dd2pXU0undhv/AIjqmcnkXAUFD9m+R/4wDBv\nzRNxdzL3JYY4G1/GaIZba8+luZ/anCZ6tG7fgTjzpLsp/1BLNWgpaJu21NA1\nfAqt+E8bbxWAI+BCG443DoXuwLHO4n9yOsxRGkE0qzFxVpQOLqfJ+epxcHyB\n/5Po8K0vvuz56nL1QUISGkRVSYg2WdOdRWwCZ5OCUJsEk+ytOLc8QRannSad\nh1ILpA40cuVTq94uKZ+CTA2NZCnyZuaQvyfCetfRu+g4mj75MKmCRQKeGEZs\nZoEtaUDLrfnP1OjeXvuJjtiZ/Hic5B2aeoERwUG3L1dACFM8qogTUa3NIKTs\nG9wNwGz4VM/kQjlwm4b63ZPtYChT29YW9iq5k0PufGkjFVkmlKc7FfTjMj1+\nw/K6DehrxX87oah7At8UbNm/leln7+jlfLQrW/gf3HZepKl0nytyM1UqfiaA\nm/EBaz0NMZOERlLkTKgNeSY5UOhVM7QyGsnEMFrabO3x7tSBlpgjM4PDvj24\nqFWaDixU4Z3l0ZLJyV6hjhRdmG5sPsH2AJn0wHDCm7y0zf1EwyFzK2TkGlo9\nsA++0aoBYzW3aoQWIC0ld6u48dIhOIiWpXUEOypYsqRdF2i7VvvZmdMxsYO7\nG6ZG\r\n=LaE1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"eslint --color --ext .ts src/ --fix","test:e2e":"mocha --colors -r ts-node/register 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:docs":"typedoc --out docs src","build:types":"tsc --incremental --declaration --emitDeclarationOnly","check-types":"tsc --noEmit --incremental","build:release":"yarn clean && yarn build && yarn build:docs","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"6.12.1","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.13.1","dependencies":{"chai":"^4.2.0","mocha":"^6.2.0","js-yaml":"^3.13.1","camelcase":"^5.3.1","deepmerge":"^4.0.0","@chainsafe/ssz":"^0.6.0","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"^5.2.7","@types/js-yaml":"^3.12.1","@types/camelcase":"^5.2.0","@types/deepmerge":"^2.2.0"},"peerDependencies":{"chai":"^4.2.0","mocha":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.5.0_1582608342476_0.6067924726694269","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.6.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.6.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"cd2ef26aa60200417cd3fc822a4a6a86a42c395f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.6.0.tgz","fileCount":21,"integrity":"sha512-YxmoXn4fPJIFrI/nJawLJHVbUe05bXkmBFI0dOQRsrzGvt/QM11wZo7DbO2qwFrn1iTR+XF7qXXpzF11AC8rVw==","signatures":[{"sig":"MEUCIH4mEUMq5O4TRtnoYCz7rZpHezQ3Fg4VRO3ignb77bBUAiEAlzJ/W8tFGWGyIcb5XriB8RgzdybErelBM3cR/kRn8t4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeofFxCRA9TVsSAnZWagAAxAUP/0R0JgSDsoVPKQHAzjT3\nNJpm6Ou2AXdes8b6Wngjyi5tbruPM7Yg4fvCHv/wLupS/awNd30sK1lPuJKn\nYQuDjokS/lBL+VO680baCaRr4aIAFy2RMdVPbFEASPwNkp9Lf69Oy7+9u3hr\nWiTWr4yT0mig0pmvEoX5EfpTqGTNbXvbYGTB06jbaUeXKhrKpBsWyKFYCwFx\n0ZXYlIne/OyvAQLmGrINmKt0t5ipSce70RbGQywZ9hTPUXG1JRyPm/ASsTL+\nJ6pG+OkpEngFSwSxiHATtkXE2WZw3WW+6AYiN+dzdZqEvCUwoPTJ93w3zXkk\n0hNVtexTF6lJvexopr4OVhDY5DWlNSeSPmSRxcrMaXBMCinytD6dK6j3b83S\n3HC3Ai4XDPNDIyM1Pmo0lTwpdBjegsFVgF2WzcCC3TX4j+dQD6RBMhU49NRy\nXEn/syl264PqsIys3i6lB8r/uloZ+Q0Ygt8UAr3p1yMeBqZNRPsKCgPcWVMG\nneOlWQoV5+KKsTW4dbpWY+3v74ieCeez2rqfQbjmCa5/4s6HELCabY5z+E8T\nSq1wmOhZ2ex3pqapaNHJ4WHJD5RtPowGe29SVB3E1HniZoi0HjG9MeJfXczs\nBJz6S9e8Q5H7gUbLUbT5utvwxwO0fljbgDcZbfcDNcMwOxuEZYNu5b2UpV8e\ngmjo\r\n=Fvn4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0e426d2e5816b88d2d1508f42a127a4f89082781","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"eslint --color --ext .ts src/ --fix","test:e2e":"mocha --colors -r ts-node/register 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:docs":"typedoc --out docs src","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:docs","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.13.1","dependencies":{"chai":"^4.2.0","mocha":"^6.2.2","js-yaml":"^3.13.1","camelcase":"^5.3.1","deepmerge":"^4.0.0","@chainsafe/ssz":"^0.6.2","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"^5.2.7","@types/js-yaml":"^3.12.1","@types/camelcase":"^5.2.0","@types/deepmerge":"^2.2.0"},"peerDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.6.0_1587671408893_0.46370937055731876","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.7.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.7.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"0aba58689c9bdadab27078e7cf87d0b11ede3dfd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.7.0.tgz","fileCount":21,"integrity":"sha512-wXL903Azm6hHvFmzdBkJ3zzm4KBx+h4D+QNNeXCIZ9DtdfloJeZ+1CS7KljrQ8lJvRO1EMKzt+92QBXr9xqV5w==","signatures":[{"sig":"MEUCIBKFjkqtEouS+GFXRvPnIFvWPwcm8TO1SNlFGSv/dGe/AiEA8DwjExE59CWsq9c0LjfBxSivZkOHFNrfHn0M4Fondw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeswlXCRA9TVsSAnZWagAAzjcP/jpl2WIJTHuvuWk2WpAg\nMQxqqs+BcA5LlblUU/lttcyBlnvOyUeTSZKGTkCtjc/g6ayIShr7comI2zPn\npydIFOgCG/D2QFnHAvBoXTsQ+PxAV2CWxmgTHwhTGVgMvyI5xliPagbrfcOS\nhz+DLh1sgjFJ+peZC3Hd3BWTKR+IeCKg56smEI7FP8gKEXRZp9/nt85dY06u\nTXcRNKTICOelO66M/AEy5Er1K9VZgia0FKG0+fqoNp0KwJNIRCODrZ1bOcph\nh8DegINvVIs8ZYCEj2woy03wEK03kLuSwX79QWiyJYsOnsYI5axZqncSsejK\n3D5vH87FFH9IRU1EvvRAQvlzTEgWCjPSpLwFAQeZfCK5vjRWYGEdOelytrgz\nSYGLPav/ODdSMXpHEVWyfl9SstF3iuWyQNb5kAhk2e2zt8AVmLnw9IQtuszI\nh5nsvP1s73IFJLK3ed+uqNeyA8m8k60DTLY+yZXwH4h57y7U7Gg6k24sa1Lq\n42pOuWMXLYTFqiyTo02LwHy6SWsK5AZ1vTYGLUey0wh6JcJ33rr3Tu6Pvc7K\nb4GJztys5iKvKC+YI7tz01su1uhAUGaOrPgQUg5QBEIovu0TO6vHk4C/i5hK\nO+lJeM+m1bZdl4GVwKv4awHH5TEAniDjWLGiK1UCF/gyaGOieVvxBktfiGq2\nbEt/\r\n=N362\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6d82733185253e922300cbeca7cd56f778b30008","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"eslint --color --ext .ts src/ --fix","test:e2e":"mocha --colors -r ts-node/register 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:docs":"typedoc --out docs src","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:docs","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.13.1","dependencies":{"chai":"^4.2.0","mocha":"^6.2.2","js-yaml":"^3.13.1","camelcase":"^5.3.1","deepmerge":"^4.0.0","@chainsafe/ssz":"^0.6.4","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"^5.2.7","@types/js-yaml":"^3.12.1","@types/camelcase":"^5.2.0","@types/deepmerge":"^2.2.0"},"peerDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.7.0_1588791638764_0.06477718608161931","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.8.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.8.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"89dfbef6ee9e5965d50cab310a0fd65eca02ffe6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.8.0.tgz","fileCount":21,"integrity":"sha512-K3oIYz0LtIgOONITf/dwMJ7fJJhA3AJOz++nrL4mRelRSs3M18EFCkOMofED4Ev95ryq4Dtcn6bdJNK/p/oxgA==","signatures":[{"sig":"MEQCIGiHmoO/OlX0u4na9m528zF9cf2QxQibLOf1VAPEZayuAiB55l1ZmRwbUHr2X9bSLCcNEX4anTGedHo8cysO6y63+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewJtDCRA9TVsSAnZWagAAPggQAIXCwQQs3+x63zz4UjPz\nqUOaiCTwXZiCR74kgtZCB8DNN4EUT6hos9/gZeU5UpwOrSCtk73TD5zJpEKd\nJ2k4C62FDAxpbq1Fz3L8hyQM0f8nBWD9I+ZUbFFAR1xk0ThXWIcCtr502G2I\nMWc3wD3N+pAZSyM5rWSl/OS3hlYb4cCKQyhJGks7kIDJksAOYBER1UgUYbZo\n6dUFv5gL013nvtpAcSR2/Pb8N7VdN9cO4IW54hRTVWdVxdYsXX2LeRZgfq9d\n6Ux55rBEgSS1+KtR+62PmjHcymqJRIDFuuOdUSrJQgmZtqwcAA1lICnEVMDz\ndfHPYQRkJtU85Q4/BIiooDICacBgRNheHHZUaMAs5ZgvtkNvQ+whyzLIEu95\nEyKvN2YDZL4XX7GJhFhuLjziknnsYvD02hFFNs0IyuBGEjP2Kg+uVyTx9BF3\nHQx8qOiu+7/fQqfqBC/alhWHchduwo7BCcUcyeG6AMXDGshw36RCKsmoKmxA\nRn5CZOx6TYX/KM4EiIcOtG+9xXJS+DEu+otovlhsK827z+qFm9TYxQXqyZWC\n6pi98C0GvGipU/ipKvK0LYwhEfGI6tEm/RdMfMNrkWM165nAbrG9jLI6yJsh\n/ivn7+spQZVmfy1iBfnclrfo6msE8HvyOIPlbDMjoszp/MxbGaVOfLKjFo90\nR77I\r\n=/1kd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bd8798297953a1a21553c09c9d150624b7e5eef8","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"eslint --color --ext .ts src/ --fix","test:e2e":"mocha --colors -r ts-node/register 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:docs":"typedoc --out docs src","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:docs","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.13.1","dependencies":{"chai":"^4.2.0","mocha":"^6.2.2","js-yaml":"^3.13.1","camelcase":"^5.3.1","deepmerge":"^4.0.0","@chainsafe/ssz":"^0.6.4","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"^5.2.7","@types/js-yaml":"^3.12.1","@types/camelcase":"^5.2.0","@types/deepmerge":"^2.2.0"},"peerDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.8.0_1589680962939_0.2412757006487687","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.9.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.9.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"57cee6c39fbf022e50dc0b164064ad94f21d5abb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.9.0.tgz","fileCount":21,"integrity":"sha512-p5VSZ0bXj9RkKztwgL00yFsyUfwKEkVdo00C2a9eU0cDWhBXKpvmDU1jY8x3R7WqInOnUf9sQlY4exh5O04jng==","signatures":[{"sig":"MEUCIBSqWP9crrAILJN20KjYJAXRqmq/eHM0XZqoAVfJj2ZRAiEA0Mht5sN4QmQomp6yAiG1Dg6w+ZnQMOt74hJjXzFro4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1nCiCRA9TVsSAnZWagAA0xIP/15L4VN3V4/3Glu53ws5\nEI6KePaTmM9h/7jjY1BVqCNXWROM44Dokl08VDdvRg4yEM1Y1klNcbYdtCB+\nK0GZ9Z2cEeVLBIk0kWv7ChTUsa80OcTAKnlddfgXdFcOMb1gaq5KlTFWVioL\nI/mFuCDaDloTRIcNed3MiHu0dYwXfUq2Vxfsz97jlPqIrYuEpJnK6KB8cMKb\nNO0uuqidRMLOgNmSB5p3CBSqiDFerKnF3lFDB+qEqTU+8lU6jCCKdPKPPiaU\nDPAUI3bucmzMYWHNOf9l47QrT9DqkBbG4W7gm7cGVTvd+2qoU8mnOT+r10mU\nJwobcZG7dOi3Oue1YQ3mEYi2FdvZpU1L+GC65dz21psb7tDdPrBLgZ0AtQYm\n02GWwwm9FQs70QLNNluuw780BsHXGW56HOwh8DjJR5WSPzsz6VCe4trw9LO8\ndbA+QvwGke0Wk62KqrNO4m7zNw1DS4fIrcoQsZ41B6UpPCY+bPQ8qFbVW7ZY\ny9onk/G7vfSNUepT6udgARGuroM12dV7wy3NT72eqs5/b+/DCCxNEiNsq/iM\neCaEmnoYwprYOsgJ/L2vsfWz3YEfrURizIwH9oNsU87IglqougIVyrc1V4hP\nj6wzdG4sEAMX3xoT3tg3GJS0bVb+NCrCIOB6q6ofxqssy/AYZd01h4q7C8ZW\nxlOX\r\n=IBmQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a7b4c5ad002f018f0682a627b7c528d5743f6647","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"eslint --color --ext .ts src/ --fix","test:e2e":"mocha --colors -r ts-node/register 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:docs":"typedoc --out docs src","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:docs","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.13.1","dependencies":{"chai":"^4.2.0","mocha":"^6.2.2","js-yaml":"^3.13.1","camelcase":"^5.3.1","deepmerge":"^4.0.0","@chainsafe/ssz":"^0.6.5","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"^5.2.7","@types/js-yaml":"^3.12.1","@types/camelcase":"^5.2.0","@types/deepmerge":"^2.2.0"},"peerDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.9.0_1591111842334_0.1966799424588177","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.10.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.10.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"ea6146e5794dcbb21b120d6485fa1d02a1901bd5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.10.0.tgz","fileCount":21,"integrity":"sha512-YrIq7ni6cxeLMbxE2jpiDRv2eSeWgx83hag5c9y8p9YZqXYRGdHGX9l9h0whx4CosEdicdghED5qIqN6d1TMRw==","signatures":[{"sig":"MEQCIDP46MiN3UlHy/9yRyQTuRopWXDrX8cB+kKaCjbgoV3YAiAxgcN7kDDdyt9sNquqyyFDeqnO8dfVTd+ByOzmtWSGcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDd/8CRA9TVsSAnZWagAAGW0QAJJ3TilsMRCWctaMvmx3\nEL3+K22pPUtJlp+LXbllZ9/+6jx2tyjbh0q5IQTpIsNIQg+/xAF87IQ1ttIO\nBoWscMBj7INbtFQZ1M8cEKUcusOPtNG0S8s0d0qHCw452lC1rmixxX1A9Tly\nFYRj+iDlUZ8UBpAtQ/pS3fuxi/oddnhccv0+Wsw069vBvifFkYhuXOSEuyzY\nIpJ6y9UpVCZKAFtdoOW8zG717fb9R3u7l5KXl+uIXZ/Jh5QZlmsjnL0t+w0Q\nbROCjZ5P+ffzc2wjv7pbVnY3/Ck8b2SEzfhA5pNZI4LFwMc+wjAkvg1sABcs\n/CcikkaKbS+U5p9vxUDCfpWIFztR+n0MR68ho0HuJughgn0Lb5Q8j8qiZPJM\n+dgqcyAH+PcPYPbtv9MeYqpD1NQNj8BLcTuaTHAOnceKq3HKBOzuhH/XNoZ7\naQCTH4N/RyV3Oyn5Bqs7xt8q9I9woxQ8ycvfvXpKsZIPmBE+HbwrKMxdGJHu\nvlDQjUF5T6CXQd6+4zfBk22WxptUeohiS+uTAHA/Fo0hEoEQJOGTJNtqoe0G\n5P2xpIfVsMsSmZV2KHVxphg+cO//a/vuGRpJS8qa+nfA2MIP4QzIZhxo2gM9\nqPJgMpcUQughZJCSdM7+RUqQLHSa6zYiO/l2zTCryn0+s8E2zzXxXiZPnWck\nkm5O\r\n=xoLl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3f4c0201b01e4526703f157f5b882795287f85c8","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"eslint --color --ext .ts src/ --fix","test:e2e":"mocha --colors -r ts-node/register 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:docs":"typedoc --out docs src","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:docs","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.13.1","dependencies":{"chai":"^4.2.0","mocha":"^6.2.2","js-yaml":"^3.13.1","camelcase":"^5.3.1","deepmerge":"^4.0.0","@chainsafe/ssz":"^0.6.9","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"^5.2.7","@types/js-yaml":"^3.12.1","@types/camelcase":"^5.2.0","@types/deepmerge":"^2.2.0"},"peerDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.10.0_1594744827775_0.9172659335986084","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.10.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.10.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"b8ac2555066ef31f29731fb717fdd599f9e6d565","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.10.1.tgz","fileCount":21,"integrity":"sha512-sM8FE2YC7PFbSdYShx0Gc8QwsC51NUJnJuJCAv9bmMRIJ9zGWhBUvvH6Z7B41ADGG/aM9AvfOUtz/kjM9LI3Dg==","signatures":[{"sig":"MEQCIEMXtObQLY37MwvzniWeHlvOyazMnkITtCL9cmPvIGCfAiBT3HFVujh7iccNAWw/kWDXBtiCZYYQAitkxugXvgrR9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEHvjCRA9TVsSAnZWagAA9VYQAKPRX6LU586jBjRtWZpg\nhPm97LnygaeWKf//ZXhRK81PQYkGNUuwQ4dVrJQBQ0cy7pBU3nSbxh+ZQUCf\nIC6Q1D81GAD66zM2DHRnrT55sAO+d0jCKnTOZz+ANj/wz23Z8SE6Y1WRnJ1s\nUptzmELoOukW4/GqKRvonJQZ+9CP/rCWFyBp/7pAjTekRnDka/xcbS2qGNWh\nhvFWjh8F7mS/Ro8G6xxMVYC17v3+0UuiSeyvlxZ6RXihpLO4v4CDPROtF1aF\nFWqGNiOljaEauCt1NYkBq5qXdqo6bFHKsz0HX99RPd04Jtz46Exw/i/yF+Cv\nLAeRMUHVn2ylzPIHRFODVv3NJFbBpEzN12e0Sme3fPzNdtn+jcLWp7s44Djq\n005pv7y2SwLFeO+xZbn6T+C67Qt7k8mmQJJHjYcU73EYaUiBeJhVorcSvmev\no4/Bel7JUqfHKijH/IFzwwNO8B3OVra5S7ojZxOq9NYXyfNBEpMOTw5LUGXy\nMEZ7gRAocMzRGcESIH021LYMe29MF4+Q/rKU6FVb8fCcNDzxjaEzdj5t3xiz\nOzXee+fb/lGREL2dWySBO0whc6LoKh9CzvU8d9Ua1S+p4n+8O7uEJeLvRN1T\nYyB1kbJU4k6eqoaj15pHg7QZ5Pi9yXMClCvYINfkkiu7ntbWbApKFouktyfN\nERzM\r\n=Xg/o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9c221554b06ed5cd7caa8c6ba85c4c5cb6df4278","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"eslint --color --ext .ts src/ --fix","test:e2e":"mocha --colors -r ts-node/register 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:docs":"typedoc --out docs src","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:docs","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.13.1","dependencies":{"chai":"^4.2.0","mocha":"^6.2.2","js-yaml":"^3.13.1","camelcase":"^5.3.1","deepmerge":"^4.0.0","@chainsafe/ssz":"^0.6.9","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"^5.2.7","@types/js-yaml":"^3.12.1","@types/camelcase":"^5.2.0","@types/deepmerge":"^2.2.0"},"peerDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.10.1_1594915803688_0.12845134846177375","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.10.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.10.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"66b153177a61c2eeb32fa1df8ce29b8d1b7d9e41","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.10.2.tgz","fileCount":21,"integrity":"sha512-o9GlJzITZ9xF1+VBFkTqo3FX6VmFu8UhRUEoUflxc9qQn7XDBeapPPMSy/hgUMNuTI67+g/F0D9jvQ6bjUx6WQ==","signatures":[{"sig":"MEQCIFU/QqThZeQee7MQBCUEueD4LfaL98b+tgic6KkHxmv6AiBmfYKP+2uxaCzZkqbjxnnhfGt4nHPOatndAtRIjjBUfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEbaZCRA9TVsSAnZWagAAeSYP/R7X4Rp9osurWzrDKkxT\nud55eXPwtmG/TWfRwzAPgVqRjhrex6cjz8EiUSD3Le+NL4rIxkOJWqgl2Tle\neqFGhtVeD59d3ULeUH6Fgq5JY4vysnMRTlfvDo6qLXuM6TzWRv05fcbNHNjW\n9fwBAeNXLkWyFSzuVaZmEV0lMiUmixNNaV0a2yK/r99HAQdc47GQKBPb6qDY\noUPJ4swuoRoc7rtvi2q73ZA60eKR+QEiyjvmpeWg1chF2rJACO3oJFEDfaxy\nndb721kW5w+KuHokSCTPphcb+T1gXlLgtmPiPHqtbrZ0dSs9VDeCZI/lR5FE\n5Ii/bBOYb2EXpA8XBtv8MtTesu5P4QA3pLV/nHlkD2BfSY3DIor1idWoCdJ0\nHV1hqHLNsg+HY83Df8XrI7sDrYlq1GaT+3Wrp7WDvhnmCVttRdaeY59VBS9L\n/atr5JKvOk/G7UBS21iBX16m4KWyV6cUubsbc34tDUFViZZYTYpyMZRWR70N\nmobRLGPURp1mKqWUz+IPwslZHrM6azpY5oKayDzagRzoWxueVcvw4Pjcu7hi\ntHGm0trkI30OLNSOB2H2az2D8VQAriP4KA9wjvczl/WwxxCVhTOY1vp6GnSr\nG+sY/wTX+srsF1/phah9z4ygk9j0HjKI6rEeT/ErbW/80kwhWaOfBwgv1fb1\nE+zW\r\n=Fa0v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4e0dde631208a44d9a9fdfa547f1f91c018f68e8","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"eslint --color --ext .ts src/ --fix","test:e2e":"mocha --colors -r ts-node/register 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:docs":"typedoc --out docs src","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:docs","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.13.1","dependencies":{"chai":"^4.2.0","mocha":"^6.2.2","js-yaml":"^3.13.1","camelcase":"^5.3.1","deepmerge":"^4.0.0","@chainsafe/ssz":"^0.6.9","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.10.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"^5.2.7","@types/js-yaml":"^3.12.1","@types/camelcase":"^5.2.0","@types/deepmerge":"^2.2.0"},"peerDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.10.2_1594996376582_0.25232039320510835","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.11.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.11.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"dist":{"shasum":"23d6d5edf7d1fbea3662a1919857d9ea85fe86a0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.11.0.tgz","fileCount":21,"integrity":"sha512-KlnW2emffpEFMIuaP+Ulr1FSMfm5hg0H2NmJjUE4LTs1U7Vtrp/1e9ALzObYLAT3u9bA5byDtqikg4L3RitbMQ==","signatures":[{"sig":"MEUCIBXoylefinB9kKNdXV+mGc/CVdOs3Yy0DZvZ2TJGRjx0AiEAiskB+r9/ExpYR/m3bbe1/kA6TPZq2UKxSs+hF3849dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKLLQCRA9TVsSAnZWagAAK4QQAKDOaTFFozhXNoiiYNUb\nVTsXipXQDE0q+igFB1Yd2Dp55ifn0iQqxprmhQ+pE3kA9Dw/S7mQOKxCPFi4\n0guxjgqJBYCJmP+pnbhoxs6Wdcf4EtW2qLJlCEvdWfuqyR7mltQj3pMNGrYc\nhoYZT9kzqmc6Ctt7mRT0H3G/z3/2LBmPqRZQhEY/i3qNulseINdORx4NXlah\nOIVk/e5l1ThPuNDzdID2qnw56PMggcCReSU72FUEJk0U22nwtpuHIiqPR1el\nCrhtqhPKHCBlMtwr/MLlrNaYuLX95a0oWtHahp1SG5fs7uOnYQQpG7HGUkq4\nlCQNxvFm624VGOepM5iDla5S2Sr8MMx9wc+bcOPSxaJ0eRPCyfyF3zCMfUPr\nb5gre3nJvQlwO/WWKIoDJum0Wd9JGLcvW46QKdvepfn6QBUHVsCfForbbyZ9\nPM4QKtdBRQraVmIHWi1+LJ1aTrrFVWdFxOXJG0dm293CpfbZl4lCNUnrx1Ag\nj0K1kJ3hz9R3ThtJO6wpcOyhRIoftLsqN9p6ZgIFcgsS5Uq7oitL7/CqkdQf\nnjgE+OwHZmdQpMe4JaBm9tm5yDm2PB4r67Kyk9B4VmTCw9OWQfKWmUsgoawd\nL43Y1721TzH+X8GsOAEzbGtH/WXZAvoJESTYSvQb5TLKdbLGFdmMvvjZh7iX\nbYRz\r\n=GlPg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d84564bda2f3548a1d7e419c1c621f005a4f1dca","scripts":{"lint":"eslint --color --ext .ts src/","build":"yarn build:lib && yarn build:types","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"eslint --color --ext .ts src/ --fix","test:e2e":"mocha --colors -r ts-node/register 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:docs":"typedoc --out docs src","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:docs","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.13.1","dependencies":{"chai":"^4.2.0","mocha":"^6.2.2","js-yaml":"^3.13.1","camelcase":"^5.3.1","deepmerge":"^4.0.0","@chainsafe/ssz":"^0.6.11","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/chai":"4.2.0","@types/mocha":"^5.2.7","@types/js-yaml":"^3.12.1","@types/camelcase":"^5.2.0","@types/deepmerge":"^2.2.0"},"peerDependencies":{"chai":"^4.2.0","mocha":"^6.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.11.0_1596502735852_0.28575244648758646","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.12.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.12.0","maintainers":[{"name":"michael-chainsafe","email":"michael@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"75be0f8455ab92d58719ff0be35e84f3d02000cf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.12.0.tgz","fileCount":27,"integrity":"sha512-FpwzjuUGyUnxMII77bP9D0kig/XDoSLsxytOudR0jwn1P0rZ4PrNVEa2HqqjW/a4YsCqEFFB/TCrnaLJNakpqw==","signatures":[{"sig":"MEUCIEZee6AJamukwn04af3W2L8VdjcWAHZh73rCQYjaI1qxAiEAqso3ysPLdSZzbDdaervNoDrfaZRLD/NP5uuZAlzxKsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxcB5CRA9TVsSAnZWagAABKoP/iDaOjeEneQamePkF9n0\nIMwZPB1nkdLdk/dZpuj7wwDUMnvd9SnrAKkJLykVCGVT2DVEyqAdgX//otZW\nGEgyfK9n6HDejUTFYefy08SIcHNq0JeYO/iq/UHo/IuNU37OmWAk8BjlgmLh\nHO+z+4NA1Y7+N2ro3+PojbRW9ZWL9afnVNRlsrppIIE6gp6pSO+Ag70KweMv\nHCRUWZxqh0h94YSBidNRGDM+htGfORsB/NsffEsNv80Rz8sNhiKc0SURDzKc\n8RsXMZSGMEgR9Ds0lUyOhpwKOFZrRf+awtet8sLasAOGtfcDpvucw2FqR3jV\nL2YICvgepcDcde0QGMDpN9nTWe4UDEbn/h5ufv0jdvirKL3eMxy3ny2ZQy8u\nIqfThd452wQ42tw/Yl6aA/N9uzxuCNL2jKxRhWUQNpATmOKnAx8XwEcEIGAV\nV+9TiBGdfOxCgnTrnRUwCYhomUs6X3a7AVULdsMGhje7uUib7nh2uzWI8EvM\nrvSbIwtA+JwRmmRaRz+wAb8XtdBn+grZ9kSfVT8eK2xxvvq4MQdeCyt3EFgL\nBx0ZVqVjfl3gXdExmykOXaZLM48o4FlPU57rpmDkDEsNfDg6Y3zn5SVwOfA8\nt/RSBRdzkWS/N2BQKDrR0pHh4ueJgOo47OMRWx7vipTp2l7j/gAQbUaCWkBE\nAISQ\r\n=V6vG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5162c9136854c8c0b3816bb7622468ee0f3cc61b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","@chainsafe/bls":"5.0.1","@chainsafe/ssz":"^0.6.13","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.12.0_1606795382311_0.42997440351305394","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.13.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.13.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ff009fb82bfb13b9ad86a501b28ac90be97ecce0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.13.0.tgz","fileCount":27,"integrity":"sha512-7XanN/ZL3foRvSOH0qtrWNLlK1ccvfXQYRksMNp3ojGZ7cjEytd0SnysqqQPXzTlNOsZHb3B84S5QT092dOw6w==","signatures":[{"sig":"MEUCIQDoF+Mq7NZmANR5xm+txkBUOUreRNfwpsVH9sqlz6j0fQIgD/jloOnS/xHLB3EmlranX3Ux8VvLnU52xliJi3MCHqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4c9+CRA9TVsSAnZWagAAs2IQAITRRQhndApJNdA1p4sU\ntkqEaAtIMD8I2LjMI6QKBCiM91fpXFHAGyGNHiz6yxRf7hz6xSbwRUrH1FR4\nf/xoZA8krUXf+xzthCM8gWaXjqe7ru+OfsiUxWIXR2/EUN8STn1GW/mP77ot\n5db4EAEDIsToimV5Vd+DWEyq+y+7sJweuiLBd/0f/sjuG000d1m3lvUVQW3Z\nLMRU4JGZHzcSK+HWrdwwNBwedxrQE9oSHOUDUQWsiZkbwfKu2r3dUGwE1uOv\nOjy0vJ8NYKJo8oM+ihWjn2Nhbwr2XufCmNwAo2TnqYNcPeRzlWkwoVrh0Jq3\ngewJRvD8YMVbAHhzs/6Z2Sbi2a6OL2H6iYx8hQahJVFLqmHj9HV5TkCYaa3M\nQeSrjpFJVAElgbKWB6iEBEHVHXRgtbqxNMNTJJDgY6vyPeIkvxMMJD0/q3GL\netu6sAhBE2z8XEGQQ4YL0nV+hWufMxJgQLEDRO9kEjZKxAlM1xeWTPwK33LA\nNQHpBSkhUNNolY168+pXM38x5hf0krsNf2IPJviD6HHv85XQNgEsegrrnbhG\n0YChUwNfuzHsZt8UYzvERV03x0RoGyDGd8KRTR8dMTO0rg8KtlmyXMP7eA7P\nu46YYQxeUTAgbCQPfDr3E9/QVU9+PuVlwDRPZQasY7DPedoPh/U+saSWN6aS\n77e7\r\n=WUq9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"739f164b086dab2584b7a55d5bdeb69071542a75","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.20.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.6.13","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.13.0_1608634238034_0.571052830161451","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.14.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.14.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8ab7f07fff6e3d361d75649ecf4c842bb51fd84e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.14.0.tgz","fileCount":27,"integrity":"sha512-AoHP+ZV7bsh9E3CuX2ycsIDa3+/0mU8KGgXGkoZoZfg91P+LuxeW7Du5MyyKza/vsH4TR3vAyq2xXr7xXD6n0g==","signatures":[{"sig":"MEYCIQC2WKdgIBCNMaPZQxCmJwf33/2Fv5BVQRQlt3EXOJtz1gIhAKOOLTZ9xprqnnk0z5kWwx8e3UTX3MzOGxtZsrCSPKL6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBvNdCRA9TVsSAnZWagAAfQEQAIZJ62TTzc8gjJqXzmMA\nP2du4tPBtNstP/1XrISJGcehXU9yKLpHTWaWPzAA9zndQt8IGrSk499ieqP/\nDQi+QdSXfei/v41Uoy2vfaCeOYNahhjBKCxr2K1wsbf1LthKCiofdNAdPcpR\ntA+a4gpkE27MPdbET5TgupmH+Pp8CH7nIHfDLDs5YSfROK/ZmiORknyz/wq3\nO0no2elx6bpMQQE6XJEp3QEkfP738XojR4qfeYUI2s3ZAMv4VM8Iifhhb7h+\nlucR/z0cqr7FGG90IvlnXQheOyuznbN8ZKqlBRuTCA7sRsduEUeas02BMNgO\nhmZpydqZ+LgVU5CLJiBPM2epp4tSc+5bkerSoOO7HedulP8oIfrkJ1gxRHCC\nUjfsUkPu8S2oCC6xTIP6uhXvRwITHaL2gcHF5mncOoLZ3Bgelnxn6oe6pEg1\n90Yt4YIwtKid/nn5hd3lbUBG2QzxWxALru5lg7zmeVRbkMYJG/kY58T+5LO3\n2XbuQWfx0AXSQvjoQNMjcUrKslk6T3TVFz7Sl1+JOw4hJ+nOphUrYjXF0tOB\nnwIKYA9ozMIxCh3zBiEnPjWPG93WZ9qNB8NW629fPD9eWgRBWOewYsEFXe9+\n2hie2grdMEw/ni00f20ZgYWsG9ZSbMSCMFO05enw4Uxp9OI/Ncvc6j52bIwz\nHv7n\r\n=f7Wv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9652b089838480b801ca9d9ff3ca0abda0df587b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.20.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.6.13","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.14.0_1611068253366_0.7078048987882317","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.15.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.15.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"73eb2ddf6eefec8e0896ed98a8e10a37b3bdab89","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.15.0.tgz","fileCount":27,"integrity":"sha512-ksXZK7acb3NkYG5Cqzbo4OveiKVDAGuteShYRY04914PfIW7Q3oawUabdTJMS2eZbzbv20/S8bCsz3n8Qjpmzw==","signatures":[{"sig":"MEYCIQDK35/La9z/pO/GQvXuxs04Tqwh0Oa2rjvggtStZnM32AIhANCzvkbB2wg/AoyyuVYgYL/z9WrrlnVua3YKixvYvMJU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGXKgCRA9TVsSAnZWagAAV3gP/2hdJZ5fBE+Xw+ZQ6Hcq\nwXniwe0QFehImW5qXKx8aKfgNieWqT3Coe/4Nw3/CHodfex4Zv9nZvfFE6vP\nK9FO/P1UExJeo9j9jSaeTWmmB+RTzZjxDaJAsiZcqgBHaGajoQxIncGnZ62W\njuG7Vcy0r0iRGfgigLUF5GZPcBwl2RB2ANdfC5kKYFehUsrszVaW/pOrVI0/\nQ04dJ98+4NhMlbp/2G8yyYDTRADognl8MWAS5bGkX11PMpl7x1UWHcOV9EtD\ndDuOEG9UxS/LxuEAmYe+sbLkMtw+Iwsbl4pJa3Y7D2ucBtVZJmMSnBVAUiFv\ncYnzvD13oGULawQZNA8R16wH3XoAGwh+f99vX4dc+xr9ZsW2VWZV8a/d8mqd\nlRKpZ/dD0DcIX9/7pYS4h9ZbgyTQXln89rhCq3DMNdqHhlXdQi84R8IMdJUM\nlzdc3cyGWP0StgTVkSNjrzLk/ykulBMbjfIJgnaeoK1w5ayL3cyYMcazE0kM\nG6yCz4GbJptmJRRX1W/i8D/Vchn1SfLo8bhqwufwOeKuO1GqlEV+dzViKtcR\n1eETeyyUms3kMAE2SbdTJwMpmphAR57BFlREEEkX1X5DTB525FtDKxiIzfS0\nUNiXD3U20MXV8YT1vgMYrRZrJEAr38ZdPU3xh8oOqDz/HSCkbVhWWJefQnRU\nfaEo\r\n=WzX3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b6d3b8802734b7bfde7dd78afa524276e3f9655c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.20.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.6.13","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.15.0_1612280480199_0.27269981306842395","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.16.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.16.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"03c7d278bcc7f28026de960f0c7a4a372d7c902e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.16.0.tgz","fileCount":27,"integrity":"sha512-DB0jChU1wBkMnLKNmYkznf55xUuZrKMhe5c2p3P2CAM0riHhebQRYrWvzjvspIo1tCe2HbSPzQK0x5rmNJvaQA==","signatures":[{"sig":"MEQCIBMgkcB1zPr4Kjn2dpaFp0M1Nh0CAnsdjc61y09xiVixAiBiotCipatk/eMKWT4rnlwRGL5rxHCRPDpyp5AcxwWGrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK3LQCRA9TVsSAnZWagAAxUgP/0GcO9lRZFv8z5Vejyqb\nkxvuUHo4P+lLrONzuOw1LHvTh2Xpo9SzXqDhtAy0vMitXKhzghs4v3+7UBKw\nV7g8Rw16Wi58EbBxALtCVO/EVfI/ZTISRGZGutjyDK5CP5ks94EnDfnNl02l\nYU3AYkXsn7hMnvlYMMVcmu6Y9Gt/UDSxMlbGOjn2UbQ9ueWhjGBo0gDbH0NH\ngAvK572KmGhvKYGiTAynOptwFOLuGcbj1GdfRbV6A8v4coOtzQp2WGyqnqk/\n4G/kHfO0QKWcWen8pBdAxxymN6xxa+OGpbTCJM3CpAdav8lYmDqE/+ArG8DH\nKKv8oZ7GT2BNbsJiiogLVXnqxSSXJ//ZQsZ0BUmi1ZIdrcAGrOSeK4zHDjFf\n1+z9JCexTEw5UWMJRfKsTkBTPETM5CN59ETCvy1xBtdk2TkVeCoUIRGTT0a2\neXDwXDha+DM04lnPW1REjOSeLzK3RL35zt0Kd4EBemN3rWHnUGDSRtw7zB+2\nTvxyadBSgbWRcWjDBqbmcFp/hrfBres+UHARkdMN09iocjMdUtZuuUx4VlbQ\nt9MOgLAc+QY/DgUfQIE24u2lLk0ys4ZdzQ9WxF9WLMfn/3mvwlNf37TgyuKE\nwlzxXLvxk55frBSAZtQUem4mlwGQA6x1SOkH+39m5Ra7dSC2cdeDJBCtYZSa\nyA06\r\n=KBzD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fe7e44bd008601b71972bee9d50b87246ac943d7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.20.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.6.13","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.16.0_1613460175903_0.6671017259047418","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.17.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.17.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"073b0ad8731b97f2c776cb293111d16bf8bc63ee","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.17.0.tgz","fileCount":27,"integrity":"sha512-8lB1DW6OAbE4S5vNfGmLm1bEysqt0f5nvDvlqplPMEb0jTCYYmNNnYqqb/l5riyWWG0hjgvS8igcXxdUSK1gqA==","signatures":[{"sig":"MEQCIF+K7Lck+OVxDD52LA2D3fqbN858y76ByXu31gEW5tQEAiBSviRS6WMGnrOShoGNgoWJYjPGUQl+B/JpfVJ+ueg/7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPqc+CRA9TVsSAnZWagAAQGkP/1mm3jnEpo5kHyyDxE0D\n1ukTI8hVGUJGjgKb1k7LwD1oqtYdisN1hgKLdVPgxVT+CgtKHfTznjrIDI1i\nZ5sqR1bpJF69WBO+7a4nVUvgUddMMOUGSCgYjcZgCFJjuanSLROGjB/HslNI\nL8Obw8gFDj77ZHApgUEvGXRJZycooIo1jHYQU3wTZKYzdrLBVwpO+IwnF2ha\n21sGx6PSHsioXV93Pn7XxPLNi1A6xekD0dX+i13snAPctiAfU4akF9OHreF4\nms7yyXsuTCDtmjUpzXhqh79l5dYCCs/ryi3nDW4uBFY4ubpvm4ZdaKGUaYbL\nVMcS6S42l4YHQx+/kfUuLeurZ/6QDAXykpkFEz0s8ZgNNNE/Gq2DQAs4GcOv\nlrH+10x5i1eVroeQL7AhEQvmwtjmzi3/GL8FAQSjRAOOD8tpSNPV89g0Aq6u\npbXqDIPMB6UbBf/BLn+Gwz2RbUBMrADf7rg4e8xt7AXYPheMCfJy4KhvOSPu\ncS6NayX6EmWh6dBnWnz7FddTNLbZnG1SqR0rMp1Z/5G8bZGgRLXpDWzb70Gj\nAyYup3s88UVpJ2p8LkGK8cLohnR8WPpZWGSpjCZ/U3aEhRKxUJRQ76TDMKxn\nNuQtXYC5zYs7zQDPkNuDyxxfQYyWn5ygpQ30YPtQlvKkkvUDl37fc07jnKoB\npw9i\r\n=zH30\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"083db35cb33eb46e5e4ea6d647dccbfc0854a1b2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f tsconfig.tsbuildinfo && rm -f tsconfig.build.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc --incremental --declaration --project tsconfig.build.json --emitDeclarationOnly","check-types":"tsc --noEmit","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch --preserveWatchOutput"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.20.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.20.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.7.0","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.17.0_1614718781645_0.309186500941941","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.18.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.18.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c48732146981bfa2c343adcaff89d4130281cfb8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.18.0.tgz","fileCount":24,"integrity":"sha512-NM86nSeNN0JAWPVdZ7u+Kur18y3uaXrucCzNcclgxpfpVZNCSY1cEJBIGyUKTkqUVNthiPVoX49mwzIDuKmhxQ==","signatures":[{"sig":"MEUCIQC4VXBQinCTgTQ1WUwOGwVCuGnojXjVAaY5RZzGlhb4MAIgeQbhTeo0NsUavF8kmtUPSzFNkBIlZgAsBDrsBRQJ6WE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWPFxCRA9TVsSAnZWagAAd0AP/3PGWGkJV8D/4QXyc5w+\ncQG8/o2NDYS/HeN9c7jMnzY21U59X7h4LzezvVbtdiFwLVeLWvJ3jYsO6yDv\nQ14JpcZU3iLCWjfN+MqqTLpynBoN4GmyGE7PmJqqvZ2kNpXUokihj2y9ctP8\nxwf0V3hVaNI1m1Oq+Tm52CiFJ7+dOVWBoRRr/L2cbjXf2ut39B9yK9WBybQK\nu7miEqV3jk6QLrFV4JV64x2tqIYUoHR+WTWQlDT3FEvPVCIuaa4oIgPTEuHF\ncVTRqXIaYWJeXoqMIttXDEkkVF6jvwWOFLCG/h9SD2Zeo6A84GwrLC6dhYfw\n9JZJB6LfJjlnxnOwIWU51Egh2FEeOWasq/ngUoD/vdBX2BkJfQ4z7/Ww4DbY\nPNXIISfYawrjaEzX19QRRO/0LFpFKiZnKl9R+QKCiBicrHsifR4kgrSqjgzD\n8GjH4XJU57Uu0jLzv5f8KDnSRbyCX2GPIS5NMYDq+7KBTwF+w+wbZxxwqy3/\nK60I6vQlQjagbVE8wMW/czzhFuS918GruNYnffuB4qVxb3jGr1QIir2Bw0Zy\nbosx1nup7mAGWgicCxbXZ+ZqorpxPIzx4icwy3h6eGA4EmsqGNG3VJNCU/Cp\nzRpYx0CUxQHGYGsiIzO22+3ZIbkBDdVOzgGnx4XcDQlIMNR2ibAvW18OzDS5\nh7iz\r\n=+bNr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8fb7fc3a6f6bc0a7d02838eef5b32e2d2f5c205a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.21.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.21.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","@chainsafe/bls":"5.1.0","@chainsafe/ssz":"^0.7.0","v8-profiler-next":"^1.1.1","@chainsafe/lodestar-utils":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.18.0_1616441712851_0.14657270731163763","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.19.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.19.0","maintainers":[{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"dutterbutter","email":"dustinbrickwood204@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"michael-chainsafe","email":"michael@chainsafe.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6745d5e8779c347c2acdad08d4b93d56928a9477","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.19.0.tgz","fileCount":24,"integrity":"sha512-ZcLyK/ALmVvhQfkdrAbDdKdBehhkkaFuNDxwtSrJAh++3TETB+2sfv5qbL5/nKbHonxpLAamzmvsdjYO0krq1w==","signatures":[{"sig":"MEYCIQDuQ+WlHPbaVIa7Iat9mg4u42eWBwcukLWlE2z9eUvMDwIhAI5vElEApRVZzJf927ZGVE1xS6eJEcK/VHqYsz6XDmJX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbNvXCRA9TVsSAnZWagAA/NEP/1DfsMNTzTJg8zcnqIrs\nxIR4uI8VzcH/L/Z2ZXWkZl8Dak+ORvm/Fmy+V7L9LbsU0ThsU75UGGJaDyOi\nQMpH+zhBCF9GrxM4GC2thuwOkRYmZw/2cBXAIbuL+/DVI2oi8htWNFwtZhTA\nTB1FZ605kFtztmtRutak4GihMCzblZyDTxjBOdOlTDBJWZTP3v8p+YPM8iE8\ntzl30IFfyvmGtoSg1Z+wiamBPaqm0WSUR3dy2ckbOdaMXw2MM2amTKTURVlY\n/CF3VifBQA5SJSlg+LSircn3hvKwyEfwLFmlFOCblJOYIZV6vp1VvLcvIL0w\n75scbl/pUgpQXXNG9EtOCIjz1cpiAtezh1CZ6nzo36z6xTFeVIG0ICIZC6QY\nfo6HNbD2B16j2tAOHpIFuMMH+Cg5WzSIMcAk3RFJAG8zQkMywhVFMzou0iW8\nSsTuG2AoLN+RfIOqO6l5RkUIUBshDfkQSIrTJKBtr49HWwUOvbw5qJQkAe+m\na4XzNwivJxyKMdwV1ngD4RuYfqd8cqK21qyVpfccn6oLqI9j1hbVpQMP159y\nMp2fFAP6lZlK0Zcb8X+djDHAMsMdo80Pdm8s+K7c+DIjZloyFGdaIXi4mNkL\niYVp/y17t1q1MBoLKOb+ZzknS8Inv/eGFgqNS6uSRNzMsfcSvlr+NTHk/JJV\nyJ/f\r\n=L+fJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4e5ae5bf4ab039cc55cd4621a2382d37865cf442","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.21.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.21.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","@chainsafe/ssz":"^0.8.2","@chainsafe/lodestar-utils":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.19.0_1617746902887_0.715647330884668","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.20.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.20.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9970788bd89eeb942acb8bb4f58fa7858bc0f703","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.20.0.tgz","fileCount":24,"integrity":"sha512-BoeQPFN/48/imRT275KrLLb+Vdo9RRITv5DPReNDpraaQ3tqNXBqfbmzNE3ij8hgCivD682S+4TE4fueDyHXMg==","signatures":[{"sig":"MEUCIQDJhTt6pi7MfcKdOtRegrVai+KrgZV3y9VTcKjHORXlbwIgEd7IvVrsXCUz8y/rb2mIzjj5bTrCQgSCz3iEV6AWA0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggH+TCRA9TVsSAnZWagAAg+4P/A7lqG+mJaH05diDc7a6\ns8RcEYkZO5uw+4UQhn7xpbDgm/+A2l3VQEhj8YToXC0tqCXxs+9kOjb4YGQp\nqaYKtfNzOwFSM/xCtZ9ST3D6PeoluVdGIO+v/LLh9fQbSE0X/dR2ZiEscAMv\nnOyDwUCduCuNGX+WC86NscXDztNoDu8xpNjR+XxT19jKp7J5jxwdPVZ6c+sd\nyJNHkyG3kardk6GYLdIsiihTH/ZJ3rxvvI9Mu+U5wlHUdKL8CDpkMpgafG1x\nzReKtiJpkjg2hmeIPYkj0sAs7I32Oij3RNUxKszJJr3KFPW3Efdg3dLjyB5z\n/x8JhnpJw4JzgyjS7C5yy4Fu4iti9w3M19NeqO1HuFsBwTGLFpdB0JvbkXb/\nfFT+586HFeU6sWaic0WI0JlzMrLykk7Y4pRY25OQbdnTV2pcplvu9uTbuUl6\nAgslzynolfHejsB3dcegU6jyvp4RWLsTDoDUJBHJy5pUZXteG3Cji5l/hWwB\nFGtNaW1Y2AfDEGoTRbQAwpX1jG4c3tqL1Dvoj4rlAEjDwsNmn0T30y0cQNzG\n2SrgqYBun6dNQxNNdA2haUO2YnwsD6E8pD0DUB7Ev/EHyM6Qt30AEejJbpNe\nh7wwq8RNEBlMwBxVmtX1CvDCtTAKen9QwgcACxbrcgn1YfXlPBaiGfFjygOv\n1iRd\r\n=e/UU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9fd4283e8523ebfa39aeb8b9f3330c30cfcd9924","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.22.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.22.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.2","@chainsafe/lodestar-utils":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.20.0_1619034002372_0.11933881391088752","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.21.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.21.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8e5db7a2d0732d34a7e4c5f644f69227d98f2f79","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.21.0.tgz","fileCount":24,"integrity":"sha512-AKNi3hcYIgfTqGHC8a8rhMeNIGzb4nohHY84E2V4Dh/qlTfSgT2zPd0Zs5aRwxFxUDk6WnW6O+BeA96EuKC52A==","signatures":[{"sig":"MEYCIQDYynim5Fjs5h720/IcKzX8LmRQRIXjRKV6IdKNyvzWSgIhALlDpSUdhz850esvd+mQgYZ+auDIJEWFvOLsRpp8FgWy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglfSkCRA9TVsSAnZWagAA+h8P/08d7EUJZmSOcVSKc4V/\nEsLmYamotGvVAI1bcp/7PPCs2H2dHX8sm80aoRF4w9G4h0ZdfBibBq01vm+p\niM+/X75BHikqoAeMkKrMYe/X+yli4QY9n9aJopM3bspvfBe4gXDFXrPEFfac\nenczh+KaqYODUfg/iXX7ahwfMS76ItdB7MKF8sVf3SyYV6HAtZnfu5cznK2c\nFH59rg2x7PVqFDWrC9bDKeczIdb2aFXqQbELy+3iUlqdj8kHWiNqDW8kddS1\nvHOWktX51ZwhvZvcmtgo8bap4hLqMID9qPAAzCBkb2nmt4pklhFcC+I5+4JP\n2PDG35bWq14b9znWPaqMuwSCWNeMtBLNHfKVO46mtxSyh8YqTD4N3POyLJMh\nIwFavsmEwrJbwcs2y9PMFelKDb2MltIESKTgqRERiIoSTViMCgxMeP4iAOzp\nGC7BqLw4W5CspX94RPXmubUBeQLjZTkxul9gRs/C8i7cskzm1PdcxLY1XdQC\nuNpeIEC4hpQ6fIbwyY9bRl5DNRIdaZTcG3uulNVX0/r5S+3f1fgbTQLiIzpB\n9nB+sS/8S/1or+J6yidFlMwKRY83lNYcOSUp9n3x1pyKJKHHdzO1iWKNXuun\nnSfeAiIHiAPINcfUxb784AsmJXWrBEOUTyw8k2a03whsRN9L3YKQUovTq91z\nxIVi\r\n=HMgM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"58d4adda54d0b87f57c02af91345f0c2818816b9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.22.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"12.22.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.4","@chainsafe/lodestar-utils":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.21.0_1620440227990_0.957999061640932","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.22.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.22.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5373eeb9eb8f5d3042c752133cbbdf1a27248b8d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.22.0.tgz","fileCount":24,"integrity":"sha512-15EZCtAOsacQ6Y31poapvngiP9psOtJ8+H5vcDG0Wgng6HQyr3U3624/EhWOkrwQ5yD2+In9jsC19zqdcufoxg==","signatures":[{"sig":"MEYCIQDQoAsOYZpEKMgz9wwMLhvp+dSeJ7VI1isG5202Wq+8tgIhAKtbbmPBFhcnNZOK/hZktiYuutMKG9WTUmLUuR02Owcl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr+4zCRA9TVsSAnZWagAA8DgQAI18BM9+u1gky11XfGgR\na7M9jPFcaRZCp1zXvj/iUmQmuEDmxnWBNbV3p4WKqPecq/fF6cLZzfX5muRC\n/Xty3xKqRDAFsZ+ZLfbErd5s9MPSGvvu7GUsmXvb18ESk+8xwZSPB3vZ556l\nL+v2sqkHrahP4EeHpUlytsXSl+yH4Qd2zWWIFSATrIUASc+hPtxP04cq8UvF\nICPHNf/AW6la/rvxwu/tL5h64zhBolFdkPigX0N20UxjhF1JRy0p4UWLk5i7\nUP1GzCmqHJFKuQnsuz6A0da2Fb4E1P/gfpPphto3B13sQqxUK97Hg+ntX/3F\nN6KkNPWBUhXk/c9MmUPoyTS5hWYY1V0WKT99S5EegN+glvGVTgG/xkZNadE5\n/Z6vDPnXlHGhPGgezb+CvBE8bXTeAW0gmVgW0H37MFwK2LHPUjT2O8WprjLs\nlVIeERuZQ+CMOcYay2Xf7G3dblBwEk5sNrsOJcP6ytePoia9vXC6iBhH+X0w\niUfh0BOR93a9/agkfDFr8HcC6OnYHOQmzXo5MArTBwhmzmnDHqFSXStW4L2m\n38LCT5XgAWIkCwdNeZ1yiabxKh6nFeN3EIE9wuTpYvwwIN61OUJ9dpna9Cfp\n1eBIYjk3RgxHVDBpQQDyoGSDxOnwqqPYInLCvhkExsc4QvAj6nvWspzRd4cA\nVO5r\r\n=DpDW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c37afddf34e0459c9c2991c8902ea14c9a947fc0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.5","@chainsafe/lodestar-utils":"^0.22.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.22.0_1622142515123_0.8964615477458882","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.23.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.23.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"227b25b59e4d29e3e54a6c5105078bdc32693476","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.23.0.tgz","fileCount":24,"integrity":"sha512-DWGtSsy/+npDzdQeTCODNccaw7+ZEQqwr3aQtIcfeKPgv2tdZUb/+Jxaoc8jKmvIs8qtUKl1hPoUR1LATMtcfw==","signatures":[{"sig":"MEUCIQDOGP9OFNi9j8+MctQ26CLdvlziletUVqXHMYVtHEtL+AIgJJ+4Sj5uHaIFG2M/sYAYp+LpeS6Pi83cxUYzvmXjLbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtpGoCRA9TVsSAnZWagAAJdQP/imwJPozH4QgHmukAnaz\ni1n+AFFWM4sR4hiP0WhhPGlEQ67nz4UrCswOzPuKCY0qsCBzCdPyu8BtuQ5F\ny+NzHnqVZqg/prbUCm4wfvQexplghCO/MEZQ6awoApIuknH8sCvWmgeQeUus\njOl8zy+TMFAydwNdAwT8iDJCRernOZMDNgIY3Ihg3+XWijHr5dtBFzuCTsil\nCeWEHL0F41Fy3lqUZpLSWuw/tKKJW8ZBQxvJIISiE3d/voRU1q2Oi2Qey6bj\nalKCjda2arZ9uzusuVmwXpzF3U5xMbvq2fOSqmf4BW9G2nlfz04fEQKCi4HY\nHhn+G2UYSNJPfnKPPKa76+yRG8mrQoP0T4N3kDZsBdAURIs/FgyHWjwD9/Sc\ndvO7IMrdnlyly9a0MjxPb0kqVjio/aDWWRCFu9911W3G7RGzXc0bHVoLA2pZ\nUSjFeYN9UzjKw44y5ULjKMcuLWVDzBRg5POojasrDAihoK3QXSzUMDR1moE+\nMZl9AHaK7S0TT4iCBKCd6GdTuK6o/5wabNL0oTivuafb5YDPr+EgUZO8SY3K\njFFPOsh+MfsvSNqqsxN8g5WMJuN0NiN8flnJmR3VJFQJ0h2NYNGEuhTkLm/Z\nELcNTJzwYiepTXj66PWXOXNr5p89GIciI+Ka5DxZ2QrkDxrcZUDj2GtLxopo\nn6oP\r\n=bXT7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8f4e720c0ed5b701149e2b432c22f0c2b536555a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.23.0_1622577576033_0.26448859871998165","host":"s3://npm-registry-packages"}},"0.23.1-alpha.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.23.1-alpha.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.23.1-alpha.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cfb64249ac05bf895eba37d3fdba5d7951d3a7bf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.23.1-alpha.0.tgz","fileCount":24,"integrity":"sha512-vdPBzln25PramJSIfuT09EM2ZP37ShP+zpwvbrvlLZjfWAhG8KoqvomLF5eC+tVswxYuKEm0uWL66KscRPAwIg==","signatures":[{"sig":"MEYCIQCn1Be15ixfE998ZhQg6W2IaegUCHYxHBIeKemQeQHoOwIhAPUbdLEA63hpS4eWB21nODuj9CyqF5yJDf8+9lSL8PFK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvyiJCRA9TVsSAnZWagAA2DMP/3fYA7xGdFoBJv/Jt4on\nO3hDb2ppGxJGTuh8i3Tw5EpoyVHogSe55Ioc3rPaWPT2h0ASKURaTh9URgIz\nmFPaGi7AUU/1IKg71bAPWRp0xH/mZMmSHljqUEdghHIhhuDvLIF6ed5/Ahqx\nLZ9s0PY4vHYZDya4t5qIh51tq9G+N3yI1Tl++aI5GDYej9rcF4D4cxO/EMo4\npAXZsgloUUI4dwx7mJ8aL2Qzf+lCRE9iSkk3eQwQUrP695qyZ1igtXSm9wxN\nMGzzdMkFAD/oE+tI6c3ngeyAdoBWPN7ghjKOszN/KuAAwni7p7SkAM9WhHV1\nVjmN5oir/q8MJMH6LGr+fzlPDEHJeP4d9rKxRj1QS8GaQnT95/M8JzDhusEY\nV1qfWama6b05u7XXbnUv+/uJhL6wsiUUEdaKqqd8tfeZBHY+vibEhyxoo7A7\nnfrQYkyptvNDkBImAe6wdrWHmkN0dXBanTrpBog/p4Y/plblXObzt2vJpSdH\nzUIWNnVTPMslFd9/xJXBiULY49EkoPUgtxec6c2Nvoh9f4OsPzM4omZJV9Q9\nMs9sjwiA/zOrM7aL+MLs6FJQXOiIb6K4CnExbNqkAmupN+9cOdli1EvCeHu5\ncmiPLTDazO26BWIcq2Qm4sGIbIEN+FVCqDiI8/sBvq0xm+03CUpvVFzdtin6\ndonb\r\n=BLqm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7ff5465baa2414e78c9b0519ff3e262f1d09f36d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.23.1-alpha.0+7ff5465"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.23.1-alpha.0_1623140489601_0.6218382131478684","host":"s3://npm-registry-packages"}},"0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f42734b92ef8bc6556a6e92535f3b77c6f50c083","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0.tgz","fileCount":24,"integrity":"sha512-TEh4T7TUnIQynRFC5o2Zhu/F5BIV3y0N6H8Ll1OpTranFkNppIR/dOm60JfsrthjlxX+to+o0WndClARwgBa/Q==","signatures":[{"sig":"MEUCIHkPSEhOhn3LVrv8FiMERmY6HKhfzNt4BkjZfBLRmV74AiEAnOegS7DbKZcE93Fv5RKTT/Xw4OWDIM2oMoMfDkZBGak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv1RnCRA9TVsSAnZWagAAO8YQAIePFxSTjJkHrfUltlFp\nLmaXPUPHtGSKSjJLJ4PTPt4e6fYYFL026mL6yk0N+nbgs7zY8DyBnrsPfAfr\nydbx9/ARQ/+/plTqEQU0zhJ9QK+qIYcKfNokMgU2AQtjLsjdzxV514l0JOOg\nqMdto80tCOFDBvyXhXOv5Ish+wbBA6O6mCl1cDf6dDLJyCBoF0vJ1jdr6VFd\nb/CyimIZvLD7ghJqFHTqBg2loFyi/PfRxhyoSqw78RgDg+SpuPCCUXkKqt7M\nqxmwpYl8Vfu2PnHb7nqSvehBicMPdiyhJKc+2AT1+6OqnH6sn0f1AVSJrzC0\nLEgODofSgoQitaIzTAUoO4xjcu/fjWv4sryGqZ939DoZen28PLrGyLR8Nxol\niB+uFbxrH9n6GNI886WpWoHtcU3kKiepQMVsIscrqRgK7hRDLTbeSPcL1/3X\nbJ+EgNg4k9FCEgx802coN1i+GUEfiPyiqF1F5lvaLvMYInjEtnZNg/7MA3GT\nYexxeJ2ogDX1bvRo0FPu5LDLKK2m89OvIjPAhRYOay21GJng0pkR5KjI29u1\njtG7txcg7S4tvfCyohj8XAZU4bolxNzkoo5OSP2v2/aTOUg3fgOMzk5ScJtW\nYOqbhA5JX1Zib3Be9Wcrx1fIkcGq5KSquM4BelO4u+aOZLZg23JBJozOVNpH\neY0C\r\n=tbgy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e41e763041a989b1726fa655c4e23b3c1795352c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0+e41e763"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0_1623151719551_0.6866932696448282","host":"s3://npm-registry-packages"}},"0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"49779a9b420feec14f67f5b80ff02619ab999c4e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0.tgz","fileCount":24,"integrity":"sha512-oe6gvi5XxzZqfolX6/QAwa/u7CFrBnE8JhtvNBotB5rjxXrNvnB0TJDuuc7DnPyCj4M7ZDqBOYAx/wJYpMFyag==","signatures":[{"sig":"MEUCIQCESPdHf4DR4irFG8an/9afWf68eiXcXO0+kuL+3HQoFgIge24wjOM06yyj0tdG1RGHtYo01sygdR34y0UTkFccOPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv1tlCRA9TVsSAnZWagAAnPwP/1E2XwvYr8dF1se8E10+\ndIkydkaw3JBuLaGppQqbULLZb13r7U5ps1KzP/2c0xsYSbq8xmiCQdZQKQ12\nMrZriDDhJDd5bnaEO/m1BLEqAs4aM0j7iE9OTxfP/6vPl9AW0Y0cWj68FM7J\n0fROymxOBwWCs6bZvt0ll0hQZSh4sDdY9qQRiKiKpxdeMs5/xitVkRTX1gCV\nMWFC4RR1z2aD02wjIFvDUgA5nGpY30chPjIwhXgaLr+evMzNVFVN/YJ1tf0n\nrEdRg1IGAifCAN8Ic+4yEUsZTwaeiTdt2zRRYJI6vi3h5B0B2RVWdReZIaGA\nGAiBvjAH6bzT9deA3cQX/+k738HEA50uXOPAzdDGQp98Wn9B8sV4zlVYP+CF\nyP4zVftd+XjltLsfnsBMZOmogT1EdTO9KIq/ycqp2CoKkEJ87nZA564jzTHR\nwBLrmYHbH67Vhh5hsSYTICiUPzj0mWMPMlLWGsfSw9w8EvjYkaWiavwsV7I1\nvJctk9q4BPxIzWtVvKE6ibzGF3xLgiaHJW36IyJmQof535lqTufLVg1pMZFO\nVs4icO1XiqeEwsFo2Zj0zUt2p6cBygCxGdb0WF88Pd0WwbP6GYYLp3vVMwE8\nC3eVTT0z8YZxaI+h1ps7mTiAlxD8K8yQS/x3F7cZGTBzTrjzrvHwBWha6p0M\nIWBG\r\n=2CBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"70635e27247e208e062127754fcd87d7ea813693","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0+70635e2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0_1623153509180_0.7488563227651708","host":"s3://npm-registry-packages"}},"0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9eb6b870b441a635b6c220f656eeecd79da8f0b3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0.tgz","fileCount":24,"integrity":"sha512-OFSiMyBoezX3Q71crrXeReEpwPbSAtsCP5HqVPoXA0DOvdEVttENaebXbRmocDg5L7o2JfXSeLLDd9V5EVxwyg==","signatures":[{"sig":"MEUCIAwzKJaIKtpp70GAd4yYV1xwqQEN94F4T4RLy18LdUWwAiEA3xN085ejBbkrGvZiZxYW9dU0nBUZ1lXOHsx6T4yRpus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv9j7CRA9TVsSAnZWagAA4uwQAIejBYyUa9UgLglpDpSO\nUxzjsBVUgjtZ8d+FuOA5M2Pw3ID39U4pfLkq5XXjbCnWu6jYq01dBHjLn8HN\nFChqTGsTmTSG8mR2BlAujuzBdQhivS4d+O6VghRBMMxZ+Q5iamNewgwmOjJT\nRYP6e6wnToWxT/Zy0UtMrueHmE0TchfMpBUvt00Ha/9yQvRJI5Um2/wHDsls\nbVmL3VQG6+/t65yNL/lpJzW1IiQu/rlLE++lMIpxufXpNR0rudHVxxBvG7fh\nwBQSNJTsbklJxSZe0dZhOE41QQhEiEk+bfm+FjN0YcAw+NzXjbhncRZT+r/Z\nA99b8Hw40K/2rRDGsUTYsEVpmVWZlJxnhnDRxCuvnbIePbvcrWHl8EjwQuB5\n7/kcGHjp30M7QazQmNzw0b2eGRpWLMxW/jpbq8K6+59CFp66Se3dhVtllrv9\nPWM8C2tVflN0sHy0t6eklzc0VzSoHiV3qC+fZ0E6aG7X2vOE2WpBLdBfXZm1\n60xcmpOPMmG+jfgWcHgTz8X4peMHgzJtfDnp4P3jHAIJ5BRxRhdKE/OOygbp\n6CDowSk5y89MlRHj53BpI7X80MXSTLFEYW55Y19cwNtyWEAoDfwIBsVHKOKt\nUqXr0qsDzH3fTfqdAKoyhdWZUyeCZMOGbrdEa94+/7eDg7Rk9uWeZ5HhfvPw\nfGLd\r\n=zF7p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8e5c09c2ed432186d238c4c50a5aac7da07e0257","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0+8e5c09c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0_1623185659795_0.12780719268776264","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5af8192d51850b88c78aaf9dea14cde4436f1c6a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.0.tgz","fileCount":24,"integrity":"sha512-ZzWjOMnLrSm9eRip/GLYarDKUejXEG6blcsKfleJSZ8V43daOpAcxEkHeCL/6CI2XQ92fvQDoa3VZmo8rBqTXw==","signatures":[{"sig":"MEUCIEv6MyNhSQ6MhZao0CcIL47fD7yVAizzlSIix8diP0JhAiEA9Uf6eg4KLxe/1cXJv1Y24GcI7Nitq/ZjqcK2bokY6+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv9oRCRA9TVsSAnZWagAAfA0P/1Bpxp6QAgcGNvzJIgop\now66qZaRpUfLXsySlx7nT3mcSuxFyg8IwB7xxnPcJR2gg1dWrQ1j3kr89ItQ\nY5GRaaeUNfAuXINxqr53KlppnJazpDfVOi8WgVzXn3Rz7SOe86uHUuCr5A1c\nRiEgYyjx7jnwfGvgRkoRMEpIWyVOKCaq/O2WmNvlm3Zb0KdvlCHAdNcNyatr\nOBetmVXKD7nw5NNCYirUq7JmgFEdpE6ANNd0HVcUFTODH2wan5MiD7R+VSbS\n3KDXUGvEtehJKiW324Lj5WwGZEJ9iFdI0bolnYRQ7+rjPBdN71PJHDd/NESI\niMcygw5YGJO2AYJoOeEW26I58F8GTtr95q94jI7UhACUejx9OCWLQZYHPsvx\now914axM/pgSgeVasdyU3ZqgnyM8pQd5BTgeL+zVAmQPuk+mwWbnIJ7hen6N\n1GsylgRD6Gh237LQExeTUI575A8ArynX7cJnFIppOJuB/9cRvlTzM5NeeInH\neteqGoxRlk/j/Y7gEWsSS3Qtnx1UjOg+2FCq4omifht5wy3mHxua3bIWNaa8\nh4tgSnwNWHIt2f0eWprn8IUP/BIL8g4GyvWwbE3bxnI5ruKJKUWHHc9Ve+Tp\nNIIzD14HPUPHLapf8v7ad1Kx9F8kGtnCYC212MH4F0lJY/MBK29NjjR1hK6F\nS4rx\r\n=0U5A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8e5c09c2ed432186d238c4c50a5aac7da07e0257","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.0_1623185937060_0.2760359465979598","host":"s3://npm-registry-packages"}},"0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e87e1a5bc17e54f21041c6a464c00823de817327","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0.tgz","fileCount":24,"integrity":"sha512-d0vRMaHOOyj5PN+ZAefX2MYynThOIRKaKUoYBCEYFq04ywmZiFPU1msgm7G6EtjLTGsUPtLnfqiLUmWWWhsU2Q==","signatures":[{"sig":"MEUCIQDC0qHcdWH/cLCy5pR1exldl3pFEyKdUxeHsdTznQicwQIgBjeFByP51OL4PXLMlHw8OvAVCboJKN4jQqXEZNHiV00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwJbtCRA9TVsSAnZWagAAbPYP/2e2tLsoHu+anTy/qO39\nPTVJRgGmYqqU4S8gzfJYpsYFLj4BFpzAYvw00c3wZlSAbmoUBFUk6wEdOLAe\n/9O+KEYp1ATvJ0qMjwsGXb2VFfqbPBNMvs7wwKw+mikCQKwzFVqWta2RZ2Cs\nD66CXCTzDcoXXamBn4XGMC2oW0TpqvNqaRJvddYVkpEK5FPNj81cBnDd20kV\nfb82eeoX0lUnLos4E+GpxV+Izo1WDFIPQBhW0FWCTAhzFoIvQmjGNTP7cHwm\nzDm7D7m5qY9pKg0WzA7ba45I2xR/+fJbVVVykw7rWXcQyUrYYK+aLXuU1IB9\nrG6OVSBjFxuNKLk2v6EdMh6ah8KFaF5LSjULHoyDa28M9/+OtEmx08spPUwG\npweu7CeDd+HLOlwAzgCMCm9BQD20x6KfSSGJmQyGx3+k483gkhORy/GjApTb\nkQjfSi8H8/7TaTdA7LdfKe2NYRqXff7HK18LgvB2DUmYDBcJxvtIqB4TkKzW\n+yfQoJ/a7ziwQVJ6W0XdwK5oHxO5bURaXS5lZURqxvYbLGf1EXR9OsApDxra\nT6PpRl+mSKKCTLrBOnb1D7JjXaAnxdeoLMmqVZV4UwFQFINsJIjgOR1WAMbQ\nNY/JpV6eYqU43ZysNhG3DGUqXh3zBMOLULLppZkXHU99MzhpDHm6g7OxzRJb\nvBCr\r\n=hJV4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8f0ef4a84dcb429d6777171d716a074aa39a2bd3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0+8f0ef4a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0_1623234285329_0.19721410544595375","host":"s3://npm-registry-packages"}},"0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a25008ed900dbc070d2328d2dfcc4dfb381b4e75","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0.tgz","fileCount":24,"integrity":"sha512-GdWfJKdOE61kH67vO+0gglvQ5aj0fpXRKyOYGnJEo2asDsYAyPlATyd8zU0yqARpQojm4CwtOGWy84WzKvwM7Q==","signatures":[{"sig":"MEUCIQCNIY3SXwGY49LyfdLCYHZ9p+PVHejb1bZDXqyFWDx7ewIgR538cZKHfvL70m2BuvZPMu7c2w/VZaz7ndwxrB6Qtmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwNE2CRA9TVsSAnZWagAAHAgP/RBlIrI/QSlhq7/xYAX4\nX7CL+/KhSe4vxWDMcHgEZoiMlRiV5utJiUBy1eBup4GoNDBWVCip1TKVYzBT\n9yQqinYOgeyw9EqCt3w26kQwczhbGOYgxosGKdEUvbz4jddvZ3jA093wsEcJ\nz322Cl5CgAuCg6e3wgm1bapXUrSxWzP3Tev4p8v2cQglaprV/3rE89aoe+li\nulzA80URxkGfz9c9xB7lhwlLNAcqRykS/QnDbvcghcj7zr3VQhBvsKkLwHnh\nRpCBVA+dXbsrJv/QOwaDrKRizbpa1FHh776mh7KX1Iulw6tduGQ8UprHVoUD\nJUDGH9prIk1qtwjTpiqTm+Y895PM5jy5b0pO6QWdfQ3e6eJaPLRsvfSgV2KQ\nkzOzasZtVbwL2iPs6JQskMEd39auP+yJSk6ElwRCYz8/3Baksz+DFLao/Tpn\nRwkOELU38IBXrntTeMYvX6oqofnd7YWiRegWr9OHLK/DQIP+QjPH9Ia455Uy\nXfsYAsYc1OR4apEOXHb43o458Osi19nIylEGibSNqy4veGsMvZLJH5oVtCVj\nkpnYF0Br79D7A3+EoQ11iWEkbNQsevj6ZtpY2jbQalKqRgKfP+FkDDNCK/QC\ntQ3n+0xYeVZSdAbVR9aj0P5rdZsVYgOWle2IORZK0gaMjinSCDx+jEAkZWMO\nwcBi\r\n=c01b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ca5371dbe57d603f5bedb77704d511821b6e866","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0+1ca5371"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0_1623249206092_0.053184860050373484","host":"s3://npm-registry-packages"}},"0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8983caa71723312771b276d4b7b1b16f5cf5f883","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0.tgz","fileCount":24,"integrity":"sha512-CN8kC19/73Ud/ixXoU/lCyeH6d7yvGGQbsEt8fxUlHVDACsTGoWjHYfkd5x5Tgi2HPnjP39C2Stu5MxioDoYnA==","signatures":[{"sig":"MEYCIQCJ+m5I9nI/ORBA0JYL/zXR2j0AHSyyYYh7XqlPbVrm3wIhALeTAtVqog+6ec9UfsN7NyxKLtOoYGP/CvP0QcNsMnJk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwNGECRA9TVsSAnZWagAAuK0P/im/HnWCwEKyYQYYFgYm\nYhsRfaQdPHZ5NerHyTJDl4NUcIIRW3bIDX1ZGtUVee6Ol1rehsYgU6t5iFhr\nA2cHbFbJq3oDryYfuFLjVOsDAjNGXArFWJfstL3IjRtUkbS8s8JoJbwEt49A\nF0ybz7mdTQ3mkqPleBph+ZKbcvoSwCkNOy2uyiME50shmL8zDfzgjMC6HI+J\nhpbhiFJnS/PK0HaNhCICDd/YxXcBn0FIzyxW/i4qV1l6gvIm2Sj2RAAFdbx+\nTa+1qDBDkgOXcV/XhIQWGb0AmwUdVg8x85piJw3qiQbB3/VJByy3JgyfDb19\nfrpP9/RoNqmpoBTp9fWw889MGB5HxCxy1etGcl9dDPYfidUkuKdcmGs5Mtw+\n7CNkp/sFfGZs1SkG54D0W4XG3Q7ffloSRGVZ3t4T03XxE+aKckOO7smAQayO\nqCLyHFz7md5vymJfBlU70P4CmYgMq0ZLFgGzs+Of+1WrgwW73bAckZgsjA3c\nnFhS1MWx3GJH8GEXT9NNGku7yi3vn133YBNJTRlG85K2hYiM9tAlU7YN1mBO\n4pVnSgjNRKagAe6riUN7B5Tbhnuy0HCcJFgeK0d8yWnmSJbvuIHIKyiGYRzN\nklSO6vsqm1l4Q49fWMgi6veaQzweDezEirYzhs4ald8YLbsla+6997wPn+zW\nkcLO\r\n=cpJj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0+1a9e6e6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0_1623249284395_0.11183685663549903","host":"s3://npm-registry-packages"}},"0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"30d302a29e56eb00a9670585ce3c520e27885a20","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0.tgz","fileCount":24,"integrity":"sha512-DiqUTjaqaW+J4KQm/BMDp/kfr0HIMmVSuFbCtM5BDb5eayOWVbiG8dTtEduxBOZkXQroksceVMRGkD7mFCFuYQ==","signatures":[{"sig":"MEUCIDPmJQNzoVlahIO7MRPiEUmC267IUEe3U7QSOeUxiWREAiEA+KZ5mMUkrxvHKuMXGxIVC3HQbge9fdPMc0nnIJijWV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwNGJCRA9TVsSAnZWagAAwrwP/RRm9PuvfuY+Qe4wS10P\ntNoSW2Iq/zTjPq6DsNenMQMcxtj7G+aWFvgxLAfCgwcw0Tj4wynwlARXNA6m\n0im7anP2+LYwv1vL4BqThc9jV73wfV4BSW/ILx1SYbaycICzF8rKB7oFkQQZ\nJEZq2MMQSVMF+ndvMY3UmiIGno4Aj3qxqN3hdUz/1PL5avHElWJACFKTKr/7\neqJ6tF0kQ1ze1wOzt3C76lNEMwyOVIh8VLw2fiP/TXUeE/o8kTd0txKZVlGc\nmkhA9U8Pgbdq+cCPx6m7TcMren8PfqwKO67WpRk++VowiOGz0+dABQkvaHIb\nJ8pWqs4E/cRY1kcr+iw2HTQ9BADK/nvOard6zBd7eiBw5O6QWAu1DVNGJND0\nclRh5AfTYIeEkhnhPgFlkpH2wqbsBDF3PanZoLwyB08XsEpyAzxUgwu++iQ9\nXlP2odAltLvOTfQ9qcQg5ZV4U58R4Gh7r4HlnBEZTnvOu1l5BKFsZZdT8hUV\n/z/1Ra9xZKmvUUYEbSegqkNRJUx2Y8oxdx2c/gWw+qj9gMR1grQQ02oC0QDD\nrHrCWuKk9VRuCkwqsTN73FXPEHLtU5Azrm6ZwCei5tBuWyrsAagU9HJqnvMM\nuTVX//+0bz8P84H0vGShOgrj4I6oU0r8bypMgkr+zmFkcLqWCJZ1OmG3JN2n\n93yF\r\n=7Sdu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0+3a881b4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0_1623249289767_0.5322511794416003","host":"s3://npm-registry-packages"}},"0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"28a34b1db8a2707ea41fbba8a88fdd1daf10408d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0.tgz","fileCount":24,"integrity":"sha512-AWJ33rL51DMV7sVUpIF4/99jYEhkKPfohuxAXVxAmM0aDfJHp6d/CzUAN4m3tRiTcq/rK0gy9sxxIzOaLVaI/Q==","signatures":[{"sig":"MEUCIQDJa+fBDrqGARA/Jn0IvqEKNM+mqO7YrIt0i0bmZi4ODQIgdraZH4g2eI64wxar7qJxvOq4xWiLXgQ47wsIVqnv3l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwNHACRA9TVsSAnZWagAA0voP/3gue/QJpiBmAl0LK2zx\nzN5WYV9Ksc9jk0qxoPyNVEpa1QIokAMb6dY0zDvxf7Z058o3Kzt8YN5rwDrK\nb5bxpulH5CCfwfmsn/Ji52BTNzQtVPr44OqFtz6FXKD158zMcmBeh2IOf3tH\nkZdZd3Czzg4tAFGfdiFhSAH0xm320CAdU8+1RVsIdWW6sjgzEPj1tDuGO6+1\nHwVW0b+5gc2wgLMmZCPy0bfcCS29/ajuAte2fxgcG0h9ThvT1/QT67TkqBq5\nKoe02+UdGu3sc8ZF76fU0gnOqZz6QDn3wj/sSDq1TZzRKsmPgCbShQtA8/Fa\nj/5AhUhwhQcXYTEvA4Zn/VwPfLcg2Q14MdFy0I8f5/KJwDme4ykSkR8mESNo\nBrN8zs/KaVgE39iV1E/de1K6iIxTKT5HK+nkdhGcBbTauPaTfXwM8RBxlpFP\n+0ihIH8/gxlCXcmGYt0lsgsCLBI6sudjxVZyTBbfuselQTuxtyPnRX8D03T9\nvLjnbCp75f2DbuQhWVnYEQmvX+nF+dvZMBAylhQcip0ysG8x2Av5Stts4uNz\nUz+NqCziDAsFnvm1IRdTDHJPMg6fbnwBOp+aZJ+fjELwSvBDMpDiBTq6JGGL\nKl+XyF6D61/T7RaVd0bZmpf7uFZZdi99fxF74ckuJbSW1hE2fLbUdyumZ53W\nz07+\r\n=W+0V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1096e7154888bdc7ca2a77fe23ea9604301f785a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0+1096e71"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0_1623249344120_0.6185271676134529","host":"s3://npm-registry-packages"}},"0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cd0fb279da0d406f0efab15f312338d131baf5cb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0.tgz","fileCount":24,"integrity":"sha512-u0MchKzpQexe2AZjxiveTECTrBdKu/QKUVUUWOj756AzRazocLMihb9Er0bvC+FsawX8yeesw2aAayiKxxB1EQ==","signatures":[{"sig":"MEQCIBOLEb2U4eB5ESuamvGTaQgznSeuQ9e+EsHz6XgipgV+AiBGtmRCsihQXOZAYtQbkR8k/SxHdtK0rupGJ31FOUFlUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwRQZCRA9TVsSAnZWagAAMF0P/1ajviI29ZkR+QH1l0Rc\ncsEX1I224/AuKI6Erkbt4dDKxNXIxuxCZalqQ4+x20E+wMkVBFB/Her5SV+Q\nUDowpEWqaewRC7hHdMsS/7lXDPiIw9qEyfK7BYV14nMhbI4XFz+uS1tJBk6k\nyjRtT4SEqqwg90w/kRbtmsMiQ0j6hXXAjStmEJemgNsTs1HYY1Q0u+9MfdXQ\nzPjyGeJc1LjEgPNFuIl6l+tvP/AKbBWW63J0fkPAz3gXbW2rmXE4SQsFt0vS\n2cmmoo0M/a+A8+/mjt515uG+idFYGMtWNyDU0WI9L1mkO/ZN1g7SPsk9CwFp\nYzdKVnkt+S7Pj6/HcV4DP4DVrO5W1iNTPhVXZ5p8wEMRZFBmdlIwPYbQnJM1\neBD/GbHeZl1RFVELNraUu3QG0w1F6fAoLrAfkXuKOC1GKcH167245M38rwoO\nAAXe86kFCiJv0txyhj3h5zHJFy7FAdkCfUmj6ia6mGAZSmPZMZcP2HIgA0b6\na86VVvZ6HSTiltF5h5XMMl9ASk9bLegzfy8D/VANGEfWpqvnjr4Aj2F+KnJ+\nss4frbVJgPphPBidx1hz5zh7lvQLESIgK/QEhCruGy/8py7NqfUHKMfGTAeJ\nFoXopeCNxUbr0BEvM/CfqwK6h9KxSEw5/ULPrEjE+MSuBzFGmRHYi8giYlYc\nXOtf\r\n=Xxyk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7498c62c84a6f7d618df7d5e445a9f66ac353a24","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0+7498c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0_1623266329758_0.393051108281534","host":"s3://npm-registry-packages"}},"0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"84968f994a6f06cde864b50bc9edbbe3b04abefe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0.tgz","fileCount":24,"integrity":"sha512-e/y+9mAE+iY8dtNew/ljQ+4ZEAFhv5vAeLr4nenm6G97zc3dpM17KBpHSP6ua/i/jg242NRUKRtPkA1QGauSCg==","signatures":[{"sig":"MEUCIH0DrbLXeRz0P3a9jmpJRvQ+Sr0Ip4010rS/HPpKbQI5AiEA9KEDR+t1aHbtAuLV39WKSwm7tvWFAh5pyIHJlCIsQRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwRgVCRA9TVsSAnZWagAAUpAP/jOCAz6tPwbhnIPY5VbS\nNDULAh9VWmyeY7vvf+J/3ZEtgVLs+ZhXmefwWTN/OO3N7uKFF7OZplf6AZzp\nyfi19MKFbABNjGfy9rDyLdXJ8KqhzZEwvtsV4Zgd1kQiI9r0Ixw1s4pCXdvQ\ndsrzgsg+r2LVMMbdYo7HlZKPkm0NNNpGJyYfR7ojjC4jkDwxreSa8Llkua8l\nSJUqOJ1j1j12aKP3IsBeZNuW8UwjQblLDlPOTNtjZjlETMGstojhOBYuyH9z\n++HDU37E7ju2MdsLs3844k22Rx6B9c4Fcy+HlMKuhnmeVTKmzn9+IKYIKtbM\npWOlLochLRATeYGfEqnPzXtBeETrjiaeqwXRIkgm99w+pr3wu+/hE1w1DsoK\n4jsrng9dZVmUAfnoVokuRcBHavrwUraJuiVlr1mmerUtqkDBlptetuHzdTEY\nauOHHlvdOrUvj6eqnnn26l63FjjtxIx+RoMynUMcLLMeHHKcERmrKguQruXS\nQWjvPF//2o9P8Q2+bGmG7SELu0Ja0ppGxzJr/SgjAxBdyQDo/dd7IktL5Vsc\nUcwazGqT474SEzjbvYRBc0VNXJ9275YWCY2XyiMQn0BeBfo7SEB6qde8iBDK\nt+C7jSdrbeLhXjyUwDBHycmBYr+SR99R+U6RhzT9faayNCQ/4vjWo5lhY9hs\naYxx\r\n=gkde\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0+34ae6b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0_1623267349795_0.4049256867418132","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6c62117943ae272263fe72f1a5e6582ecf8dbeb2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.1.tgz","fileCount":24,"integrity":"sha512-4eoBvfZH6q91oV4KTh9eMKJ8nGZkF9SrhYlKyYb/KL345xpJvOpx/2oUba8p4JZ7NKzqSJ1SlZfTopxt77eg8Q==","signatures":[{"sig":"MEQCIDpyzHyJQfgDJLQhxW2eauHlHYuct8Iug3Qh6+GkUDaOAiAb8pn203C9LVMOkr5UwKLYkfPJGrBB00/aEx5mp1hDBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwRjoCRA9TVsSAnZWagAADjYQAKH1txQJtEY/k2ZA1A+k\nCbHo2ZjSbpYEApErkOeQC/WJgkXy8LTRUG7FmMbnU++kyzVqeSvr1x6QnKR+\nAjO2veiX/D0T77R+VkfUehAlaudjFiKWCgMyfcCeIj/FhcSPoCF0wjcDVK1i\nd/RAGBOCiy+7MRUdYC0C9CBDmDxm2xwiAiCmbK/44x2shqMM3dYGjNqtHQtt\n9acNzImDT9/SXN4MqtuvMdu1RNSeHE8pv0CRNX4hVZqIjlYxxLQEf7NzfuGK\nXc999pubFySaZ6DmWvp+ovAAooW9eue5VZN7mxbRW4gw54nuq5vpgjGO7Ug+\n8Aw/0JsM+uS0Jhvhic0KY6ugPlGPKAJDycKFpE8fHEcTn8qyF6sFfymFJYq8\n3L9ODyqNOKgQ0Axo1P5oHg7d+dfWpT3qOLym9b6I1tD5oyaDwSn+Bo1lR6sU\nqgkwBthYS9V0c72TJ7/Qlr8kb5g2pHLnxRFxsIlvyZK3/CA/dQ2uNqMtNL+p\nRPzrBG9pdWUWsigoUbRfBXzUJxHvKZ93fHnadgqgnZPPWX5a41COyr6hM1pW\nsmEiBtqWaiR57QYVwqukS4ICVVYrzuqLXVEzW6J0DYmxdLZe+q1Scxc0f3vq\nTF+gs/1mSto3w59PxeIvUaER5e96nO5rcRNY1pLnnWC4MT0J8jKK0mgCAT9e\nqfwY\r\n=w38w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.1_1623267560599_0.7317284912868434","host":"s3://npm-registry-packages"}},"0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"61cce8031e14310b6fab5ac3ff06c69fc6658029","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0.tgz","fileCount":24,"integrity":"sha512-KyhNKF/CDcKqu/4086LbmIoB6Nri19WWiQcZDPWCYDeTEzat4zz2WOZhhkHo1z6hN+YtPHqolsIytWN3yAqr8w==","signatures":[{"sig":"MEUCIQDdMLjVQk1B6Qe6PElQyuVvJlK/+id1vtu6NrzBP+F9OwIgUO+YUstXX8aSwiKh7lMHVhlghGLPRi/CohG2HEyNiaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwS3XCRA9TVsSAnZWagAA0P8QAIEo4xl2OwWa2tJaCrWA\nrGH8EjjsOsWxBrHNI/NcoXGk4iZsJfS20LN3DboTH8X/mkVIudco9rQXot9F\nHOpA17lCauzsdFQcLuEUyHhE9pXFIuynyuUe/nYdJF5LNHqEHdk/arMX8Pno\n79Wjkix4ZT21phZCgR2XIWOyC2wqFk4zQjBcofIKJmhi9EVI3E934X+31lSn\nTmxTAdB/gAH5DGDZhO7Vfu8TbDTbPAB6uBFdJcYor/bOs30lE4Oqmd/bhbPd\n2aaUsJWJr+heXzkb3I/eOch39G0Nh3rVnbZ1kVqI9dh94kTLRlpnQIiG/v4D\nQ56/WxEVZuuddB8lui/CsgNQczPjX5pXY7dWdptOYVgQtwQ4BBdSiJwOwv0l\n/SxN7MABJsU9crwQDsXMrYDABqYg77/vak7Rj6tXtB4U9NuruVvBjPejf5Nt\n3FM2wtfujNRhNwuAwtfcM2wyygBlE9lNkxIun/iyx78INjLQGS0R6uJZBB36\nza5iT/hf1Swyw5rK4JlOaFGWA9Rs8AUYTzJtaFcuMtBAj5f3Xc7gRuqHvSZz\nfF/CTTClUqR6ew5/4cZWo8qe48dj1PFl6twxZwxBF0uNltbwAJr5INjADGtc\nliXWz1Kyg1qvmEnVta0fIfrS5a+HAtqS7xipJfoRgcguGteCIrPwsQ0MBlRk\nt3QS\r\n=G6Cz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5df11338e8c60bb970d73e8d6130881b8e7b24a3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0+5df1133"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0_1623272919780_0.916832258016195","host":"s3://npm-registry-packages"}},"0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7601d63d75716863e29adabd76adc9c44da33f7f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0.tgz","fileCount":24,"integrity":"sha512-QsSU7OZEjAO7p5d2Vp74M4Pf1osjcopyQ729Xtp5UDQikq/pyOBaafNH+BvUhdPILZo99mOTbL5S+tAXtdq4wA==","signatures":[{"sig":"MEUCIHIxxxpTMukZdUb82S7NS/bNLHMjwBq4cP8Ulcyrnb8QAiEAyjLRh/75YS2lOwucSBJYjltKpMNscZFrLVsEfGinilo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwTTgCRA9TVsSAnZWagAA96YP/33hqq4dAWzmNqMyF/jd\nujXd7Q9CycAdHce2eOORKYeYF4uXzxOu6JHjI3reFs65BisnqULhfOgA5uC8\nna+qWwcldHeJB+L9mxEtgWykB+wajhF/6RRG8DloeElj5VjpHaGpvELH+S+J\numEDfyqpvV2pZAhJQfMZmtBFkt86xQi7iOsCr2jZoVsYis8al7O4kWLF/44D\nUOwUkdAyQ9zH1N9NZPcqK7R4q7NebSDDIN2RJIaQ8nSoc4LPkg5oIGDtxfhZ\nd/kQBeL1cXoj2dzKoPArng7U2plyBOtPaNY52Cg4YCtRIel682lDEnbZHJv4\nmxzpsjMTwi7M86Is7GyxK9C53TXW4vJK1zMPR9kq5VRQ03VK8m1j1xGlUltm\nrB10mWvocvPJt/lXAhuulAqVchJHmN8aDMw0nNzxEC8KWtX1lC6xr2ZKdXzc\nymSyeArsbVMm8JZ49m/F2dZj+E+c0LP5+W5v15GPHAdW2912a48/UW58a7fm\nxMFLQgarMsyoJPy5ElECVppNg2DnDTBLXpLKgwhfZ5dYRBTE7Auuq9xck3gh\nCvPkguGPSOb3SafVoLi+dl/d94tjn6DLFZviP7HC7H2x7xUsWOodfEDhR2/z\n1RpCBfKamDDidNkKxSsF0LscH6SQmvM5KCwutpRZ5R+7xTJEBLganIUI3yFq\nPS58\r\n=K6l/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"927ab099617d3cca98b37352ef203af7a804df91","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0+927ab09"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0_1623274720643_0.6547782013074954","host":"s3://npm-registry-packages"}},"0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9dd10e21b56a3684396b6dfb068765a40d4f4495","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0.tgz","fileCount":24,"integrity":"sha512-3APVvLGT6eXZ1hMo9tx0BvlIKr7/Fzok0Z8W5FzfIpHwXde1gT0NR2f8B5OS1mz9wqGN+GzTGD1h7ulvW8afqw==","signatures":[{"sig":"MEYCIQDxZPSA5mM2u9ViC3bd1gL1l2sQVgrv1cHKGMibe84KggIhAPxTZH7z2vGRvETtwvZLcHVF/EVpLyRso3C5tCzNhRs9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwTWeCRA9TVsSAnZWagAAt/0P/RZ7nDiwJSNhM/tyAPRh\nFuD4V95mqeUtXgXTeHTpE5RPIppiQPKoyNOeU7Ht3RpAvUO3Pay4er0I2z4G\nI3B/WVvbWLYVSDzIhOfclFU1DhLKjYylJ8c7MwPBFVMXBuoWbIClIGHsDLpN\n1tLVwO3L9VMuiBZou5bTZyf8x6BEclV3Xfh2lA55NdaC4PPg9h/FERrv5LTd\nhRnhL2+dYmKe5spHasRmmDVt8duDuF0YVM3BJahFy6JwKpRr2uFaWFOPVsi/\n6tgGzyHTMMV/C5L/5AkXacoYgZTfZw8CNehRFPDSqgE54sR5tLUMEhsEV2sz\nfSWzIQB0th93ZXSkGiQ/JR9ukaqY+KaDnKELNFU1uYWzv6qFn1W5+x2Eu1xk\n8GOmdjmVVrUtIp1kEDYpY+ItMOspNqExy0dvMznZlkLff2rqkIoyqCo5mDY2\nDPnPT1dAVGmeNnGlFF7LHF+f0Mgl8ON9M7m1evp5Tr6PCb7JkOnPz2GjWJmG\nMw/nZgi+8UWU4i94LpG7CeaH/bX2SNhXMbqJJIvA/mN9jc8M5m1+/8mjH8iN\n2Iv9tT16BdWjZWZqYtRsa5zKJGTt+VqR0N0rdOuumG+9s75ub4Ps12rUnI3a\nPHtRfAgdNAl/W6I8VJeaKJMMHeSZdabDwFrXHBgUorYpVu2dGLaLihu05o95\nT7EM\r\n=iUVj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0+01d3e30"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0_1623274909974_0.4440222813432968","host":"s3://npm-registry-packages"}},"0.24.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2b8030855f048a976ec80cf6fa4c707a9dd85c46","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.2.tgz","fileCount":24,"integrity":"sha512-B1BOpgO/8uEvDoCh2/ILRjNm9GHN5t3ZrrR+oZkqFDL/9a6JPMS86oWNQCcuSDjdFbmFsSrZ0QokErkvArrjUA==","signatures":[{"sig":"MEQCICQpFAUJJvl8saj4csRm5xwMTjcFwAoDvPtmNhcxHIeOAiAfBJxOe0w9EfH962MTmcdzenRJrvWJwlcjwlwGUjVkdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwTaPCRA9TVsSAnZWagAAZHsP/iNlPtwtxqxV0jEQwyP6\n2cGjopcp7tbZF4zRO3s/wEbxd7Ug2iKBPMOWubeB+OVTRycRkq1EuGV+QdMk\nOfY8dO+qoTVJT/VK70+eemgnjizZ5WQiFvRyJpguqJP4l3KmSkdOsz4Ri4wu\ngh4fb6l0GV5yHo/ZS9Yr9jRLwhljDtjCcpPHkyGfLtiLpybE+7wN64MBOS/4\nUbHi4F56KCby5veFr6XCoF55Q1Njp0dAl5WRpuTvdEHv1B0R9mQe/1oEGMLt\nhctq7cAwCMLtViaczsqvPmWzq3lGFbyTwkdaWVHSBoUimG31xRPBkH7atA53\nEPgEC+SLgptpGgqpPWDeiIYnUmPj95xd9mNZ//XjGdn+J5NzaAm6EkhPp7gy\nujqzqKo2ujQfhERaH8lQfyHHTxCb3xhmW5SyDVylwRk4xP0ZTnpclrHo2CIx\n7c2syzuk5aVw4vj1ybQhvvD/NLKCxfM/rKWRCPPVoToadWTpWVLJiPZzU07Y\n5viovinfshhM25Aeb4zBI3BnEyUh3j/Pn3cm/bzVutv9TII/ys5hms0aqPsc\n/2lgIqZMu5TKGVknFqzW/e7WB62aZJwj5HdaTou2hHjWI0D5kbp0DK8cOPpj\nuRDNt7wWBlJ3nrNdQ07pAsi/dt6olXkpFpL0zJTYAW87q+1dQO+mKVjT/bZM\nCLWj\r\n=h/W4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.2_1623275150916_0.08739790143029769","host":"s3://npm-registry-packages"}},"0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7a409b1a7a08b52c66fd8c9029a90392dd210187","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0.tgz","fileCount":24,"integrity":"sha512-hsscdYSAK6pOwvdhii0IacSZvifgMIlSxc6vfsUJJsBVR/W0brKS8ToMnQZyZ+OmsNNBJYedaH+jN2OFYyav/A==","signatures":[{"sig":"MEYCIQCKUKlnF5R78kDifPgen4IDbbI4GP4gzjQt1kyYRXw+FQIhAJFsNBEok0zIg3dqg/ZXKo+Y22OK8+4CRSSdn27DVPxD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdFHCRA9TVsSAnZWagAA1x4P/AuztQrJ+ywtUKzrdGek\nABROK4yaQQUhKPTIKSbFC6Wx5Vt2h799eJQVU9qQgN5vl+QrD5QJ91nNpYlm\naVvUUJVK18TFsCZVM3bEOlNfYv0/ISPS2cDBZwv+RL8dsPdGb2wSqb9VsOmy\nqmMlcSsfVBHMe5H8Iu7Z5ZiTwfXMAfpFw2ucgus7IV8xtxUVojwrKW0W33LD\nEjDKB5BROsuCP/Aht4k5fTVT5m8DB3Xl1pq5bT9sbn0YPcmxfuBdAM83ycPB\nLW0tY46fJWeWv46j0+c2++nLR8Q2T257gTlPwoq8HKEI22HimwmKbVAxln6X\nrdvaxkhXtqGSrJRM8F9XoyfVNqgnu0/cUkcsOuNQwxEizKCeNu9ukHakcb7F\nAaDWTW0ANR/s8RK+ixFNjDIk/KcmJR76UAgOKC+LUYIJeAz7rX8o1HZwnqF0\nEPgOlDKiparK6LeqkSBtn5lBdcQgFUXuqCa6m7xHs2+1wU/rGQfjuXDs4MJL\ni3G7D9n46FGyNovB7PWVZcmFHnj/5hAdko/seuj5ekWPbBK39c3CGElST06v\nKN72sA5rGdIFFJR91skXmV19QHzffdkqgER3Zhg98FRWtAvK8Xpq8Fr+QTR+\nlUVph0ELMLDofg2IBvfxYiSLeSbYstnL4CyqgqdA/peNVe4Mu+45/QdVRIrc\nq6SQ\r\n=qASx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"48c325709d978a574b215beb34c8a18a7d45cffe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0+48c3257"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0_1623314759759_0.5822992393590933","host":"s3://npm-registry-packages"}},"0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"aef31cea5287c58a05b65d2fca41ab3b415eaf8b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0.tgz","fileCount":24,"integrity":"sha512-eIa21cjaRut5IUbZzptWw1aUQYdf9CjQZ07t+1oY4rGpWBfuXpIYFnMO+6wNW0Qi5ed4GfOIqBJJhyM2Nncvdg==","signatures":[{"sig":"MEUCIDoXF4OM2uQ49ty8pk3d5DMuTwkF27TSTN+Ilf3RtQJDAiEArGE9M6NVhXKJzGREMBIt51T/AWQCGSuDhYh40T6WNw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwd1fCRA9TVsSAnZWagAAi/8P/2syzL2WMQH3oY+d9EMC\n8GB69B9dTFP+tlao0R8AwKEM0fAw1nP+C2mDpb7kBgDZN0XTRiw1C+Fs/MwP\n0MOLrr+JUgToX5xZ6tr1ymL2iOHUljuzYkCcTJevhzph0ErMMW2ByQbGace6\nXuV+Gp3yD/zS1xvZnFg/C8AG/KjroLBBpFtujz42f3mog02bxy7y8MJxWlq0\n6cWc+mJ34Cy5cm1vAmnJpeGseMUAZJhpW2nT6SAYyt3opvl4vsjLGpg3lHFV\nNdrTvus9O9MjvEYosWCITNFFZr86sq7ac+4flBub5McG9MVLOqEkony+/AxD\nn/t3mJdZhw7DEIljFzw6OFUY1SHMRBuKPNxsF/gNtAHSFAFRnMAOrWXB7xR1\nDZu7g4gavjKarhiw4Wcf5UtougaN02L/3R2nM0p8i6NUBl7HTsqqgNCWiUKq\n+BtoQEERRmRZ39kbf65Is5Vj7kJNPgvu3vFVYkCrIeZxu2OsjknQt5y9/FBn\nJ/AolZ7Mys5L5kE0GQuMvbfYVHb+w1EuyBf9TULG9ANNriZPwb5Q86RFISD0\n7p1zYAEu9U6GyDijCMU8xO6Rn88kDoodCl3GOTeD7I6z7SA8CRZ5E+uifkL7\npH8KExa1zt7HkolrBqOH5hZyrDcZ1CISF+939omM35z5JL+walcm9dKm5LuL\n7DVJ\r\n=jFpB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8c5003f145d40d552d0972fe4b336b66cc2240b8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0+8c5003f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0_1623317855191_0.7309206309890799","host":"s3://npm-registry-packages"}},"0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c04239ec6dc36b360e523a29bd5ddc43b1ad0f7f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0.tgz","fileCount":24,"integrity":"sha512-13+JbJTVkIl67whESWrfi1d59kr2ymj0EYWVySzNhefzdJYIRdyXdbZIQVkKVqveCpzQpgkI6uQKmMUQHe9Hqg==","signatures":[{"sig":"MEQCIFeHUEblZkYMp3UJQdfX9I0LbftYjAjLGfZqlxYbdoAIAiB6NkobljXBy6o6/ULDFTwE+LU30lkNE57eDNHrphWafg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgweR6CRA9TVsSAnZWagAAwRUP/3fNC2AY+nw8yPUpFmYG\n2ueLEymlLdFUkFjTt9/aYh4+3Nasmf8ebO3eftV5e/h2CIKk7KHfhmQM5fAw\nLBugzJ5g9Mjf8nxN3fXeoGfVUyilACfRBfe2HdsUB/+TX+RWWIMjkrOA2JHV\niCwrDsdN0w9tHQrcEZ/bVsvSxZa8VwjvsMraceJ6c5IwwG4vApTbP3869hL+\noYe57UDWbeKbHEOeh5uysCcDjNN1zg64DllX12VfOqXkPhss0Fto9P25cCjA\nocJ2s9UQ2Z7cKYp5xLlXIqUfNTBWm8ccwKtuM2mAwoiE0c7PPvi+Fohlc2eg\nSHOg7MZEwfQqmJLea4KaHZ70hgjMCz+ip8TaLZ413T3Lm9Mf5wOJkO7ascQH\nrGre1d1I4PKPJdO/gPkLworcbk0hPxvyibg6ZltvBrgQQCkXMev88SKrVA+f\nK0Kyjpb+KaKAy2XwYDLFgO1BzgL5LjskGXinO+T1p404Y3Ax/FWPq2x048pO\nmmJB8CsjgexSYPFcTlZ20jpTyrtp2evm1yIl9oASKpvGTpnU+QcRXY692Kjh\n7HIIREIeEL4c4nbfgjX1mQIwy7HOUNJCP1LsAk2H1ocpT2W121JK3VcUagm9\n3pQKgAnhEk4syTSkrrP72RZiOjbp4jsr9PV8VbzOG4u5QGpvBv5HiMOy0bNI\nauU7\r\n=uTCh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0+30f03de"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0_1623319674406_0.060176521197536914","host":"s3://npm-registry-packages"}},"0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0a5b8c130e31d0a240aaa407e6bc63ee88629423","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0.tgz","fileCount":24,"integrity":"sha512-T1eXZ+UL6bNtufMwwp041C2q2B2RP2C1DszMP2OJcGKnVZCrKa8NVzD1iUMZwvkxXKmx7N+Ea4mwrbkQD2BfMA==","signatures":[{"sig":"MEQCIDueIoNWFWM3VFXxlDu+a/uSIuEArbXUQURKtHhWtNZSAiAafdsE+OHuoXZNXiTR+j5KSoJas7zx//fKENF2zpQ9Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwexzCRA9TVsSAnZWagAAbykQAJatVi7hpjDhFd3QAwix\nvB3+arCPcm/UXiAkx5I+2ZKtTWVExZszedzIipNaATu+GN4FuDPzUwNqF9rE\npyYI3nXH6rXJ46e2DXvS3gyTGTeOy3seVhvQH7VRWXTEwFNP03HwvcebYEML\nqzt40siWA+XD3fAfQkSCaBdAhl7/HBXd6sqXF6rhYdkcJnxRvrHAnh/k+ro+\nQwQGCAttfQLTmwFIFNKNkh2T33ys1YY96BzfgjXp3cuW8GFiSpCKg9KQjP0J\nzMhFkRAx8yOr5hveq1gbNvu9wXrttdJzZgGpwyV4RW8D2Fowu777vS7nmHEe\neYNxUH/Xg1EMdN70YwnX4qu+mBtV6rwQAYyaDmVW2rpxlDM0l1/qPJp3zc18\nl5sQJa8jMzkw6hb3uB7JkqoPbVtm2ZbExOTd9NuLN8mYYw4CM21s0sLDTvnS\ndEHULIJDpaMleuhf6xHeNk+RHLf+xZVPrI4OrTqM9OOc+KfEzlZl1VlgpbJL\nj7dyYagpQH3/VDR9fHiZtag/mgsNkxsB637U2gF6E6j99naLDR+oLmoPIJN0\nxNULBUTNfDnBmF5NKrnDXXt7DaZh9BhzGBVpCdaWGjm9QJrueknYcRTod1Ce\nA5qJ+zxC1s/tRt6IN+tVdxVQUnXkA8QNBkoRVcw2x9Mr06F64ucl7uxelmec\nbJI5\r\n=oGxU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a2881167d0135f1323e364473889741d17466e73","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0+a288116"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0_1623321715032_0.09297239015635816","host":"s3://npm-registry-packages"}},"0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"09b0c0ec0e34e906ebb22add396f0c2cf9ffddbb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0.tgz","fileCount":24,"integrity":"sha512-5l3ya0wyrHDsdO6VUQJmoBuP33j083Cal3JUWeNeRTQjIOwi2JqL9Jzp3sHxUejWGeSxwoZgCaa4JMIV5hB8jA==","signatures":[{"sig":"MEYCIQCJS4SKUnsdBRW17IxwNVamirTQxpwqajO17J1NuuHZrgIhAI+W31SX4DlEFjC/5RJpacxeydNndVPoUOaqYG2ND0ak","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwjJsCRA9TVsSAnZWagAA7rsP/jk0cmQYyZSej7SdZzPg\nu/T96wc1kvbgxhbCaggcZw7UQnAmaqsJJ7+7ymWa8RjJBWdBXZE4TRxxpb6m\nBlQJV/wSFkGGezk3+UoV7TXRZ4ZYrP67sCV5krP7pHYojxrylvxr8giUhBzd\nBcUec97oabjj/pRqU3Pm8g2mchvIcm4Cg0+DFZ88CObwAOoaj0oB4eD5MBsT\nXuoz2LG87KuI/KmZNHhoxJXsF+4mGc8itxkq+HU8/1BKPMrvTLqA80ahnIKI\nhb3v7ltSpRIAHVQLRJ3Nmcqs33gqXQCF4opswO0Yjw6RERmRzxEKi3/LcejP\nGydUTCfyH0HlLwsz9SRXR6TG44ULzGHtPXyq23O0RzlXBtUPm/WQb6sWl8SX\nxQWJkQRMNAQLR0+M79ddJe6Ezh37wX6Dqn7m1mnUdAnM6otb7XfCIawU0fJl\nPUockYAr7Vcx64KooznH3T4u8FEpXmDE3JWMaTjAmrP0LurdhzmsqGA+hsSg\njEpN2fLZFBWwZPjMj5lvNjFZ6MPwkPpyLv79DejAG8zTvwsVyQHT+bwY4chN\nPyE1rx1MtQFtALaBPwxWa1BjWcwzTFK2L2GUtT/43HVMbWL8uTl/Z+hU3Pai\ndBk+B/QkB+LoKsgeXQM1tg8VZXhsePYU+hYRbpbMZmzjZPI25Ro3fdrF9MnP\njLYf\r\n=WBzt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"17e64309bd5fb2737136cf082dd4be4cd97831af","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0+17e6430"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0_1623339627853_0.9264952046547186","host":"s3://npm-registry-packages"}},"0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"95ab5cf3838e04eea5cd5168b400618167eef8ce","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0.tgz","fileCount":24,"integrity":"sha512-r1r1j3g2XNxYQIiHsl2ire9eSUn+78T/eB2A9Os4QKc9Lpty2Cl9fu4RSbxsPZDchc34FEV7dCAk6ElYLF83jA==","signatures":[{"sig":"MEYCIQCYMuvr5GPQWwMyMfkwJuXs26tOWa0VN9L/LmNJIT3glQIhANfpgL/mdKh5cyHjP6OiS+wAOt5scqY6TAA8MARjsL6O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwjLNCRA9TVsSAnZWagAADVkQAIjCBE04jUey/SxDUWIb\ns32PsAB8233lkFrUqbT9bYxNRUGrJupLIUSNdia7QI+5XVOghLHagmhL2A++\niZxu1KuB/Zri8vJ1+wwhZteWkbbHSqSblUWg4YaxNy3k5I88wKhI0vHc0LMg\n+1EZHbzoVjSfTdi9GUNcEm2A/OMc8MM3t1LBc9G5SSUtpcu+4N8oHW7a1oRr\njIGdCN85NFzrWXLknIKS9s/07HtGsQUXFgqFNirwUP9FBzln+OhCwbQ2abMt\nr3IMrzUyHnOFrySnkKVlsBMOe3cmNLsSLHqGT8FjmLyLQqtOznUR5CzRsMP4\n+N+wxx97IDkZ+a/Mjl0xNBmTXVPWdvOl9D21EEMDkINoc5LhZJAE/e2yMUjj\nBYYvCL37rI1XtmDStTpwwquhoduoklkbYOuoL4TgO9egEA03GQPgp95QvmSm\nFw8wN1MZ/ulsrDi46QO+aDlJKqv9rfToKQtPa9YIxSqr3iDSlpbwW3d9rqR7\nFzbA5SIS3kCl/0JTbRaZI1mHzwhqxE+dCCnb2SQ02i3VW0/S0KSvfT1DNwOL\nccZtj33UmNAhbD7yNgNE+J+nknz4/hMnDK2kOJV7oHgqyroZcj2LUFZzExjF\nGSNd3Zj0Hw1rEn4pJ30VNlLFZ0jE9ivxLaSbhpvNJQ+NtKzDoYCjt2BPBGzi\nOBrS\r\n=f923\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0+61c4669"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0_1623339725429_0.35990368141435836","host":"s3://npm-registry-packages"}},"0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0433f4f4c26b457f79c1f7841e58cc6343d3473b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0.tgz","fileCount":24,"integrity":"sha512-s8dBapdIWzqVmhN8dTD1WhytZrAgs5oUIWATVonhmkVGsOWhF0I+HUoTFk++NenL8nBChcHgDd7woPZmD1Mi9w==","signatures":[{"sig":"MEUCIFnUHFUEFFAS2Yg9HCvxUoELnveI9/LJmLeKJyQ6cOwDAiEAoYhHuATDMXadOu3lWnXUbsVALNtWN42Jv4HpkTf5gCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwpSyCRA9TVsSAnZWagAAns0P/3mo3bRP7HleljeDeSjk\n5Ysb021MZgjRI0jFBBqLw3tsD5G7aQtxuUxYcDdr6VNiLy0k4aF8MfMGiin1\ng/c3RiwVH1KCmdrJnSboutvFfEqM0wbtcb+rpEUYnEx0UumZ9YATergmtPCm\nRbw39sMfpWAUtAr5ebZoMPl/w5nBYvUTx9EUVOf742jrpwM19rjcPNjxrAo8\nj1r37X5RtHNT0X0TCtLNny1mRv5Bzmkvj7nvsIy4uYv2jVp87uDAPiYJBmtg\nadzz+GrTzXMIw8Tk7AREXprDBP9IpD7z0cK6mD4J5VUGxvHqYCtffA06ditv\nxYVY2uJ0umVXOLmWWlY9h+8TjqjKzJB2KmRr0abliSJKwpPjas79U/89ZjNq\niG0dvrr55cp12DGL0C1XMvGXKnEX+ugCgHrj4WE9bTBbzfI/96kuOjASXQTz\nMKsOzfHJb3AuYNH6q0nFCoPcy24KoSEgknStK8i4cbpjc2S52bQCRnlHDGAm\n4UphTX1pUhisYB3MghrA1gIMM2bAkA6oO9a76jn8YTMloKANjDfKufXUCpP9\nXs9/7MPryvY3/0BNqK2zZDTcQ5GrnAqCMhPfXAC2CLVSCAUzJB1bhLATeiBi\nX+w0zkW6i7LoZrDdcZ28Th//PkIXjWeufeC8JS7rIj/T42K0pe0MzZkwNjtA\nVaFO\r\n=KIXI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"05495532aec5af9f50a683bbe1d09154b044504e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0+0549553"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0_1623364786489_0.9284651148496674","host":"s3://npm-registry-packages"}},"0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7b543a2f1f6318f32b1696630ce79afae146228e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0.tgz","fileCount":24,"integrity":"sha512-w9wKyGBKOjpuesUTbi9GmE3OpS1LXMSk4J0OERSYOpXf+StcdW7Ds64BTuu9xAgJZSe7lIxA5v9LwrVGeo5tpA==","signatures":[{"sig":"MEYCIQDhPwxlOVadQNu+JFuG0fe/MwIGvua3aP8F+eppZb61pwIhAPdqB2HvAPC5QCsMEC43A2/fdSCzkOSVVrbJpWiBHPoD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwp7ECRA9TVsSAnZWagAA6UYP/27KRonvo2PiHomkp4L0\n3/1S+0JdbRX/e04rosYuDT8ekDIyWihugzVPiFlr4Xo8WHWlO2oQP2r78stq\ngylDMVu1oNdre3tFSw0u/Uwt17RCQaJ3TWgP+/BHM6H4zukoc0df0+g7wJSO\nL7e0WjNIXPpv4ZwLFvkZL/G9mYTSHi4JSivI0LehXtNXIt7BimD81LRBt4+h\ny71lx86ZI88BH/xBTLSYWUv1txoX6al9KUbbEWicZRLxiFkuJPfZN5yFqOJI\nVZ6oKQ72TOrwNqZ4Q0JnzQ47pt+GATAgvTxv+jqDem0bN+h42aFZ1TP+Rnza\nDTmtsYU76CO+2uTNxrlQE7DsP9Rjg232tMWGUAU/pdkg4tZDGBKWLOtl9dVB\nLRHtcv+Q33q2isvV+uTdDHCTFr469H5rpUmonNfCrP5wPcwr8bKcd0sQZ9ad\nphEkeBEYVL7jABsz04YyZOqR2GqsWxXu4yPKyt6tSF5KCqEg09B39x4kzCRE\n1ssxKiBodYuX1bEAFDlmLUISl0C9t1s/0Pd15I8CfWMySTi/68n113zGsPQQ\nauvBo2xLolcCBRTqApwVossBPzwsxWvukemQrd8A+UY7Z9Kepv9ezaB6qXPW\npl0DSyiBDyK26isH7aDBaTdoCWxk+sQYwIPNDJslG9PVQBeRjR2xXRZMlnpd\no+Z8\r\n=KUU6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"760e5732c91f0ea6912ed2980b945abff31c43fd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0+760e573"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0_1623367364117_0.11044448988120448","host":"s3://npm-registry-packages"}},"0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"dddd8623e074fad79c3640c99d0310064f6bb848","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0.tgz","fileCount":24,"integrity":"sha512-gu+6sP6uT3jDaEMJRhU8AC/LkFKIvQc0f+w8HJsb/LwlvypqrQYU4pPMafq9KlQg9DhHKwm7S0KCT20R2d3qRg==","signatures":[{"sig":"MEUCICqZmYeu4CF4mwSvGL2q9+xOdyDuTTCvOrZcwABiVmFKAiEAyqFajmKP5Pgq5JW1yitAkCMMnlMe80a3cXx8kJ7JPEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwyVWCRA9TVsSAnZWagAAXo8QAJbvvm8sLy65u+DRU524\njEWSRXIxhwXIn+nJ03MDCCfBGE/DF6+YFcBmDvPv7QIknCt4dMe2dRlrOR6S\nLMB9Nuglj4TQ289xnuYkrZimUaLcZYv5PHdhigQSQZcH6eTp9OdLxJZXdsj3\ncqr0xwLLy8LD+uz0eKKK+pPKFd7W6M4SMi54TezZ6sSMQZYBjxlWdgmP5JNM\n2lDAlrAQTXBSmjXUuFNLgp8KavSUJnNwoZsExMQy3RA0u7QTljVoV6EA2YWO\nNwHgypliTRzBN6fICpQWhe5sVm14D8PVgy+NK7h0ok6O2ycoRl9JML0PO6Po\n2nuWM4VRaXtymg01Z4aC/oUIGyCp7yR3Bk9p42gPPHHNKKf0VdXv2LJ1zT9f\nuclU8+0b1SLLTeOgHkOe21B/HUKUgnMTYV5Nkvl30gcEMPr5P8r2/CloRevo\nM7Pjz3MA70aGTVCFRaM8R4CKGX95s+mKkC4Dj5w9E9A7WAjjSV1u+dW5uyEU\nL0UygM2jrwY/y8lxxuJNDQoclfJqdKiBv4HUKPKbvZTBxTocjj3LvS9ATm+1\nuaLseQgLC0ZT7/fJNk94YpyM+0cw/AYW8T5e336t5PjkVsRicIPfDYQB5PX1\niwNu5zunD9P9YloRo0ZlHanEt5wgC2E2fPF/UvmnWHtOq/fgacl7uAW7GJ5E\nGicF\r\n=j6X2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0+1a68e18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0_1623401814539_0.890798626089518","host":"s3://npm-registry-packages"}},"0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3d57d45bfc5ce9b0af02d3589e4edb9cc53a3efd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0.tgz","fileCount":24,"integrity":"sha512-e8JKTEVO90cuMTahlPDdKgIAy9jWzVSiwj7/5AofYf+VKRiIZ3OShHybA7vgh9gYdJohvjDOd6HKHFGb/SScQw==","signatures":[{"sig":"MEUCIQCksmNafFJu6j7nVZwQOquZ11w/oGpU2EH9RI6SkQYmlgIgZgxV1+L0sqJSIIKu1tA2hU+YyJV6QBUSG+Z182/zJrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw1I8CRA9TVsSAnZWagAA9YoP/ix77kyUnlUeUOxCXpVf\nMj9v4apQZrWtFH6oEI3vYFX0BcgOoEVyW5nVvb0KoOaOxJ2zs/V67bFNv6N0\nxBngKrV3jruX6oYatrkN/qRVbPciWpz6Gy1EUddoR3hP4q0pvbbWIs6ihk/Y\nch9RTmlFf/gOQ9qf1WRAwWk6QwcGgPf3LNaTCMUoPJMT7go+4eMev3bREK9N\nkuAHTRdx3v243T0Z6UbJSC7SleVXE2ini0Q9uB4C04v1vGkaO9wRR21P+Ug/\ngEuHBT2OY4bp3qe9BZGrBDvn0/44bT/GwFzpbfD9rhgKruWejdF0aRTOIf78\n+Cu1OlwQPh0Is3ZidVEJgw4uQDNyGiDj8CwjZpFVYrzOhkgxozNTZBz27dce\nIdEGhaKUejkaAu7ORvd2pSpiNEHfA4UonrEvVuTNfGA/91Yf1bHtp+iqRgUl\nVoPidW6MNCQCnESrOLtktU5GLZ7xLT2D48KjA7CNLIaPJzb9vG72KPDcmpl1\nOVppDJBHUL3Ow9mdvGXJsfGWazGBHNNTauxho2ZVKQHXv5Qn5M8TkvcMLgNS\nzbqf2ntqb/8eoeY0oRmRSUIGXZ6BYhhbo6umnfy8p88vhaOQxo984H+DVwD4\nyO4jPgqhq2vVfQw0Y0hYc5J+Q7zLfzqMiaGze61ey1z1LUt+O+rqGxkN19iO\nK8Kl\r\n=OaCW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5c0ea42220e6bdc6d521a12756e3877785bc8b2c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0+5c0ea42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0_1623413308318_0.3174330283434894","host":"s3://npm-registry-packages"}},"0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"eac61d78bef3e600c4112a46e143386c2d7679a3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0.tgz","fileCount":24,"integrity":"sha512-ERUcgMO1jtNM40EVf8vnI9tGXZ0oIpHzsKGb/6GWOo7LWWaGTo0yJ0d4aJXKkj1R303KPAzyAcRFV+vT7LUA0w==","signatures":[{"sig":"MEQCIH9oOH0ooNK00EbRgygbNvevRZzhzceli8CyB9BdCIjoAiBkp7/yWKg7ffUpiI/QPgxT6tKGnbBOpnD9Tpnko+ry2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw5D3CRA9TVsSAnZWagAAPUEP/1ppps0XHLVO62RB3QMA\nGfBRjp4Mfg2qdNaSmzxWqARm0ze0x1KS97P7d/rTsGReK+2g/q5fXU8V0ZpF\nTF0fCOd3FTYwJNq9dvUxFhNeJnV6c2Lvh3NhWUsHBEVrYzoK4KzUVFfyYFja\njr5r+KZiF0PYIwj/1zDipOaXyFOLTj0L6ptDQRIRTSdc+l+dhtQN8q63hLMM\nzZ1sFBXc69aoRVEafX7NTWLVhicR2E+jpcQ0BTC5iYq87lF+TeViXE2TGdJh\nQz8K+aGM5BuySYCmXIejl3GYn22R6BpKIzug7W2AbdDuXa7PKDwCjq/Skarc\nRDvkS+I18h3gxdT7WxVvtRXZ5NGOWGTgXBB6Q/3gjGQvqhi8IHkmGUk3ecPv\nV5mFVubY93lAcVoH0cYfMlYaRuQUbP3dg4gg2A0lbvuPR/Ucf9ppOXlD+ARW\n4mOYYg8m3cT7YXvFxzZhlY39z89jxuklk78QDRO91LZBvRy7mnVgAIvkvND4\n4s3k4CTVXx1RkMhN62FiXMAhTN+ckRGsfNNSYgBof8bMhOXgKVJP/iMFkvlE\nSB73jZDsaZDJ/9u53bVWxtkIjytRtDbEAw33xNXyk1PFkk5cZ7K8PiQXKVa6\nicfWO4bYyoWA1zIGNJ/e8LkIs+Kl89mlO7Hxf+cXq+NKWK5aoO+X/OsZU/OJ\nmVro\r\n=sifz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bbd055d505df55c4a0a96988220377053a903ae1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0+bbd055d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0_1623429366862_0.1409043757106272","host":"s3://npm-registry-packages"}},"0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c399ed6d38272605a211ab647d173abc306db104","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0.tgz","fileCount":24,"integrity":"sha512-6y5XtFVUv4hKnzEJ8Yi/fMT32EsguCcPl6JPGeMCRC542cHpUx21Symy0yszJyNI8oOzMwwtN3e6G7+7loEtbw==","signatures":[{"sig":"MEUCIAJQGuhSxnk08Xq8jRPoXHoqcJsrAFErY5nbaRin4TAtAiEA27cm4ECr/WeOSp+iPIk5Hdohy+KqwDv2pM+wlz1eMos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw9C9CRA9TVsSAnZWagAAuNsP/A4l4tu6H4PYdHHxufwF\nyirT4pYPnfVjNzq63yE+qqDQVzHAD49huGT2SxbnpKZfCb9RZk+y9FTVP3aO\n3D16YLkPxn5XL3C0GxUFliD/q1BUnwY5G2FhsI6g5a03neKVVvr1JHgu9lO1\nhHMU04CHuc2qXKG9uwykOniDURgQgA2JUaHlWYw53qtow5O/Ezs6QKy0FxG8\naokgUCm8dquDxJC8VeXr2YDAZxL8xCYfq1JKB/XJ0uKwmiqYZSN5DXj0VeH1\nWaWvgWjSc03nwTEKLFKTiaBYNGMlzBah2HMPp7CPvGEmZvSBPuBix1hae8hC\nEmPuzKCKy7MrYHDrYgrbG/ciUWQGAyACQlzUH/gVqAUvt842cjW5f2HTIllv\nRXB1q25BP+pcRnw9nUWQWj6hUl+q61gR8Oplrqu6lQXGEqifDFJR2Qb46Cv3\najEdovpviPJ+3AOdT8nM9C26SDsYqm2NmRD2L1ddsWtkS/C1sDsvyzHNV1ru\ns4Np/ZWjoNCj0F1grtPJ38JvWWfJa/tHvPZOt6AEanrRTzvA+vFwtsoj9mgc\ns3pl326mWNm36Lg2qQX6Haz2HHem7Gji/xDwUvOEwmPtfOZEZjz3J5Cs5ep7\n27PB7JM2/dAlmSIWNlNqGOmrVQt/vmIMZcr7cOTJBaA/JUD8lrdKPxraPMVB\nPpJ2\r\n=MJhQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c7276116ef3c5177cf43e5f294aebd9179f0af19","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.7","@chainsafe/lodestar-utils":"^0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0+c727611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0_1623445693626_0.5516871030135624","host":"s3://npm-registry-packages"}},"0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"89dccf5d682e3fcf1d82d3be0930858102aa986a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0.tgz","fileCount":27,"integrity":"sha512-DwoM3g7v38h/SfByRc3Kucno+xzmFy/DTE1JnfJz2fYTTWmCUew8xlZB9pUqHpRg7u+OEzW5CVGgIKkG2M4Rhg==","signatures":[{"sig":"MEUCIQDtjX4DxbIv/EPCOYx7NMqvuy4NgsvTyACYriMOtgR6ugIgFi8bP4W/Xc2sa0LftzxqXQSbmr3rzPK52Uu7+yEnT/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxHjpCRA9TVsSAnZWagAAP64P/3x5wOWgsmhOAupgF7eA\nfsW7gTXCvVMYQlVBdIlMAP8cSQU2xYnHRyaXON2fYGnJJZ+XgrJfaEHA6mw2\nb06bmeU4sP5i8UEqbjYu9t64DriLkDPLGpl+MbuOlXfA3HULd2Uzrz0dSwTj\nsKkdt/ERfnEtGEYm2r20a18lfD5IqJu2MA25jC0RibYv0OVne3yjVurO2aaE\nifONKEwixy4ClEHxesy0XufbedQS+MWEr/k457lzlIEbJmVMzKHeeoAQiZF2\nj9zJO0YKJbxm9aoAdSKSuEz6feLBo7+L4iogCjXTc1TGMoslunSMZEXgcWLi\n0AM26V1usfjEXyMjmtWLVFbwmn87wlOyywDzAe4UyTOHqK4Sl9Cm8bd3fzV8\nj/6P00SZ0R5EUfz+ceglRcU6Fs7q2DS6NqvgkUvP5lDd7WqH6Od+Ba+WvIm5\naTEYg54D9l9amYr8hXkHrtrHwAt8P78NQphbZk0AIB0/tGIYWUORPcGe35KO\n7D9DtucNHgjoK9Yysaq6t/8Am9sUiRzAuDl8HTaUnGG1a2kLAu97Bvz/P1gn\nnMGP7hbt3CK0BSU6Cyi6YspSaPDby6Moz1v/LZOgvtQDz1sNOxLzFfBQw1I+\ndG4XIJ74LOjjKUsoYpjMSvfwPqm537cgF72vrgPD8aNI/i4hAJS/ABC0N0iu\nrfBM\r\n=pleG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d065464ea635bd2a8646a05f542a7779601b5601","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0+d065464"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0_1623488745550_0.5763619498947898","host":"s3://npm-registry-packages"}},"0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b93b412583a9daf7ef8c6b92532ea8327b91c21a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0.tgz","fileCount":27,"integrity":"sha512-HawU8AFw4l5oL68Rd4cJkO65tAkQnL1ypQVuuYQ6W0xiX6KKH92q8AyQgNceSlwHy6ynuWcXDhrxaiU8t1M02g==","signatures":[{"sig":"MEQCIBD2KTDRO9ldgb7fisc0LuQCAw3BAAY8yWo8bbstJ9oHAiBb0zxl0S1ahSp49u5kCKrHHXbiEVQEtJFvY4uNY2ve0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxORACRA9TVsSAnZWagAAAEIP/iI0uKCdFLtCLsH0K0DA\nDXgoVh1dELXPm8jjKfgOuL/PtgMW+OdoZOqZ7Ml+tZdQGSIjUMFqQlqRWjDq\n5AvGp35GCtoDbwP507F9AvsrwBu/PA58W7dp0Z92gahXnuxZYbOv4WCWe48B\nfObwI/uMeeeR9HNrvA9oMYo/TBZZ1I+xm5Hd/fW0TaZ7wSX1Tem1vCdbpd/h\ncj58fv6iBeYP+/fqfChgXLAfh5a9A5WAj3HtitvJD0zKsg5+WGcOVM95qGSQ\n2wKDhaBMHT6vJCeLnWip65vuocHzlDDx1z1NAAFHVY7iJYnbtzEVltzmTw8V\nXEtGLlow4h7p/bu2QVIO9kg0yRBCc3xtXA/wcj/8GsLFfZ5whLcJkfGci7Vk\n+FgFoo/JMvDECFD3Azsfdt5SHUQWnj2uckIkn1nTwsdV54GrB/I92USaSIkT\nKwAX4JG+sF3t/0NN7dbcbKdqTYhrKk4Xihp0a1coJ/0IOFR2o+g8NLAWgsME\nondkGgGdONkIgyFIl5cwhmS/dGHiLFDhcgTwf+VwPhuwpXVXWG2MQ/FghRNn\nNn324u78Vhsgal8Kwi8GMBbXybRpDqohG+pbXlAxPKeG+zlg7akZ/++0f5pq\nfqtOi4In9R5TWISzh8p1mP7IO44gIJ3/A96HKjuwYOT3fD/QJjF6HDFDGMzy\nKQdA\r\n=MJVj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0+16b856f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0_1623516224152_0.1078059893508081","host":"s3://npm-registry-packages"}},"0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9c8b2313a5341b690b3e899188fffc2f2532b934","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0.tgz","fileCount":27,"integrity":"sha512-yLgtpIBHeNzlEKlSHS/yUrg49owoSeyabcHrIiRPwS+zx1AntMGbqvpis1HXKj9Xcu81QK5lsBMPAl5+ar8tow==","signatures":[{"sig":"MEUCIQCdXNyWbuz4nKQCBLzDD6bNXhzcFzSUnBTRVsU0nCh6SgIgDE0Dh/mGWUDL/BZYwbsMnZ7v8mvaqvbhkGJUtx63iUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxtUqCRA9TVsSAnZWagAAur4QAIMBtJWAE11sdxsNmZXA\n/FK3bnll/Qa/kSxW/DNlhC2cklmVjq+UAZ80a/eKoDuRaxZTuGuG+H3pMdut\nh8d6eranhRC06fk3lD3avhjEpsraOJEEQKm6PKm+4dsgbulODjiXtmT7XBMf\niCJLTTE0AUreAqZoMP4C1v0RUruXUEM3oR8rVVyta0vlAj6ucoLLAsSFMtqj\nV4uaUSUi6jjjcCtzt3e3zmIdzsEM5wySc6fwVmRRzQS9i9mVIJ6abEficAfg\nP1rruml/3dpPNLDQkCWD0tsJPQoQwP/R83dTINmnvf+ko2Z55eSqR8aZwHbp\nRAUtl7q9H2WfToTk8MTLxeqmZvNJBzR9GbBWhfrb/es0ueOo/JnYJ5C/XbCy\nUnSQa16C+07WF7rwDE+VUizexx262oBNwoofaZ9i68XGzgu3GbCnkFxq04Bz\nvRAgx0SoFdTqNB+OFoNTHVbL9N7/v5bq7z5gL6mjRXODGSI2BkI67D97stI6\nGlHpnE8iQ0mQpWlrfURSNZrLJszsYMi0kgphC8/JHcj7e8n18J0UgZweEOCD\nN03vlDXlqB7S+JHY+vIjXYyXSScTdB7hf+WNTYd7rX1jHfyRFq2pXJ00F0mu\nO/hc8iNLE5Icm8Wx7Ep8NDtyS8D2gBmjOo2oo4UyZwiftknIBrE/kx2i50ne\nS/CV\r\n=nlUs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"19767699a12a457f0f76d2299904433638e268f0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0+1976769"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0_1623643434862_0.47029236476572156","host":"s3://npm-registry-packages"}},"0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"48e68d39ba09d7a7c02492d01765f0702f5f2b4e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0.tgz","fileCount":27,"integrity":"sha512-gdv0scOJ5pdGG+F51TJgD5dggTxhNtBHt0yKOFMTrkeEe9Mn7YIdIT0pNcAhN4WqBoV6MNwTVSuf+8HCGH4muA==","signatures":[{"sig":"MEQCIB1Yyh4x3bWd9FluCw87zih24bGmB2uRIMAXHEXDziQmAiBk2DG1qB9yUdCdgzGvbJ24v1QeuXRKat2D5bkyX/ugVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxtWWCRA9TVsSAnZWagAAL1gP/1FI78h/s63Zic9Acx+o\nY8pfu9OC/Cb8Xdx0TF4mbA6RmPeVSmm3tBbOsBcQLMotclIwAFhwA7qE3z21\nARDoCrUpOqc3ff4AzALxV/2fZg4gCl9ZfAn3y+P9tG35OEBu+MaTpubS5MvO\nr3iuGZyDeXQSHLYCl5BHo9RveCZcWU67XAGNbZp7ttNv9PhSzf6rqPGjjKPH\n7wznDL1PUFehNsGLsMwZKal4As6CxxeL1G3z0dA5dUwCeAl7uCGFe0t8nHD0\nwzUHRSCi7HcBW396YnPcCaipwOC7/dE3RUhYTUzZgKLJ197a06HlCBeyHezo\n4ED+CeDgSIq/7K+1JyBhEcvglZtxgmv3EpDpGdHUVNl/JIwCtA7buNt87ZQd\nzm8jFDaJoAxiOPXrviopKqJBymy4n+5fLlYyZ0eCmgek9hrs1gBVMqxyDTyU\nIcwtS2RS1tjNNFNqiu2HssBycbCwxlnHLBEpnQz8u4DtDTyw7zkXHk3it8DT\n+Cyq7b/I9GYjuEJZ5dhHE2atr7HivVLS51wGPvVFR4H54CbCOnI3cKV5WAcU\noAUgfqHHu84BS0TV0DHTqO36p4teCt/cfsPWUs+A4GkNwnirGfi4UiwSbb1U\nf5Z/jBJzAmcONaJFgj/+VhTdREx3/ADjImnBcT0PL8uHn0D0FqIqFExM27HF\nfiyx\r\n=KUIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8fb73b29025f14109f3adfcc4ee9401c5ad67943","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0+8fb73b2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0_1623643542755_0.2772982697846178","host":"s3://npm-registry-packages"}},"0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"97d053f72ca36b50b6278b2e2b84af60ded14e30","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0.tgz","fileCount":27,"integrity":"sha512-LNsDMt1ZZWtNwIOPgU1dZtkhI6WdF/SqAhoR6g08NgZhELpdZ5VuY8+9c2F+iikM1rNkK4nbP86OATOwYNqcaA==","signatures":[{"sig":"MEYCIQDE0y5YECMg6ui6M6Mdn8kGRuhWwqchzTqQpqdC3o3G4AIhAPjjGBrQnIT+T+53a4XWOnng/cGAO475tVwqMpJamhkF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx6BBCRA9TVsSAnZWagAA6OYP/R5vnv4Vz7L2iMMxuiDO\n7nnCob7Mm7+llG0E86FODdv7lj3VLsD1zX93qyHiMpkj7TcQ6wfgRkqNQp/N\nYSlB+mcJ2md9VX7NPWX6k+3kImuWjCJctXhG5ZP0Y0nvC0hmJCTOXedBO/v1\nx/nZ3mDQAoDSXlz/fO49JxjgepUbXmqLzkN4gGXPxbign5L0R5Qh4rQOybbZ\nAM3EFMPKdjUE0HAwF0I0G7LPce1esq3xBhjHn0gCQhZb8aku2S9Aes16sAxf\nQF32hveE0ilIj9pLb7kBW2v7V6dJ5wy8DhaCwtJLHkgd3HZr6d1+Qps2K+eb\ngn/Yb7C35/JfJZzsVILQWutZLA2RVo8xaJtFVkKrdVj7V1SW3e3sYgXRoE4O\nc/BBJozZc4feeKwXj4fLOj2YRk8xazpxu3Vv7JOj8elRVUlWDth0dDHc/z1r\nSKUJGoRbIxrjydyoL9TohcvJP7WUWM0n+ZO/nLJNoTDwowSu4rAjBc93NGg6\n8nYFRJH08ZTgRwzwxA8bVVYvzA+8uroDoC4v4BJD+k24ekANOahIQLSQEQKz\nT+kSW3LVXlm8ISvezXdePddf5HXqgrB95ayLLuebzm2eoVaKUFZAToXCe7lp\np+Z2y67jkJlSjQ1c0kAguowQLNcCNaYWcspQYZ1qGvcBjxMxsGEL9foPkWfN\nWG68\r\n=4XZl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5c3331bebfbe233f053c4dcb19abc6e6e1c34394","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0+5c3331b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0_1623695424946_0.9931447595066523","host":"s3://npm-registry-packages"}},"0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0d55ba09d4836fe38f6da2750350453ad03061c7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0.tgz","fileCount":27,"integrity":"sha512-Z1M8RJTQei/tkuHxSe7r13ZT/ue9PQQc3m5UyXCkvNjlugnlpVs1kGgPeVqrUSS/p7oK7pqRBrJLlywZTqthUQ==","signatures":[{"sig":"MEUCIQC8oZIzXgzSbu4j6vjTNvL5tFCEk8SW8uO4tE0Li84fVgIgWHmd5ZTVuT7DVfauyWHddzSeotAmCCdn+wH3TrNzIq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyBgYCRA9TVsSAnZWagAAMesQAJ+8yb9FUTkMRcIyrEj2\njcJVuIzT7oiWifxaXornVnchin1y4Gq4zKWA/pfb+0lZIb1u4hvUaqc/7fnL\npMcQYGZ3rFuRxTEGmCVrUHdConHNersoxuCoAXihq9VwFEd1e1nzHXeVoW3M\nyhdwMsJ4CjouuMSOc+MzoGg2cCoucvp01oInQboktXI4jMXee+H3VyouZ8CN\nkWnBKPU3sLC06L7tAexWCoYF3vuicP02hLOmHTbhe/m/AmicGc9diog6D0pI\ng9TZAcfxmasbHczpkjeu0wAzrZ3k81bHihpp49jnk3Qy3WkDKN3soX7NnLya\nu0WGHbTEWbbUPk45dxoMZNzElBahSk63dZ//ibQMJD0nAitjniaKZLxZEofU\nuuBgxnZg6FHC7KPpUG6WBlz8BMIUvseM+2yTLUGEY/GQoXY69ZynySkUplir\nBIgizN7syeQhfjvR9PeYsbywoFJriWGV6jwD6kt/iPbptxfQJiwHFWBoDv8g\nCqDBkGaU6wNL9DVC2fYcAvOedylMPYTSJXK/YLLNkAKNdI5X1q3u0nZ2nKp3\nlt9pklzwDNLZgfCYAmBY/ayVh27tzxTwyskwbrTdoROWL/nFumSQpD3E9mfO\nSOaXlffwJhsb0d/nPp+xSI+sxveJAe6p8zKlwJ/PES8lho5pCOXgj2nigWf8\nc6OO\r\n=/9YX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"aa46642554c0f15bdee7fbd7f8a11adfed25a01a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0+aa46642"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0_1623726104678_0.31477174518437456","host":"s3://npm-registry-packages"}},"0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0812a588871adac9a40e8f392560830f542ab9a8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0.tgz","fileCount":27,"integrity":"sha512-+60yfFz6NFcxlpz177aPgyct5MzzMbXBvxShRtgbVqh/pfgO0t9QDiOKIkPdVd9eUaOn1xCPBVwrZhQ1LCnZLw==","signatures":[{"sig":"MEUCIQD86umoTnAdQiekTTibsERc/k4/o0CI0V7OjaFJeXkC5AIgJej8nhvSq66m7oaxKhI9m6VUP1652EM51YX+K/AskGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyGR+CRA9TVsSAnZWagAAS50P/jhZDLV9TvD4/DZcKS3f\np7OG9pvUefEYp6UIvDr8FKr9EcyXkrJ6WsIetmPd8Ua9wlrYv+7G70lXl4+X\n7xy6aMU8q+Zc0UJtfmU5TO5LeemXYGVgVQEDwu/pYdNaEB5Wxav46DO9lvMH\nL+q5wyx+if/B5xhbC9rJX/nEzeiQIKItrDnAQWvyVUcPM2B1HodbengoSgw4\nYgMxX+SDPV5Ei9lvjyPLRkIB2DSazN+2KvoQh2q6akoCo6bMmWAx2aT/Lrts\nBS/wEkEkgi8/vCgZE+q+kRStTkIg869gZh4/unrCCJD25MEoGzL2/ISX4ngJ\nzu7mZ5VCkrlvig9LR8RPR7iNVFQQ72NsFA5tPaccsC12M8HsZwGFRP2+HmFm\nOp6uad/eizDN7gfnkDxQ0qZ+negwpwZOBHsqWKQXepmB+Z/u7JPaavVuqYx3\n6L2Pat67hnqslIZQEcs70iabCfb8VK2rhuZWC2UbB4ZDNN4oy14+5hLfaKby\nEpAMDdAkSzDWKCmb3JwcUpMnKaEKBlpyKUJ4Dt/YQmRQkKAhDoHRvTq1lehM\neyz8Jz1jR8j1gk7fF31sXut/qaRifTEFFzHqpgd0iMaOurUjXeE2q92UEVt2\ndeUNm1ubv2cwfo12t8UexlePXeGBeEBLF/xOrUwV5E6P2kDqrxqMUh09IB1p\nRvhE\r\n=T2Lb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f0f46706b561dc5ed13af1f667f296731473abf4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0+f0f4670"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0_1623745662150_0.41411384231176473","host":"s3://npm-registry-packages"}},"0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1a6474ff5cb5771c1e6a649b0cf2f2233dd3413f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0.tgz","fileCount":27,"integrity":"sha512-r+85BxLWQFgkfdMn+HHx9ZPBAdrvYm9QnA1XVAMYW+7EIjbd7EA57ew1/6CrJOvoC+AZ8VDOAMYTpov30Z57IA==","signatures":[{"sig":"MEUCIAjccHjpQFAv+QyU13rbrEmEI2SCbC4abz8JXsgM9Z7OAiEAiAiuVLsy/6vNUTosYZSXCJU1x1r+MG7Mdc0AsuB9oj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyHnnCRA9TVsSAnZWagAAzaMP/2SjBIrEqOLG969P0LPu\nuTB0OCxwVF6j2iQUCH4tvJ8dG85WMHrnqAIb4ijNC9ZbcJXHrCxoqMzn+IBu\nBIfC6OOOx+BOa+SmO5DZnMzn+W9gS7aaqcnpGFk9TXot0L9nXD+Qu+IslvQC\n3qkX/4wR21L6AFu6x7fxUEAIZYnPcSJm1/7Qs+fgE7XBEfHlMcJdNiTIeKpm\nPPeXyo31mpUxSZ3qGW9C76YL5gbbl5dpllzuJY0Ot807rJdsEJEitegsi1Gy\nNpAQ/cyQUJLWAJKy+mvbqeVuGrWam3jJOYuNr/2eyoNCThcwfdtszTMJYZn/\n4PQ8hXLAp6M9A4olNB7z4F7Yp0eA1+9GBFJ3VwBJJ5yb1r48vU1PbNsirP4s\n8W9KrrQGmFkmYNlMowmwGMACjfk/QRRQaPLmIjHkyCLz08ijiuIybp6rGTE3\nG7XZr51Tv6lRHAu62yqnWKpmuTiQPGrkJ1N0vR4rTsDpTZ/Rz4xQIjHjlqq0\nohpVp3so2reboLEdajAxZ841cEc7AoZw3VLWdB8vn0HrUTKPOavmu1JYv/zr\nY0ZKy1e00W8dlbUttMSFFTaQhtwiFlCCVGQNFu72hsmI5LZYQKHouqRXzsi0\nAAmqqel/ycY1gjsSe/FlCbo4uM8rA+QTBw7P6us4r7eiZb6t0SVu3KSM4cWE\n3JUJ\r\n=kG0t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c5cf306fa5ce1a380c02c7a45ecfb571e76a4746","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0+c5cf306"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0_1623751142895_0.013862553378043652","host":"s3://npm-registry-packages"}},"0.24.3-next.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9da9f0497e500aa25df94bccc6fc75589426c94b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.0.tgz","fileCount":27,"integrity":"sha512-R1GPbvwl+s33dcIoVg5eRBKIIa3R72A2vpuAlR+PrF9Mya7EXTGh7NnOl+jxPeglFZrqGNeooK25w9cLHWXfrQ==","signatures":[{"sig":"MEUCIQCDgb3dP4gy8fZa2clC3Tqm1BWlDm/SJTc6nPKN5qETOQIgC9F4Mfpeegp0oFIgnvPueOnpzPFmEoxXLz1iCyy51HY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyKuMCRA9TVsSAnZWagAA+QIP+QCCcAQ5dgWh/JJrcBfp\nEN/pYrzuXRgyMi4EBSq45M+4DNm9+LOqvPpBlI0B93pthOlMtu0D7lJaPncA\nn+a4ldzDuRg2SD8gY48WVLyGhj4hxgGS1wHmcN34I5S6XWO857E0N5Oo5sGw\nf95ZgGfvx7HsVJ+mCMmYbln5v0LcS4M1/uakfpnrLRuEikQuyTG2ZkvRW56E\nTBSjYFH7ERFCYX8Gha3P6hemxnHf8CEakJLaCpAhhlDHRoCzOgQxsrqUk4DK\n/lbbDm8tgFpMGAUI6bwiiFPlkXMgsj+ivV/5CjR0rXROJNPw8iVu3r6FMpT4\n/al8yPIK+7nxv72NaVtjZhcF0AjTbX0fGi5bD/J1BGoiG5VkT/QAPRLzJdMa\n0zhPWF3Zw/vCRZTcjokQ8l7ocu0GLUw50zmJ8U3zapH0oFYEp00hTZW+LckZ\n4knVlUV+47bbOsGvA6+I/1YdYa4mmmdvx0fZxyzSr/IOGZFLQrg831UPiWpH\noDP4EJcJlnqDbpofT3JtcHOaDNY0r0IdM8mBxZCH6ihhNTiMyqYIhqFONOFB\n9kB2o9Wx0LNgnKzp8ueLaFUw/99PRoFmxFHGc0PRmY8qRZDGPWvxiELYN2Lh\ngDWZoxX3lfYp9Qq+lannJvJ3guHkMj5kxQmPiMQeKEJapUMlOX5VECWp3YMj\nYby0\r\n=hUB8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fff005f5fa0d1674144c499f9ab488e9464f1dfb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.0+fff005f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.0_1623763852065_0.740642809283466","host":"s3://npm-registry-packages"}},"0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a4a41c290cb02fe1cde1c1547f8b09977b06b1b9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0.tgz","fileCount":27,"integrity":"sha512-kCW9+QNdx8AuLj4NCzJMfgV77NlkuYzeI3RawPC98THkBejhbG/JTj4sdKDA2F80GHy0uvkH/qSJ5s9SasFzuA==","signatures":[{"sig":"MEQCICj/NQ3/lDXUBpK87MWshGq1di3B1EiDjRsk/e07RwQGAiAafDeiK6jhhzdvlB5C4V+0sUxNt2VaYdJfcRq/f4RlYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLTfCRA9TVsSAnZWagAARLIP/jEcPY/E3XCaeVhEMWRO\nmhcmixIj3U2IPfCpj1iCuZYZVotSE8HnUYyN1Lkb44wERpE3taerF73ecfWp\nY1dBD9GJ/tgiZk0UOD1Ap5qxIecVwxZLJEbeoRQIF23hGN1Qqqllf8D2en/a\nXKdWc2hK0Iy9Dva21w+zpdm7r1yc7qEI50/yAdKL3KpfnXhc3cqhF1inZzTw\nHB2XZaE+mWjjjwCAO793if8Wbbl80Rv4Cgkthq4QOHMaShslxZmJOhxRU/XR\nP1VtWpuohU328bIOCCeb5FB3gsB00i6ifSD9D3iflN0044GS1//UGpEEK+x2\nTpgU6Wv0jmYKrAA3mzDR5VFKiF2j2CQ/tryawD//qlSbTQeLCXZIVyIi4wFK\nPSQwc27/FaxObXhnn9wEBLV2hmjQelAO2PzSXDME5DmmrRngZKFIxOPgAWvV\niH5z4CmvxdY5Nw+vDwQei6Dcn1aQbrwCqjrQMxQLxZuYEVrW3mlTMMy258O7\nV2QnX/h+jYc54ge7wkIH3C2fbyOQerlL4ICxMY1HQxEHbmw0znjJwvUpfdSK\nikxHuDTFpMQFL/N/u4InkGt1nlQ9KCORFyRXyGqRUwZLLYEhkHuR0YPOIRrD\no1H5s+2h1yBr1CumCq47w4v9kAK/8Cn+keMwTBGfmq9f+8WL4DP0TeVx++xG\noIgK\r\n=Lg6n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9637f2ae397b407c2a7bea9ce448a28848df19b3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0+9637f2a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0_1623766239706_0.8875009124778819","host":"s3://npm-registry-packages"}},"0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0c9cde2094cc325eef933685dcbffab0bed59235","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0.tgz","fileCount":27,"integrity":"sha512-s55k3psm5jgbwhIhc2cIuG3hUBtEu6UCAYZkfVUHvk9Bo2DA2N34G/yIEmKiRGvr8/P0AViGaUHm8RScCLm39A==","signatures":[{"sig":"MEUCIDpOxHcLKQEOQ9naQeO42GbRIQYeI++lWuwH5T/USiH0AiEAsMIOIWtlPq/fblVNaKq7rgg+2KRp5bc63LhT0fNnF/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLT0CRA9TVsSAnZWagAAAF0P/1Ge1AqTT9Ks1XKJ+ltk\n96I9fymHVOly7T59+ze9NgOeqK8JuoBLBOI6xg5B3Y56IrpchyT4eaw6b97E\n30hEuUHxPh7TBE0SXLZS1ICLqkjLkzbvIETdi5LIVh6vgmCSnkxyIeF7kYQC\nwtrVXCe2ndL+DfRb70gcCc122mUeCh2Ow77jCkd4OHi7RFIE08GHJYYHe2OJ\nmu0n9km3hfdE4nUC85ApcBQ30zoKBjOT8pMobWyVKE0D+IiVb5PERcUwU3xi\n8/96tc+86xYl3UGdqKVysk+zQnjVsSFPFCRs/RWsHgirspTjBjtfB/qWCnKx\njnnftDLkJ1N2rvBcengb1tfksos7PFO5LRIh89Kp6HARKigTztdrswgaaQTl\nCkZZDSP2ezy99zRd5IbRiIJNvigDWREU9Ve/QqbWus/tPPvI8W/sfx8k7M4v\nHZncL3v8Fxd7EbC7fvWGWQ66e7ktRu4S0M+n7OxeTgysNEbK1eF18c0NDP/Q\nHw3b2fDLsYwST5s/6gcG7sj8nbd8qZS7K0hMfqs4yN8UQOMfRDQkSdc+z7w6\nVpYwBbGj4NE8GzSjI2kzlwW5hoZFfSWl+xkwOCtAAP9AhHZe8QCZZ9HiYdOn\nHaDZp1eEihAldRTewZppmwCqeChrCrG+ISgrGXMzvpNI6wTNsfVPECjya7nN\nXJ4v\r\n=JJ4H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5631f471f0f7eb9aeeeffb123ba064e91ce92fc3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0+5631f47"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0_1623766259937_0.1142152300432715","host":"s3://npm-registry-packages"}},"0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6f138d8bca50e32483fee1da2511858a1fbc5743","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0.tgz","fileCount":27,"integrity":"sha512-bR9nYAIHG9symbr3vJ3HCbe1ft0IMy2H8fWNm0myk6BwG0vBnN3kAr8V1JBeD3vKDIY7tE/mhTWnyxbBjTi0fg==","signatures":[{"sig":"MEYCIQDfjFvhr6rkfQ5X9Nqwejh4BLykcmRv/g/zFnT1VbYAPwIhAMiaXx2Vv7/ViTuywoAuoGRCYdv0I0z8jNmmbusRV/IE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLURCRA9TVsSAnZWagAAZ0EQAKH++IBCoZEfkjHnvAZP\nkRybFmqHMOt9dWh2TtNYWciKuZZkmgh6c3KQoBL1Eh91Cz5L2YonHrxMXEw0\n0SGezitr8OVTc3d1kP5Uyicq1NeKRDGdl7tnZuLY1rChrLMy432uOzaOBhVa\nL7eoEi/IJ1G33VufJiowPnHtKAoav6wE6e9T8+dd6tU0d5cA+UtXpq99zZIM\nLbJvADtTweLwiaJV0gB5dmDCqS663/uwIhj+sqHWy7CHXZQFclvcp52SxWyV\naf5IjSwsa6f/denAVtAYqOg+JLvOA4zFK9Kcu2mUywmq6Of8tnDhjqAFppNE\nEdlafctQ91aaMaN6h+ugT81oAYvh0nSoEpvCLrHXqepM07Rq4b/UYmYqvygJ\nNxBhHy+U2G0tqi8ECZJswfRpk7XRxW3Esai0afWndDYRL7+m/Jh48yq3S5aS\nyh+fCtrd0dsnCv6lSGn7nkvffOc/ud7EVAGxajIJHWlk1KuM+yk40WMuaDkG\niU0umdSAgdsNmsAAoIRpQjtEVP5QeBTVFmVarudaO1LuefXM1v7CtXHHER1X\n+ZlTvdFfG+ed5t5Lu6YZfDmLQtk8UVUCXUM4RH/PdFa92JlV2qjawpLQg2BX\nMngY0SnOicuLwJg5n9+roiAuqHxLmx+w3pcv3dXeqcEKuInWrcAWcwFGtnyz\nD0ln\r\n=btvZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c34cd2f22cd278e663630e8cef76719bdab825fb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","prepublishOnly":"yarn build","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0+c34cd2f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0_1623766289496_0.44792071919584364","host":"s3://npm-registry-packages"}},"0.24.3-next.3ddb91d.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.3ddb91d.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.3ddb91d.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"399699c51ef4fe043ee9a37a35a1ccb7489ccfd8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.3ddb91d.0.tgz","fileCount":27,"integrity":"sha512-qNi0s2rs+2K8SICmilOA/IiDwYmdnd7d/6UWLbKPl3WshxO3BavUjA3gUcqHX3J77eYf4oVJ1/9rvOO+f5XI+Q==","signatures":[{"sig":"MEUCIBPsEwfQ4Efn3SHtdnB7i+vT5QzXJ3qqrUpWlwSkVYUtAiEAndN0lc2wXaV9VDI5m9Glg39j5CXXiy8j9iwohXVY9sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLkkCRA9TVsSAnZWagAAYQwQAKFejmu5DlWCd5KtVgIf\nhNX/V9y+LX7+dM4Ed/kijp9IEjcubXj6zulZCNsGsEIqKXb+UMSVfnQsIP+y\npvWH7g/N00IQjy7baCN9DHUX1GlE8oSMiPBqqowYMrVGRmkliUtAeSUwrGXy\nno/I9dESpO2xkldCbYRnpCK9+472TCwwpQpY9JnOsSVflfevKTvPLlThZ2os\nIUZSOgYQeqHX0qRTDj5DHn6A/bR3e5nDJ3U6reskCphc2NWvrAuaiSPc0deD\npEx47L+iVfwAPHj6NHGrsepX1YrKyo81F6cDZqRjk82gKTjinUVux9iUMNYy\nnuLVqbw8lOJafQAZV45QRBh0TZgT+tS0hqkjUpgMJFQfUeaDip8QyH0pqgsH\nbhhu+srbQl/ew+6TNzZFGrZOXP3/0Mim3gKY8jVV7XOER/cFC3cUgc9qOBMQ\nsB3H4Iv0CYHjTyNWdUYfhm4Aw7KWiw58mOprHl3O3rpTBvWtp76Dn2ic7Fsg\nTehilYwl9VyAv6FsndCr87Zbn+tnTWq4MrLo6iyzlcDgjHEU0CCcuIKEOWac\nvYiXYe19/ysceFvQ9g2jW6hxmAzaCsyMwzDBhyU6Cd32a7th/0V6Ffm4hTPs\nUTTD0HwONCBe/7iI7Pnc3HT2Bx8oj27dRSE3aId9oeaAmABf62WY2XS+RgT+\nuuTD\r\n=jJag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3ddb91d008507449a637708f72829b5cab1f00b2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.3ddb91d.0+3ddb91d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.3ddb91d.0_1623767332109_0.31099452926049853","host":"s3://npm-registry-packages"}},"0.24.3-next.e3a68b3.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.e3a68b3.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.e3a68b3.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"610484982a8f4a358ce9660758371636077b0be7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.e3a68b3.0.tgz","fileCount":27,"integrity":"sha512-me2XZF4xwSkbMHxqWT8ixa96Uwye0baVJBZhpbbe/TXGOw6CCBopKEW1XNSi4+ZSnpAld3h+/FiGmufRySqc0g==","signatures":[{"sig":"MEYCIQCCFpUKVrU321tq8PA6GCHK9CzZU9pEnKFY2S/8FoCalwIhALXIj9y+22j4hgu9VZ0rIgcsQdD1S2D5v32ljhYapixk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLt+CRA9TVsSAnZWagAAslUQAJ09/GeqKu+qPVOoTulc\n/Feq1BEYVZwGkASJW/Zh/F+sLqHP6zlSbetix3rSQ2WN7Af3L9gRZ5X+OI4F\nPXllNJca0HKcpapAO4liCGqcBmtIzR+NTi82G9W8x8uT0yUh9cvZynXIHsUn\n+WllYMLxIBQ1Wjeb0WViHi7VFzwl5mb8s124kux8LR0cUo53yY2tQ30bZnpN\naSl3VocSGEI8UFVZQKXPIWl4exw7twoWzk5/rsGghy1SLvAVjWA/xu+ZW9MP\nuhvJxXCyh2Kwt7b5MRdX5tRvaFeHsbplOUESDqlsROrWU3HoGbXJQc8tRgQy\n3czAbkFm1uyqGVgljTE4ynIhm6z10MHZHa4eahYLK1p+1nUueBQUP6kk8MI6\nB37RgnbIAvJzpEZFmkX/o3XRpjp1Pp8+EIM4OqEMm2RCUW76DK59LZpO72B8\nIsA3/j8ARz3RacCeLvwkwXNb2Pn/uYljNQjE0lzBRac3gpmbLLuv62sM2RI+\n9Ym5EW99vUCsAYsAuyRKzakldBgzn4AU/HXHu3tY324lBICgfAxJCIH3vpa0\n1NE/490PrhVEIgODQ9Z0ASZ+tQSg3qFwZgMRyLoJr853tPYldVYYRGOnyv3i\nOWGyfAkU7XQTdxBpRg6o3xDdYBfLp9hhEpWgoV5tsqvbUh20iAnuETAifPq2\nAZbH\r\n=VQmx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e3a68b38c31333dc3393986a8ceaf0294abdbf9d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.e3a68b3.0+e3a68b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.e3a68b3.0_1623767934431_0.42550518096636836","host":"s3://npm-registry-packages"}},"0.24.3-next.30":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-next.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-next.30","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c6890d9a81a044a72225852f1eca486d236b0068","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-next.30.tgz","fileCount":27,"integrity":"sha512-6M1j/Bt71EQ5l7NDVrre0KSjQvkT7pn1t7pLpMqTJWyh+pGpKCaMvI/1xae/BJ7/pod47X5jwEfBx41bilfJVg==","signatures":[{"sig":"MEUCIGe/BJzzRUKcHI77pLEKeML5W6N4UAMPwOVsnEtyNTPaAiEAuTLtQID3+VNXYEmrSl0n8o1sI9F1uWpQkMxHPUnVMr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyMYWCRA9TVsSAnZWagAAH1MP/RNGZcYkimXNc9UUfsx8\nwIk/2v7WzCz8ZAr4FqDDco25wqK8x3vPFWa/sXSuEjkNaGGWpZ1rzvCaZ0NO\nXhw1YHietQIyfCBlfatlUHvxMWVrf20FSVS0BBvhgNW8KOcUVsuTZjGLfMGo\nGIu1prajX/KLdT4zGww6gxW9Z0Z6NDJd4Y6fIUv1oQIuh9/5FA5EwPsyE8mw\ner/m23GwpfaNnIigOgjIpZR1LU/eNLJgfPzFJz5z0omzbt4JUCnH9ZmHtPlD\njwNo646pviFrtR0LqrtWO+R+/AXMcgnYQYcXHi8qrHQ9oS0zUleycT/PbRZ6\nx1dKVgjjPVk8/STtRO17AtgcwWmeQLXKn20tXzRlurO2t2WcjylfQCc4z7fx\nI7b9UwUcvLY704cwpZnyCBaPR5K15ErCVPpaR+VLN+1rA6osHFUJClzSqzHC\nAJ92YpqbwEa8hr/VBsQbIx1vR0dqcMbjmtQS9tH2jPrK/2UW/Xv7KoSXAdCJ\nfBpkv4bMZ8frJTWUNZz+hNW4bMhrT/gRIinnVAz5Mpl83SOUYoZHlhhwJZdz\nY5gBn9qSdBhwI/aFbTE6CkHmRV26xlFt9gPwXf9oRSrYcYfOsl2J8JX19IHt\ngqdcxS8+CJZIqaD14+++zWE3MPhMHafRRlbuaSDZXTAeiNvedZbQQZN7buHl\nPI9H\r\n=gR7A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"39eec1c4db8c25bc4279fa0a659f1b818bae9c83","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-next.30+39eec1c4db8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-next.30_1623770646773_0.9873759448063499","host":"s3://npm-registry-packages"}},"0.24.3-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-dev.23","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"109f3681913e95982f791774e10f8ac6d50838dd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-dev.23.tgz","fileCount":27,"integrity":"sha512-zYAl5sAga07Du/MOg1RBBOP70OQDqz0UD+IgyHG8yHxFVuc6evCy9zn3t80773rQekHTChuA3MlLwJXNWC0c5A==","signatures":[{"sig":"MEQCICca3rIC+6pO9K4N+28Fib21oV7Sdq44FS+/6cgbYQC6AiA6jIDgFFDnsoSryUazXeRbtMWrC8DiLrt7Y3fIZ2kqSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyNrrCRA9TVsSAnZWagAAoF8QAJp8KZsJioDFGB5YbMqN\nMJkcxsSbkxZ206syxiw1f1zk4wHnKLTY61turrLzyxggCeIyzMnST+vJXw8Z\n+sUulQs8eIC4PSJVy9uNmaOQgBLn6R41K9VaG5TjAGHLpDiwUT1HtnArXtKD\n64nRL+dMuHBSAIcEjYvxrqYgMqNBPnTinhH7VZfZ0rUxAGMThwnOQLKdxJ6l\nApgPvT2CMqGLFJyfbyv5ubIgxe/6JVqQ3cfnGbhEgnLLlO0yAKp2JmuFH22+\n8AwoxPfHPA74tt7W7eKFypmSeNq/wlCaowTvVJo+hrQ8ODJ2m0h8iMvGPzTt\nZeMDY4bpPzYy1gudf1WL5Yi06PalHGhRkLObi4Vmm6n7nk/ilrA+foOZaYeS\nFnlpNc5xtpSbOm48HHg39QssNAfenj5tHhl1kKmQVrqDrS23IpSumZASqu8n\nFTpz7jMHsToUjf0cUH/TYwz6A6X4i+qF8ApxPesZoNTTI304aJcmZ7meLrlf\nc2bV4tuxYuwrsTKgURyei37p/jhtkTcIs74Sw1cXmZzgRu6ZmYCa4InpyxiA\nl0WWUrV9qZr147ulhifZYtNZShpTH6/m8/W+MGkWehFPFlkqie89eizuCcmr\n5Cd/SKnx/8P5TOnPF8Xpjun1HO0k4IVHiRKR7sLUlba3Gyz5BjA6RdWryMzI\nY6fR\r\n=7Awk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ed84231e00f8922380ead72dd6abe7966283cdd3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-dev.23+ed84231e00f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-dev.23_1623775979357_0.7272856637642713","host":"s3://npm-registry-packages"}},"0.24.3-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3-dev.24","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"38c56a2cbad8a6001dba0be3f26bab6fea0be6f5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3-dev.24.tgz","fileCount":27,"integrity":"sha512-o3xNBYKu2KPIxoYmlXqW7Dsuei0Dq4q2Vd3YYmMhr7vLq6Fdav9K9KPAgEpvg1CyqL6NLQOSUgy+xs0h4ti9EA==","signatures":[{"sig":"MEQCIAyc3j34D9A1fnxk+Gf2yLLBo4kR3NHhxRt4fmMVhKzzAiBOtFumgt6IjPHJpM6UJNd67ptbtS//lC6nBh1yr48i3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyOw7CRA9TVsSAnZWagAATB4P/2ZT3SVnAiBlGlufZ/mL\ndvyM4TcPCzhlp2X3MnOuGAtNhEsPL/dmL+Q+bwslz4YiRDkd1UNa8QUq/S80\nJ9xBkeUz5a7R9JgTkRWXDPsLSsso44hnGRz8I/7jsD0Y6LhYDyo3VtM1ygn8\nStBMH+naSfNoVN4LPW4Tr7624WPygf7vA5lWJoHcevvde3eaw9wioeKG2+Xb\nvs7M91RRYwvpsrDiQ/4sOpMZHsPjzM3w8VfeIVeSkxduRTSCTWn0lo3Xdxru\nkR26b4TJjOxO0PBa983nZU0bC7xBP4k2uL6jXltWt8urUyoZWmb4cZ4XYt9v\nGTVhid2L6DjJoddGuZ15FvxoB+pxOPgMdmPdAkUJzHUqevD2Q8eB8/8r/g6g\nm3ED0q0UYfAlWaIDvfTFW/7bR/LZYYpU95CJU9QzHQxipxh+P0Jh/1YAj0mz\n4N3wYywmojEv6PTmYdSVrZIRY8fzwDlgXYS+3Zjwyn5SWJIJfRNmYl9d+Fng\nCams3XNYqb+1M3fX7ZlRsxfVuw/0R4h6mmpZ6oJVh3wCdziVZgx9XKT63p/Y\nqbOYQFpDYCAiHtyj00HR4NgEEnp40nE1LkYii4A6C/vUXsX7UaYkYwNLwN/+\nAn3xER/kERX5pY+gr8wAJRC6XkQfX67xlLXJCMTfQDiE1ihnn7vOHkJzhKqf\nuOtL\r\n=hwhu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb57700b4b06afd55cd23ea0262e6d62373c65a4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3-dev.24+eb57700b4b0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3-dev.24_1623780411458_0.4678057986553663","host":"s3://npm-registry-packages"}},"0.24.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e6e365395693b42145b007df96ef773cb5dbfc74","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.3.tgz","fileCount":27,"integrity":"sha512-HBmj7EsKlVJFVyUt3k0xaPTyWb44ammgvx1cU0Fe52IPS/bqG/zC8zPJcSxM9mthudEvdCiz1sWGCAYJMYE26A==","signatures":[{"sig":"MEQCIEUs6hCfI0E1X2InQrBaxuzGhqYsUvt7OalkHQMVyUwCAiB9rhfcziGqKGwN6R7ZzYYYJOn54odaWYe+9NcxRp3SwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyOzgCRA9TVsSAnZWagAAalIP/1vgk7YJ4H7gWRNY/Mfd\ne/GvuVoIJfs51rky+RZ24lGhtjBTlKRM1WNMSjMU683seVS5PMXAmkyzXJrq\nrfCc1br2kp6W5+w9IkEq4+U6Tm/A0ubBnUtjuYotjdaEA5uYDjgDkyvhfNdz\nnr5MZdcRJ60NcSHbGHyXQecsTQyUMiX/bny0tkWhOqofw2i17LnWth4V7wzO\nKCjjO8dcAdcSCRzekH/sWzITNiAGZVjw7BekEJF4/WbWWfVRx6xk7XLiXfY2\n4DIpRU52ebiL0zbds3kC2LltJFqlAXKxcqLpEqJhPoeYGu94ZJrjjFWt7lTF\nayz123ktalVdUn6zMhO53GPFD6Mzao1Jr7rhSvBZ86HheyBpXsfcTadFeMig\nIzKuU033Bf1jy3uBa9MKOZx4s5z93FJRyjAos5kglkcz1y6hgOMAHMN2pjcq\nODwbY2xoq0IQJif+cFQwStt6KLA8OztSlVx9CgpcsBqpqSdEsZRY53JI/w/X\nzFjzZ+af7ZSbdBJgGO03yzvQsqflmFKyKswPbLrObQkbKo2d5yLnDTll7OQx\nNEAIkEL+OUmkiCCkyRFqCG5zRoDp+gPi/E0KYaR0Dy+Di0J4XRfyQtuM1TIb\nfbz1qfdgBtHwrDRjkj902z9AXwAivpNHOgVqDIiJkDir+dZOHNsnd9/jJmK4\nUdsx\r\n=okYW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"eb57700b4b06afd55cd23ea0262e6d62373c65a4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.3_1623780576070_0.3176771448317657","host":"s3://npm-registry-packages"}},"0.24.4-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ac29324695cc0ed052cbda16eb573c2ecefd82f9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.0.tgz","fileCount":27,"integrity":"sha512-92CwvNpP3b0GP9MhqKb5Y1nWG9hBeBPGqBHHRsukZ7LAE1zLxAsjIEjrkNa5MyV9p5izO8WQ5XVEsakbTfNCbg==","signatures":[{"sig":"MEYCIQCj+QvstEt6ZDqKucEKfoSLdbyl79spaYvzvX+JruDVoAIhALMh9/mx9ugQc4uB4Dmm46UjEvanD34uunfgb37OcesI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyQBOCRA9TVsSAnZWagAAxpQP/2PeKBslj6qOyIe0GMKp\nxlJreZw3VOSKRtnZ/X3lAQiyOis2koRiRtUlddOoMqGA+EFPAljK+8HgGEgy\nSIEy5HQXYIw290cd07gD5LdQT6b51pK538SMiTh30O6X13rl6ir5mPmhUFDp\nQlFZ9JRBkeMGTgq1qC0yvXBsF1xFNfht/Q6OAe6InJLslOUymgFvXM0azpte\nwBJPXum8eebqcufkew0jJvbFLcFdn7RnP91XB2v+EhH2EhwEdJah7XLJba0F\nQgzr2PDNpYA6K3llHmK9J0jTykfpb7ZzCIrlAMAkVlRG/ukFR6+sHgoMVnfS\nmJGFjh678P7WXX6oc1k2BRZRQuwMgSD+lPnlmNMWe2AestFVZWeV5s7C1UWm\nyQyXZqC5z6iT80Lk+Lq0DSzOJl1nE6Wr/2fWUUK+ciup4e6k3Cvf/sMA+vIZ\n4DwcPCboM7ORMRn1aWRmQ4bOuI8q3/kRaG9zyx+5W1ICG5JHHEIAH8SxjruA\nSPXQCm06/m/O6YL2J+0xzWc8X8ASYOaYDMEsEVN38k6nMj6MRXbe2PtxuL4M\nCisoyBP7WSByX1w+cmxIWW3ZCLLoC9QkR7st3hp9RYpIrZQZ/LF8rKnU5IzU\nqNTXz0VbyD5br5W18v9j1QtIAUurvEL6kjfoPFDDJfCeC2BIyfxFsFfSu4H5\nyG+p\r\n=HUEH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ba9c7c1736327dcad9b8981410294d318c5a6f7d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.4-dev.0+ba9c7c17363"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.0_1623785550653_0.0791211726183072","host":"s3://npm-registry-packages"}},"0.24.4-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8cc7adac12e5522c429ff5e583c68218ae61a800","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.1.tgz","fileCount":27,"integrity":"sha512-+MqQfY8VSQCuE/OHqL3UAFMRcMQOOzo9groeW2G2Q40G6HYfiyGCK2wRxapVVPx+4X41CrQTB4XGMoGUA0Q97w==","signatures":[{"sig":"MEUCIQCxPxhFpxBbjaxFiQ8HbOnCPxNJF8fJARD7YbJAGxkwMQIgWCwqlaB2wZDoIKxlU1jH1vJPTXyHnC2+zRyt5XaFBDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyhUcCRA9TVsSAnZWagAAoHwP/2W2MpeCzwxzYN2IPh3X\nIoz4Hxi8SQkESUNMaf9kikNltnEJEQcvw5XJD9hlgg2PHLPHX5//dGFjhmY9\nMYGIG8h8crmF6AOL/WBpQOCe2h0CEjL2XTYUbAFkeAnhzWJb+YVJp/1M5uP8\nn2rE+pkwhedhci5HctEzHn0U4mM6XKGIEsvLRhculzwHGsTtPGL3Gigr/eT3\nLEA7HVvGdRveKTOHdXhZfXstSmmT/T/v/48Egkepm5cLz20DNsGaij9FO8m/\nMIGV8OOJPbNRqNTVU/JWn7BRskVbuGAgh2tR+79arbN0GSxo6HosytYiH3O9\njvFNL/dWEAcfZZLoUwrE1uHYuRBfJQAru4Hq+DYrjPUjC9x2EbHCEpft+TRn\nW+K5BPZhYblU8xgdlHPZ+qTSztd29D8K09ouLhOW914ArlIGxvzOwwnrKm04\nzr4JnM2zZemChrw3qU2ZqkFRcb7jMyhYekbSaZv29VhEiIzr4xhCVpR0D7Io\nbBdjLU6pGdacWnUrj0KHyvjdEqSk4DFi5GI4hYs+Qc/XLOYV1NhWPVU3IOqT\nzhVL/ejivLlV8noQLn0+65tswbta98Jcp6yTiaBr8LL/S4KZ7Ok0P3eDLijs\nxysi/aKPreEZSsaK3w0yEmcwrDfiRLFNJ9DQtoOV8qUEWnJFrJFwe16nTV9h\niGrI\r\n=+sv+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ab388e499556ab86c0b825f0f68c5e63dac1ba9d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.4-dev.1+ab388e49955"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.1_1623856412189_0.5088934942784566","host":"s3://npm-registry-packages"}},"0.24.4-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f2dc533f8c644f938e0d417a5af8aea2163ff2f4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.3.tgz","fileCount":27,"integrity":"sha512-PtIuUXDYQtfVOrnJSbS/dFrgHx8E4nDfZPAaKXhIxYxUSJE99bw5/p5cXJGc24OM6pxnZrR7+3QRD8tSMrudLg==","signatures":[{"sig":"MEUCIQD+xGGfYyOWKj8NeILoLBQJhGWRrJMgTXOHYyBLeXkhnAIgCNWZr5Vq/6WqvEGrJvKfjoZkR8qyybFGznpXEv/3Gkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyio2CRA9TVsSAnZWagAAAFMP/jXu4e6+2T5wcmmMZ8MI\nZxXlfBybs1bNAE5mrOxihyt26p7T+rNGRiu8A04fsiD4vkDEopDOXfCEIsMN\npNI5Kv8T0iFByGWBAw3jPhFeoyyCjC4LoB4gubXqD6xBW1N33icQ5rIAk5+X\n/MJLOod0c+92rOVn0Kv6FgK+XCmLPR09uHnQxN7KkyQ5zJicVmNYcPM5MTcy\nShAQugjzcCIu7824pfaX1R9qAp+I5i6PcwUzSLZoHeRw4Ga5bEJWmh+X/SJ5\nr+ttxESFMiB/6NuALqrcsJPJVvWbsTFejsvbYmWr+bvmhnbomBSwHV0NDv5+\nLNH3NsxLzjoO3SbRIdBQe7S5ZH7locR1cf3y245Vm6mGw53sDjdvhQzdVQNa\nFsSPksZMZ7+gyipt8OvMB+aiFLLlHS9UKPRJibysgyde9PYO4odC/X5Ha4Kt\nTIJwVCQs7BqWzfsoDtXWulKICzyUymDG8TATBW3ZBOpUUfzkEiNx4AVQ/C+e\nALnzB53CKlRiuPm0W8Fjr8LQjRnUvLTBhlvo+YO3lmw17JGKhvjFtpbo06Kd\nQhE1NrYsDWl7Ifq95ivhR5ufaPSH28lz14MQ2TINEh1+jG6v+liJn8gngZu/\nj87+5wKwkqn7TIU1Un5p1zUzv0LPnTunrFUQgRzWaLjrGInlpNIivEpZ+mj6\n2XK1\r\n=GOGk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9a42a1c3347a8df2b6d481bcc59582877c6dcc12","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.4-dev.3+9a42a1c3347"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.3_1623861813615_0.7838068323441567","host":"s3://npm-registry-packages"}},"0.24.4-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.2","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9d5bc098fead2fb348bf32a6df92e46bccda8b40","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.2.tgz","fileCount":27,"integrity":"sha512-Pzr3k2MSRSzA4CmZ/6iC/74Y1IbxfO+MRI8FmGpAwYFiHFp01yKVouPO3UTghlIE7xpyf41RQyKEhSSV6PEMMA==","signatures":[{"sig":"MEQCIH45jTUIjnfVCH8/eoC0F1iBy6MtSElyLqwG+edlCqPdAiBYoYHazwr6T1gyMMHxVOwBCNaKNB5IgNyRa/UsSUsBPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyio/CRA9TVsSAnZWagAADY4P/1W/8aawfJMBzeN61wbu\nhhqHUaRiZsDUI3dkeWHsADn/36rzG3MFD20RbnEzMQd/yUBKapBhKP+Vc3+x\nCbr0W4RYeGXI7zG4RqeY2UlTrarrMRXGgZCuMXXnCoS7JHxHUDHFHBF+fXLf\n6cOdQ+lolide/ocK/20Uf+M3pbZecrwORooy6bpi8zI3HdMfz8hv9EotWyJk\nZxG90QjmCwtUsXpxH9wnrnpCjJXAl8qtY13vWK6w5YyL4vDX1s5CYKAQ/NTH\n9tGvcEk3OIGNXp8aAySe3l5agcU0kBDqkuCHGH/Zt+f+EwVjW1xl+gX4w5yV\nAtGPxWn2Jc+N/z7OEuh+RJw8Dmu2QUkxf6TdHt3HJOXHJVBmqAFb3PswOVVi\ngutujpHntAr8O4hKr7bNH1TPiFj+QuFMFPvJedPgF9uj0TwJ6+b0dlB8DnEd\ngcmcJXuIZRfH8P+7o4H/h4ZJW5BUIrN3U7awxPqgbqsB3Vc0lHErAbif3HBd\n2VLr136lRyH4DZWYJv7Dz33qa1wjGOR8mc1YfTebGMe1Z2zaepnX8pPB2YS5\n84OBhtgdesgtKrrfCRFQccwsTSQkRo2KPixOGNxfO/lUhntfAjiGheCuzKzD\nfqpRhqOroSf24CTCwNIIWy3YTLxasiu/F9PluPxeHDCSkETKp7j7VVGjhp2y\nsyhb\r\n=dfYf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4cf09f58df0f3ac28ae378a81ec03261bbde6cfe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.4-dev.2+4cf09f58df0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.2_1623861822722_0.5786171595271228","host":"s3://npm-registry-packages"}},"0.24.4-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.4","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"51016cfa539faa078d5aca6daf8c6547f81ae218","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.4.tgz","fileCount":27,"integrity":"sha512-AjzxOtag6J9Tp0Oy/H/RLxSJ35J9IQZ5t4umMvdfFPRv7uM2CsERzyLfyfDKpE3lfXp/uYqmjG6iKShA1sxCxA==","signatures":[{"sig":"MEUCIQDcHPlqjT6jWoC9rZslyKHaWpJEHgSkLCZ5OfLCYqoqNQIgT8dOxpx1ki/8bthopShxKyGF1Za8H6GH3+MmP7DT5o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyjzRCRA9TVsSAnZWagAAewgQAJhDP/4qJOIOXY6cjMuO\nPv6iZkFvWO2+uCwUzEn4wcAitJNe3AeEiFa34FsCWZCLzPYs/SbSsnwM1sOn\n43HBtDYrFsCGFplzQsvtMDvusiY6qJUyYqmSvZNZvN82dwt7GtvKg7WfI6OJ\nTDAgN+JkKcrzmXF0KGNU2mcWBmcz2g1A1Hb3raZlPQNlYvr63T0LIKdyPalZ\n+/gWYIFLjl6mJ2e8RnpgXx7OttWtxvZkPWKpso6jVkI/ohoOkOcmyhj04VM6\nOfL7/nk3kA/soy5Hfd9mWl2yT8PAzmc+KG4nd/+g4+r886kUGpPvrjBaZc47\nDy0kAXdPOuc7DAGz15VPmhZV08y23FxRGyvOdgl1eFOJ3nx0cy3rUB/C6FfL\n8qeuk4ddxv0r48xZJYEoFOLgvjByGa5HpOa8971TYCtL50Vq5ahDSiVyT16S\npWM6tdKuyMipP+SBLfMbMaqY7LHrgMjRLhYMIhoHzi7UYoW8oDszsFIEm5T0\n0kEa4EEDSA6XtprAf/YVa9MZ1ZxFEzUZL4nYjOVyvka8AhmJLP7k4tCRsJmW\nDKCpaKDeWaMkBnxskQhTPtfRL7VlNE7Fp/e5iaHCzCYeBvcm6cJ2bkUqYgqy\nNZqvENBTsJnZkSzPoU4EDxf474C0TJ50keDUxHakNdMdBDWGh5GRyD5LirnT\nQsqB\r\n=+22O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"388eaa7bd5cd5964da45bbe6a95ac440cb2f3ec8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.4-dev.4+388eaa7bd5c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.4_1623866577029_0.9221338484195976","host":"s3://npm-registry-packages"}},"0.24.4-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.5","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9020d9fc145594b8728c239e568f85502b0e40b6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.5.tgz","fileCount":27,"integrity":"sha512-1QBZmWFxcgPKnZ8pLm+LLhEw5VUUpOcODaNUjB46LQn+k7+YxMKwSe1qyfTiZ4A3jV1FTU9a58wDN1lAQovvrA==","signatures":[{"sig":"MEQCIDmMDRM1gA+RD5JUY01DuTAw2l5KUwe182oMB5C2dxBAAiBqZNkyHOqXjelnlj3AFakMK3/6YREN6se760XhvI588w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgylBQCRA9TVsSAnZWagAAl6gQAIH5UifOqMXcPbJVbLnj\nG+dJ+FHtvH2EIjEEV04vMsllea2fXUAPIKRCU/vXGvaPFm0371SuNvYrTgEf\nw2EYPLyLSWeG+rSrjPBaE1YXoh/SZhP3RubBZo13jXpaW0p/W42lyzwiIEry\n23CWucXmYs4NBOiXDoOoE2TIRgOO+lNuHO41Ol/3INDRYrtPH6Bz4kcX4beN\namrsiuF2bUYqqq7zVHfHOMbTRebkfUXDQ3OQRWK46w6U9im+ulQQ+0UDlIpc\npAqy4iTxeq8sNa6j2VRHXbvGJXxkm1owqZFSwAopVp9zE1d43EGQmMulr3QN\nRbQmdN4vbDiAp7QnN4uTnNpmMb7+GzHtuEJkMAZySfT6vsgQoZuVJEsK4y07\nXHJ95aOJMtzIWD9piU5lq2JwopToKMW2RxOWCkPtQGQ+ECo4C/BZbVHX0mhX\nAKBskKFvEww1H5ZrwP+yEaTTodHlT2Xn5o3SUbkdY97pEaHjMiJKHe74R2Kw\nq9Vy6NCt512JwVjLU+tgJsOELKmcq2tKGIQg7ISiCyy4GGRAB4JkrtAh5oNF\nxlJxoQQ9eLHn1QxPY0nm6XrzOMd99ARLV968Ylhyw2HeHDCCG0LMMaiYdE/Q\niK1kh79ZaA40rvt7cTvf5/diS1RlHa7W/mOK4UKIi0JgVKt2n3AAo5TVF4gR\n7RIg\r\n=/Mh8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7ddeec9a23bba20b2af64f98433031593c1879a4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.9","@chainsafe/lodestar-utils":"^0.24.4-dev.5+7ddeec9a23b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.5_1623871568164_0.40785601339040833","host":"s3://npm-registry-packages"}},"0.24.4-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.6","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2ebd8f79f5121f597d632fcdefd791d25c5ec702","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.6.tgz","fileCount":27,"integrity":"sha512-udajuUnlaqs5dCkYxQ6FUwiDD1PTI6Z5B7u9BtyCYAxpGYZn5NTRzyKy/MlfPIYL2GkUukmCVORf6do6gLewmQ==","signatures":[{"sig":"MEUCIDcUirNouGgulqe47nWssqaY3o2WIyenKGufn5obniTaAiEAzJQ7LfKvyXZxXz/OPXkRhAwFFwYIqXHTvhaO+xIg7AU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyoPNCRA9TVsSAnZWagAAWUgP/iyGKKyhMaHLnIS809tH\n2LBsBlaG2rmdXkbWifrdZqJgM1b1tfSWCcRo7Qr5hRIwcDBHOcPAtR9AEFb+\nFdQ1CSjmwcurnHb4MSyLGR8RF5HrBfVH9ZHF0BXDj7EDVURlGE/bK7rYTuAl\nJ3hPl7Usu7Ilf0biXvZSbuWRrU2K0yK8FAr3GulPeWirmVgPahfvWkWeYq8f\niOKnRatn8jfwIP20qD+HA8D3fAr0Auv6DijLXxidQk8xM12ViA6swsagkUGS\nEcOJ1c1GnWc5a0KbGQ1+/TXxYcboYlSemOCuPz8GEPENZ+oMAB97d8OoI2xB\nuEJKo5e1uNUM6pA9oA71hu2bw0ODKC0P9NSrFAWU0T5pXipyakrnYZCSXyzt\n7xd4/KagM1t0f+PpKkF3pVWQH2Y3jRUb49Imy2yclWudvVxr/dc4E33t8zly\nlTV6MSZbYaqv64pMaYTpOAKVVeyTqR4Fpmxr79fJoFo8APlQc5whDRFUSdE2\n3lYJ53RJaLJY/+rbp6GLQVDWLFgshLYbHGIMerAHXoiyvFko7mxom69oVXXy\n1k5RRi5Irzi3vpkYZpyXCyfpcyW8OY0l8Jby9pRbVbwmLQubu/3B+7g7WZQc\ndNqkGnXSMDf76GPXSO9BdoJnJmTmDYMYM91Sy0D7c956faoOiP1HSMbMfwQl\nc14a\r\n=n3ou\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0aec2bb70014dcfe10f3a55744cf9065a6d25df0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.10","@chainsafe/lodestar-utils":"^0.24.4-dev.6+0aec2bb7001"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.6_1623884749541_0.9228146675529381","host":"s3://npm-registry-packages"}},"0.24.4-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.7","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"16b3485127410727861a6485d31c7ad5af44fa2a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.7.tgz","fileCount":27,"integrity":"sha512-7ZPy9rPjVWIrsw+SAkJZm5FtKCb0k2HRDTS9R9PUJQ7T0afjcuL+49vWVBD0TfN6PUCBm1D79GCVGlPYfboPdA==","signatures":[{"sig":"MEQCIHbM6MUyAK8SC2VLlK27RjHNtKykk+Um4iLWTeWMTT5+AiBbi44l5hL17jAOQ2GF5atD0xNl7PcwXrh8I09CVXCcYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyrtRCRA9TVsSAnZWagAAiJIP/R/+WKjnvBuar/hWSJ8F\nLYbgnm+QmOc+7AZB6ZBKo+q3AjrUaD5IQyoRmXaL+eZtUzlmtbtYSWXGu2pO\nC1u1YTB92Lu8k2/3vcFYKjp2vgJ7tm2/PsflNApoY5JwIIJGAj+gJ4UinlK9\nuR2U9opDEciWgIjV2Hk9mEYJnn+UyGg4thbeBk2RNoli2sUSH8UT9hpHugAp\n368H03m9RnRHtqdZjiRYqMe0LWkPidit1/Mfi7nexzRQixrFf6+1tkUdUq2J\nHcw6sIkUplgiZ8e1D+Q3DTC3t+o1Eu6qZWMsJCH9ILqgPOv3netjelHpM4qK\nmvRxx7uSilMru+F91EvFB3YDNvLiSK8eitip53blweh59nmOOc3XVBfhMWGW\nlFQfD0WCXtP3W4BWXTw8QjD/ZelkWLwJeeeXi3dxjRpNSO0fvg6/9PkPNbRN\n9Y+9w1EKWZ8rMxxhm4rJH1gfd1dB7NrLPBsc96Exhvw3fal7P3oKW4AqJ/q3\nBpoz0TLomIwYBrWtvEm3snxvW7TzRP+TclLJi+I/rYDuKMMTMcruvO9Z7IBt\n/mV2SO1ijxZzufrX+PXRkTzsnhNyFp0bAi/3vfZXx6ELFT8dAMz+y4p7WZXq\nr0xQKf/ZB6G5rvu5FoeW4z5GTQPibp+gmZpyHgykJf0jYm/QNGuIXcNngH9Y\naMDt\r\n=Vi9H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"645689ea0a3e4e58e8ada0ad637c82de047b8d2b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.10","@chainsafe/lodestar-utils":"^0.24.4-dev.7+645689ea0a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.7_1623898960586_0.6659917087031157","host":"s3://npm-registry-packages"}},"0.24.4-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.8","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"448e40a2ff4ac3a19eb2019b732e887873fd6a72","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.8.tgz","fileCount":27,"integrity":"sha512-ZB/RIzwPrcA7wVokUlmf1XuFybd+nsYJRRynXyOo2XHXNwanZTeO0tD6Um7rWD6Il44V31EoSKb9RCPvkK32AA==","signatures":[{"sig":"MEYCIQCtpEINTpJ3PodNfl2LGGJ4HUq4NmFRdBLcxza45Jg6XgIhANEqbONGU7AC/V0BKNnOk8DyB4K8llLb/SkU0orD71Xr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzMjkCRA9TVsSAnZWagAAGEkQAIvZGqnAE4HvD66ssrCR\nW/jth3UBvktyR49byqQ7FOinJw/J7gLUku0JdTwL77Rz6cSaYxBmUwAS7MxZ\naG18E6/ZjMoit8aGz09Qx2rS3l6E3OTdwskshQlB9SpyZ3aa/AAqmIRC457z\nTd+jnl64u8/AIv3mjWTQUSEeszsWMO+RC6jTKntbQSfBy3PkH9UKPlB65MQO\n9iZlZo7CH4q3E+8EmxQAEKcl9vEBj8h+WJqz8KOWoRMtTHgU3fzyLYWCaeq2\n7qb6o0uDkBYDRU0MzH/g/Xu3XHt7h1lhav/lqDW5FBZardJGIPd1D2NjZgcE\ndA3EJy6/nGXe5DLcuuW1P9ZkVbpXKdHeqOBk0j+dHHbSmeEdqzdkx7ff0PcP\nDPZkXFlwBc0CvHUNp8gXLvH3THDYJM4MNCBUnE9G/oP4FpMCx0ZkPVlM/RaV\nSSAmtKVfyNZ9CPzME4APS0+LoDyb3ALzumyjokwUk7qWG5qi1uL8JTwN8n3o\njjAaz9vEo29vnnNdSfIkhU+ZuOEFLeuO0SMuyIazi+JTc68zpe6milgOFzBK\ncB6D+XNJocIf88WZpvpHuTVUszb7LHEQMb0RM/xl4vhHe12EUTP8Okpg+9re\neDUYZfsSqmonq+OPwHHmzrnnImaznwDFt4PvgZv1mQeYHL02iLtHlCA7T941\ntvnP\r\n=hDDN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f52728f6b3c7b82333840613db73930bdc9111d9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.24.4-dev.8+f52728f6b3c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.8_1624033507541_0.3040704576271096","host":"s3://npm-registry-packages"}},"0.24.4-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.9","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"18146e6ea973e18225c0cab64a9d38d7f5339a91","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.9.tgz","fileCount":27,"integrity":"sha512-xHSZlwb7mG6m9FJ7sV36TBzdOfKiS7Rec78d8Xy1BSH5dOhafs7wU6kL94qqXmTCeHWSzKSV/++yii6FoWx2Pg==","signatures":[{"sig":"MEUCIQCKZLHpOru1Od6OKVujLBKBqsw19YKWZAete6IGcqvc8QIgXh0Znhd0Nhw8hJeW+QAu4eq8zAgWTDmZQOfFhbYCdak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0hGLCRA9TVsSAnZWagAACkMP/iFPljN3ddkuwAuVlvtU\nyUE3OaGNtY1xOSio0+3a94xc4UcDbhnbIBO7DrarWUmp75GiujVKmAeaeKOq\nJqSN8HG7edjK2vq6VQx/EzJw6rPZfLL8vI+arEbZS3PLPezXWb2c0xZQ5Kmw\n6bN9Z0S8pEaoQivlH8CDyYuTtz9S4bMel4zFMF0CWkVqvnCPOKddgtfMZfU4\n7Ce6LDLemm9sXSDKw7Tftc7pQrTaqP51+YHsgRGqNuQybTZT0la7UtgP+ykb\nVZfJfQlGS+0JXkUNecoT82+Ts3PgN9jBXzOvHDsOikxCJtPLZNIE+cfnJ4c2\ngTCtPloD9L5hf9/J65LrOc6mxbxpK99EAZxQj3A4IWiV483kC6zpY4kjv2Re\njtFLy+kTHYPjVTLtMwn8mjKoc6pea14DXXWF7eU8rv+9rkUhRM1NQiA0eO1f\n0JC5+MQ+uF+ZAg0szgYn0wlk/kDbYLpfL3tOggrnzB8oBtRyU/nTpZ5SsN7N\nIUYfwpmyfim2OdQ03ISrHNX7l+hoa+ilyyvkWPzmXe8HJFkIrNt9E8EF3RHn\nJ7O0xhz9kXQLHBvllei5SFIblEWGMKZ9sVejCimCh+sHkV2UQzWRi0R2XZbp\nx4RtL6b6chAFe4ueDvZAorLYAeshrtbiB1FZOlWuzZmbTGqrjCoKNOpp0UAI\nbrdg\r\n=Pk/F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6142c13772203dad011541c3613a4748567edc98","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.24.4-dev.9+6142c137722"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.9_1624379786923_0.4436622877421632","host":"s3://npm-registry-packages"}},"0.24.4-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.10","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c88a160c7bfe1952e67e692c3fd79d6067d43193","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.10.tgz","fileCount":27,"integrity":"sha512-Ru3/kRdnd2dlNLup8m5oF/5NeKMKxJxnfh1pVVwcHHrRTgwPihamUUD+oWa4jUGsKrKIZyTIzGt+mNNbVe2UBg==","signatures":[{"sig":"MEYCIQDUZIwt+tZIun24brllWct1JWPG+7EIyujyX1TjkisZRgIhAJiW6DNanwG96wostfSgDhXtmKk5trsNpNnB3Yd7SkUC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0hzcCRA9TVsSAnZWagAAixcP/37EMoSx1dThCTEBvubr\nziOHslrJgyqoCjd/SaTZ8ywZumTNMfsfphMo/imbAjwoevZTMFdgU+Zi/yJp\nrDg+4eHSDI6SfJZPJwZCZwV/vM5HxL7g3emnxa3kspOibF4wliPgm7gTbIQs\nPKJJu9kMNx9BhN1PbbGiIsCt0DVP8IX6VBBx0GdGmib3GGQRH5vxbKr6Q1dk\n+UXOesaauUZlGxeBpg9Ls3bps/VYRv3RJkcDPp39IFivI5CcBbasvaz/9zAN\nQl50psk1hn+oGSsiW63gyhTeY+6YtsDTONbj+H8jM8mBxED+ZZQGWSFtJBRc\nQJQrne2ycfjiPIMVvUguFKHCEBgUdnWKbNoqFwJ+krRiPN+LQi2YiJ+0QO4j\nIFdGL0kqY+c6Y52os3RkZXXT85mV/SPqEaBVdMw5D2vqxfwVSwXBZyPan+s5\nXLaypPyQOYnd+UlWUeykqs+/1qHJxTdM2W7zPcVJ4S52gvq6F9qIB9tD1ov7\n5pm+hRth+EbttyVuQJkqy0mYb1Ik6yObXEIpsMqueY/zkZ5Wn/l63i4kFGWl\n5AiUUrnrOFEGlnuB/SU2W9NoYWn39wy6+LgohcLwV5LS+hCpaee1OGhCzbLI\nyeGeAyQV8ZVd7tlkCRnQpUdzaGRaedfn59jfWiSvzlBJjPnNZsTEQtu9Ux9+\nBByR\r\n=jzcf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"24ed30d1d54eb382edcf2613bac9b1a08bdf665a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.24.4-dev.10+24ed30d1d54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.10_1624382683872_0.9085005838164537","host":"s3://npm-registry-packages"}},"0.24.4-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.11","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ef94bc6440d92d7928b787a6d93691cafcc96e57","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.11.tgz","fileCount":27,"integrity":"sha512-kv9wwqaOVpPSEeGKZxYcoK+FO+el7Eohth4WArQUs1Lr9Ue1NJL158ecsxJiggKNA910wxURjvR3Hj1V4BbtOg==","signatures":[{"sig":"MEYCIQDepO9c71KTYpXa3Ju6SJVCbk1JWZBqfiwI5W/KZgyfJQIhAM8np3AZtKD8FlDOr77in6tQJdVJBUZSax0gH12/BlcO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0ri3CRA9TVsSAnZWagAAHYoP/RLJ/+HRT2TeuBdt37Me\n8vOUh2jW4JZEUCEID7wHYj+wfQ2vLBvN6+mGdDj7Qs5uXjYXhvGcZV6ldd9Y\n3zyNEVecC2KPfq1x3oLv2Iw3xKNUCx/ygRv3S6qJYaWJAV+Wpf0zzDi+4gGu\nqTGwYh3eednG6hyanAm9U25rVk7GMCfRN/nqDXvdAan4rVpBCej+O4vCt5q4\nWWqZ6MO7ZSTbf3+qoDLk/C8xOf2C8+byHSM/J60FmWhER1P7YpmkUoSD4ZXu\nfM3kRJASJoOj1KvhYOEHS9DlWfa8YrNwV2oOLUaTtVnLPYPqR2Pr2+vsrQu3\ni7T4VcR/zYZd3N3f+Sq76yQizpi4XjpKbkkbgnxb8bztN6mzhkD4SvpUthK0\nBZNTEB4ttw3zntWgla5r2K+syFR/fyNcG0DyrMZo1Vjom/sz8MG6hzmBFJTM\ngfI/xDZ2kWe3iuXITEuC4fUBfe3MTNtaLMKLO9lyLEerrLiJjrmq2YYE4f81\nj6Tk4Ex4rGw9ZM8S8MyN8fk/d08YyZjosJ5WNtj5JLJipA7ryKb/oO5d8K67\nbVSJpdZ5oQuVc8QfFBLUaCpPTQ6anzpHFLJxY6pLs73GVqhmofvEin3+EZkb\nbVxAeUbdlqbjT+9wPW2QOP1tR5R5XJfcfPwjrU4WAm0gWBBORzJICGDa0p5U\n6qFl\r\n=w2Qw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ebb28cbc21ce7542f4c8b2739377170c06647ab4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.24.4-dev.11+ebb28cbc21c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.11_1624422582751_0.5656910999618272","host":"s3://npm-registry-packages"}},"0.24.4-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.12","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"39627653e0a44d845f369e34793628c76065fca4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.12.tgz","fileCount":27,"integrity":"sha512-XH/+eFJRT9hXLrKaczY9s2QpYmqA5G5RWOZXxXLPAmuU8tcbnZ3FZIyWYtIzUFiMrQcMyM3yoYpbjRfKVWGS+w==","signatures":[{"sig":"MEYCIQCyw4g8FoxB0G7aGrCKsJvbT/4+xI28l7r5g8Ki3prglAIhAJciES0lpGY3FqaeuzEl2S6OkzX6e89LBMIDJwSqzg0x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg00EWCRA9TVsSAnZWagAAEv8P/idqGBqCOathiADHPu4W\nLv08N8KucDskVG+HNL/xe7HByTi3fpj/bfgk5RV3q53QuKHUU1AMb11RN1m8\n0lyr2Ei3xzaJFx4gG/HCkZyQ/RpGInGLChfu8xygSRNIC2tqUC/QLqhOznM9\njxcV5E+WSNk8V7SN8bVwM+yf5bdx5vJ6g7Fyk3A1J+Iu2YYzWKlk2s+U2cXh\nhp2AciuT41nh257GPc6QmHlp+lrbg+Ge8nGksI8DfzmF2Kgkjc4+fkxLnu1I\neUoDG3KVyIMM//pfAsgKQGXMEIU78UNqsHzF7s3SXbrFF1q8Q4F95d2w8I+A\nl+k+xsjNdUeDUTRxD0TWsEHTISy0jzvHdbBzJYlz+W9fCCDQFPwZkFpSCRCQ\ncocmLZal0A6iynNDFzPVS2TFonZ5WHC5sSH2PK3jaPpafAqZ1fBhOhxTNFoN\nHWM4qE9YBuukQTfFCJKASUq6W+nBFkZZOkB3J879weH+NdIDmCe+v2qK4DTS\nCAsvmkDmWm+4WqNVrKT7f9Dqqn1AW8skItITCND3F2T7mubeYtkhQY5MsyLL\nFXp7NoS1bxORzssCbKqVfqHTvucmqRqIspRDcvRH4eJC235p0FeqkIsJM8cG\nTCYKI0Z/gsJvHkX7IrInKJZwpAbNeaMbRpWHWgGiVRKnzyzaPcGKLi7970R0\nn61S\r\n=5sZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fe8bd794d239a138b41f7b51d06a85007aa45f1f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.24.4-dev.12+fe8bd794d23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.12_1624457493825_0.24499032686459032","host":"s3://npm-registry-packages"}},"0.24.4-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.13","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3800907a58136634f51290e3815eeaaf08373259","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.13.tgz","fileCount":27,"integrity":"sha512-h/IX/Fy0w8/w1yExhxf8ELZJYWT7QsFAbHmbXuGamQKVJrfgNpBuaAYv38aP/jr3f9wu7MPlC0qQZzb9/FFBPw==","signatures":[{"sig":"MEQCICHl7B3nDWVWpcfpRHqwd8lTV/TGYf2YoFyVSifSGZzBAiBLzw+BNvF2Qfa78xqvmcRX0EUJXzZd8nY0QoR5JM0JFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg00GhCRA9TVsSAnZWagAAkboP/RwTgP2H1pKfdnT6WNQY\ngs+3O1ApC9RukL7XK192YbXH6yt8LpcfSHn/E2KbUhdZD+PfyO9/tZrhRi0B\nMramkwW5uYUtL23qVDSRlqdyPYN5WGi2sufkWT5uSc10zzIgOSUpUd1YAKYL\nqqfTR2kj2GJhtbZj9MMeDoM+Onprs8ISK260mIAlVRGZwl/ZDD6msQpg5YhG\nZLx/iyhOxxMSYT/uxWOhZxWx+fIXencTLY8bqthfhE7NyJLN7v2bwBScON/3\nY/04mBZYrqQ08UqrGQOJy++bzIUGQKQ4tAuIwbeI/8hmPIdOPDJMvPll57LH\nN2TsQqCDg8a011+6U7rspR4stRkdkeFzAw8foAtzhTeEd3/j/q4hbLkEO8gM\nomPm3IbOvO2CK/5I4j6seWmY+kaJryObthGc8A7ut8z+gWbT8tsZmdba2eSc\nSxz31GXDKNO44kL51p6sLdNX246VN/FvBvKPI7yiDVevRrybMfSbGWghyisu\nUwh5MqH3t17SuVVoNojhrrGlrND4WS/jKlrDehsYR5lRoIkZz4c9xMXsEUU5\nAGjoh1SZ/RhvVQ66lUaZrRUSxeng0B+ME2cxxAXTrCQpV23ixkYp2MZ8cpC+\nHZ8adkLtUf2GesVzn/N91rPEXyXCE2SDgiEIZBX5RpNelKSvykRteaWen0g6\nxutX\r\n=W12i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a90a5d08d24e7d8a5a572f271e35e7bb75edfd69","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.24.4-dev.13+a90a5d08d24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.13_1624457632983_0.2864554827847059","host":"s3://npm-registry-packages"}},"0.24.4-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.14","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cf716ec63af23974882fb99b07b9d5ec1e2b7ef3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.14.tgz","fileCount":27,"integrity":"sha512-KX+hTPOmLE8vV7undyf98dk89r2xAxAi1cuJv19GcQk8izF4xP9Al5m/8yw8gjTSvjM2ayYEYoHbJ6mfNP152g==","signatures":[{"sig":"MEYCIQCWjgT3TWZeOaCqWQnWirnIVr1HF4FPK1V6gaNwcRuEkAIhANu6ttaJPKM5m4rSNzrSiCeYCN2HLo333eid1UEgSDl9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1DlkCRA9TVsSAnZWagAAKccQAKFPsivtiRbPghAYyWkI\n6hxLjj506536AzO3P3DWmQ6Ooj8D4Gv/3v6xe7QZR2ZAMjd63SevUTf/kjfC\nlP9L/WDEVQroHsYjgru6I4s8f8TwuKke7BlQRqy2tS97mUVm4Wj+lZcA43fv\n/D97e4AU1Ngr5H1h5k/g5ynnzah1HTvkjNaTGmVCs3VXohTePxdmmGognyD8\nUG9asTlAqz8mhwh0+tR51khRCIhQLsakcPv6kPLNNy5EBw6QgVyolgrrwloz\naxwVYoKU8OMF9tFyeduuxzHYif5pJKhYWebDMSmOUJwKn6L4MP1LWA2qg6dA\n/zD9loCzeHBPKaGBSvzL1jAjKBWi9HZWYCfGUdINYQjQLNJONXEqpx7jIXYS\n6EWgzSkqAX/8BTl/oE+BtbPe1CkfqwiYKhF8JG8Dg/OPu0JNDyxFRumgo02Z\nUtSnJmp8FX66jsgZsmeDeZ37MoHz+RDqrU8gRHOi8vO6sJINIJrSEE0rD3Pw\n0QYjJyr3IjYlZhDOQRcYVmuQqYQxKHQ1HhKcfv9gnqgpDYSJRUDwshK5tpHQ\nbfCOro+79uyPygssI0ovw3dLNKMLFeM6JXZThGxjoJi/vNgZt+rf2X75Qofn\nD6OOeZUjMhmdn0jTfgtF8SllPy174w/ckD/7WgWFyXRQWSW9jXAmYRTMmmYH\nL/iu\r\n=k9V8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0851586129a6a6a921fe8000b05e74b73162530b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.24.4-dev.14+0851586129a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.14_1624521059878_0.7528458906075606","host":"s3://npm-registry-packages"}},"0.24.4-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.24.4-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.24.4-dev.15","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ba6926356bdb2b5a0d4bc5396a414f81baadd641","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.24.4-dev.15.tgz","fileCount":27,"integrity":"sha512-cyv+N9GlyD/QPzRpvZC4KYcVsYzobjT1G/dC8yMGrA33qy/yytCEVdSPfFAt+ds0tfuJ5OLiycfZF8GTETLNpw==","signatures":[{"sig":"MEUCIB4rawLndONqGsZsLzvsclCjRQ/j9XPTR+CQk7TmfHXtAiEA8lpXUPqdNp9S2/0Z/A8pnlvFTaDmfbf5MOoa0mWf99Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ISMCRA9TVsSAnZWagAA9bcP/2kQjjLnnwgx0sHoHK/B\nqbKaWODtH1i1oP8QgVDXo+DzugOkzuSwG5pHbmuAyNtVx2KpZpv5yGTcsRAQ\nC2mu0VoX9bS9d0w9SozMPD/NTGw96FVLJSLnfoyWisGXTF4Eek/E61Ru7k2j\nxwc+F2Ftns8VpmwZRed4XOXoYNz/ETOXh2D3MORu9CfL1+KlkhHhxe2YnJCE\n7n9LcuJUo2uuTec+ygJVrHXD2HXIyxH3S8q7T3bOdA461cldY3T9NtDAgYNX\nrEkillRQpisySb0U6jJ4zeEA4JIG+1bX79T4zEfSj4HnNf5RE9dKQOCIiyMs\nErQAEETiPoTORlOQuQG71F7edm8rs7wU4NraTBwYo4reXkrehoBO34dvcNAA\nIla0C4KsexnhwYW2wtRgUa3GY5wzwDxjzJ6lYgrQ5jDnhsoTZ5nGxY+224Zy\nPp6y5RiFDTUiz/rAh+fbYbOgmuytP579YZ1fuBubDp7KONPignx9xiMLbu0F\nK8QZ3+DWnpYguutqNJ51N5yKE7pCXxls3UyZcoT4eDFreGb8jvr4ubwi0fb3\ncqMYLJlLEoApy/OLkMCtFJKM36tOpQuNJP68s5Zqbo7pn+3dZJoZAxbiD0Dj\nBkKBTSg2vHpyAQq3f5QQ5V31oGXriF2QMh72HOB5itEJxfQYZ+UklJiKBBLp\n/0+l\r\n=Wp9I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dc16c5acfe646d0cba8b1cec3de7ce88d8835c4c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.24.4-dev.15+dc16c5acfe6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.24.4-dev.15_1624540299843_0.08649863926335577","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"36358cc512136a528ce075c25cbfcd9dcdfea45b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.0.tgz","fileCount":27,"integrity":"sha512-NW53qdnbEkj1hpTpbOVxJJ3uEXosTG71zoz8vT04tDsi9qHrFzHylYKv/KIFIRmX9VRq6ssUhHEvpNKxPbP1qw==","signatures":[{"sig":"MEYCIQD6hfuIPKAfPb47ZSlDQnJa6evTZjAYb+Ce4OkKGi02QgIhAP3EK8qC5xIj1jNIMox8jAyzdOu4ivRYu2dYsAcHjOln","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1IWCCRA9TVsSAnZWagAAkgUP/1W82oH7wAJtGwYZnX9S\nv2m0Gbrz5UHfpgq1uNSieHSq3Z3/Ub6ZqmE8vr/mHReuXRoSoGR9pOZNqvtk\nAI8WMypaaPZHMiVwdV4i10DHlsipvu77HjCfyeTGFqIVQY4sr2hu9VQb5bT/\nLNlPBK6UjR6uboDcIhkGbXUG3LHemtfrm8JzO9a4DipAouJSrV0HdxDbEK1f\ncIdSmvct72zHZoYBvh8JlUCyva64HRtprLWlkEyUav1IsGdgAghiNEyoGbpC\nLWGaNoe9WjUdayVFRlFAeJB5lZ1+kaoHLk6U/zw4zyr1WV8KA2+Qn4eww8QU\n64ahQ5VZBXysXmKDhzBepjbMT1kka1cgM1OS3q8Cis9VnyPiRwhCe4DEc2cW\nxGxFQFxW06wzULh5fvi1XYHV5urPnQ/t/Ibn2JaFy3QVEH8UxLd6dRXaBYSv\nxRWcmwBwRcX9ZJADv1tMWEWR6B5kTaJs4S/XvdfkP+Jo6/oCHR9PKtu2zSlu\ncnOWp43dKjqzyXGCApmf6gOWoiuCvsBOph4Soc8I+zhPXf74Pyu3AZyWIOdT\nrbahkj5QcPtC8GlFNmq6oKJ90f4512hWWu5zLQ4j9Drt0SzZa+6iKYhvrxoW\nBlp7SeuSIYq58m34/8sDuaPJgYAkyGZXHg7psH53K6QkN85v3nxeScnho8fE\nTxlp\r\n=9eax\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"dc16c5acfe646d0cba8b1cec3de7ce88d8835c4c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.0_1624540546558_0.871486495011812","host":"s3://npm-registry-packages"}},"0.25.1-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3ecdcad48eb3d63b31cfef638b111a7aa2347e27","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.0.tgz","fileCount":27,"integrity":"sha512-z941i0bsoLEewlesJLJzNdxyeRzNX4v+DsZ1GCsbvVTP4z9a0J2K1pajbaos1NZfB/MxYLE1EOtzCIMR9CDzCQ==","signatures":[{"sig":"MEYCIQDBUuxTVgM+dRKtLxQRuPJAtt4h+jS/vrY9vtLZuCVBqgIhAJRIkXYggQOGZXV8ogX9VVjVnr9N7JrN2EXnw/lIYSIp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1g4dCRA9TVsSAnZWagAANOoP/igN+GWpPKTRlLnbN2hj\ntGyVlL4erIuX//AWvZHMPXATwJh81IdocIx+jFirHMBO6C2tAuuxx+odC4K/\nmjsjhMphm9n3WoDvgnoSx9O6NDnVDL0eNeWZj1HSMwfACdXdehUDveJCxwu+\nnjWBFj/bT7KggsQQB1ouC/gqVfZ4Q/iSt5hjmp2g7f6wVmpgLsmUWjoevAc1\nqus26IpFy7KeZ8Zegu66mUa/xTLWNRb6vi6x+uw4Z8c2hU1AD5+VXUpQOsWQ\nluCrn50zdjt89SLBtygaNgvA1zwrmbMQGiokJZcDDILuKHKOBf8iWbKqSFRo\nAaE96+cVjkPHquPNgSV2I9rxIxad2SEQgCzNfiWc6yb9W7lrqRdehZVoF0d2\nkxEsF71b+tDKSmviHZQ00eMl1YM0plBPmgTqR5cHZvJVNbznft+J7PyRpimH\nX06UocxgOvMbzQ0qw+CLkzNLZBm2m6znLFpp92j7l6PruPWMAt7qjRY1naXh\nacSUmTPPyFvbxNLz/311thSQ3a3kq+bSv5YueXzmxsBMdh993aRCh31838/s\n1iRTr05KDL2huIQGScI4G0yunw1X1I0je6QMEj2adTSz2cTyfRjkqVvJ2F7h\n3HS62A8SJQUZaTx/QHMfbPh+ZyDL1dNzur/qr1+bpHLd2vvlpe2p57uKYNGz\nY5q1\r\n=tftw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3fb5bb150745cd3110211332910f1203ae35596f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.0+3fb5bb15074"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.0_1624641052709_0.834523012117343","host":"s3://npm-registry-packages"}},"0.25.1-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6721be170cf6bde2ffd4bb0dc23b525ee4260b84","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.1.tgz","fileCount":27,"integrity":"sha512-4h2HPiX+YX8qDhAuLvDEApE5S7aYtWe4QcB/upQzL5h72gDyyTTASosgnEP/jzcRjxzuEHKuVWejynEewk74ng==","signatures":[{"sig":"MEUCIQDl1MSbyXsmlsxjvGvLjTYNeN/mKhL7sJap+mNsCDPZ+AIgUiEWbU/2V3FAyj6PE0o41LpukbmTZtjLuyXr5Sg1xtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1h8kCRA9TVsSAnZWagAAXfgP/RuimgRi8G+Ybyu9FwPY\nSxpRjT07BqAQNOmmRy1Cu94yVuDd8N7XmLg/zKK96V4ks+OwUZtVhVeNTLSc\nSPItfSlCSotAhtL2wuuOErVXgovNW9vrAlFKw/NNXFLuen4w+IYUZ8VM0Fwl\nKe2S6qc0LZYa7VIutVWKUM9FY0rfwc4krKz+q/FUQcZBlq5khpbIzfbXKwqp\n1QuNy1QzhDryvlS/4t3vuIUqnpdWK0AdAL3x1Yvux4FCO2sGjN6jGstmeesy\nlOZeL8GfvVnFRjnfcKsYJmOqEXzxnI8YPXhUUfcKBQSqaO2/NJbwvdvzBor/\nJdMIlZnDU0ge0YjYb3e4ZAji+kI2bG9sdT8QqsYQ429IjvgJV4YbscbZqC5j\nq56sXvXB/FYrIyelkwC4xfl9TGfT1bosvja3keCyvxg2scdyFnc2yn4yeRkh\nCCFhStdfgJbMCMO7QWIZDg/6CUJuJvrkXgxntwmaXBcFgjTXdpbCECSS39tH\nwmfEJUX73OZcMV5zJiw9bdMMCoJzhkraINIBE7dCOlBhQSoDN3eqQJ9r27Ig\nRJ/OQ1cdwaqMrM/ODTa/dXTKJqrsn/Uc5CcGZr4mE0Tcn1Y3TUnbr2eMWSMu\nRY0+nQgj17dXFDnvUFP/ElIJNLdXRhyQaRQppr06ylmcfOqGNdStdPMxh41n\nbKHG\r\n=BRGO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bebe6a5ee60b3567feba01a46062be27349113b6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.1+bebe6a5ee60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.1_1624645411901_0.1947427595955682","host":"s3://npm-registry-packages"}},"0.25.1-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.2","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8a9ed9dcd9dbc3e27e0ec42e98ebd36c16b356b6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.2.tgz","fileCount":27,"integrity":"sha512-BhVt/AFZUcUDSwjSDY9+nBVaM57+yTJzbe5lp+FiyOzTMWwlxUoRw1YJjOXvEfkR1e2mT6vP9Qdhdm+6iochjg==","signatures":[{"sig":"MEUCIQDtXgNHGS75jqtywAYxOSK3r5eSFCbsUHhAHNLwHQugAwIgUI5k71KxF6puidb/I4/t76z9+3OFoIwIeOC52rWTgW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2XaCCRA9TVsSAnZWagAACKwP/i/1N6nDujXa7pdqq7q0\nE9jGcgfkGaEzXZf/Keh3fdihb/sr+7bVhYOigWJ2JnqlSxKcgpKohDNlQ3VT\nscrmpXkRg6ik89Xji1WrqEN/GOj4DPB3z5DL5jIypdJ3T7soRXTP0UOio2fK\naas98sAyjQ/10SjQzKjF52u7AlGlRoCuvdTulvqpou/SsbqxVGRBgzV3jeBE\nO1IMkyS1T5B5tUdUDSYz/vWtyb68w6eQfDtmLTrFLlWtqm1y2INfs+qiPH+I\nbgSL1qGaJHCWpWtsUSqc80AuknzVwJtbtpWmQPUkKEuyeTcfO14lW+neci8b\n0OMECjrDQ6bdg+ajvMEL0Bj6mHLfKq/xgdcJQMpwzIL/AmKB0flqgmaly9Fo\nGo9wcK+I4WhnPhGLCVgqwm+zaUt/PpkmY8fVjHnRC8la7FZ2rlGm1M8w1gQa\ner9YbW2xic57joVAgYepy10iGDQ5iHFVsMsYnpBD+zBifGLextT2ZxOyAoyW\nUHBdcH0BM96yJDOHgjBpbCdoxU1ZJcPxFyxeBbF6EfoGX2aMzUB7GxWdv6Gf\n3mo04Or/ATWTAOL5qIbbXTB3gDi3FwCrpmsJafXRRyIe7rU3yyO6mVU3rxpV\nSGtopK3HOCXik+pNgyTj20wXbDHlrcvNbWqOZCPZ4AE7rr6EVGw/lxk873Fy\nb0cm\r\n=nxAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"85deb7f6bf7ce0321276471e2b4a444c3aefb30d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.2+85deb7f6bf7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.2_1624864385632_0.1722373820268901","host":"s3://npm-registry-packages"}},"0.25.1-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c7445492d724c6c95867b0d76b7c49af7ae40542","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.3.tgz","fileCount":27,"integrity":"sha512-VIz5btWPhSOvQ7+2slbOV9gpbOukQkmY1t1P9r2nkiFzhbamZMMBeCGa9dfG+U3HuJ2Zu5zu4zE9jXdQRLuFQA==","signatures":[{"sig":"MEUCIQDiMVddTWGdsUt+wdiN656gHwvEFVzSJm/m8oAHKgNW2wIgPAhPkuwO7F2HLI8P8uJ+2rCHSuCYXeINwFWxNLKHHDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2bmMCRA9TVsSAnZWagAASpkQAKNh13+J9VqSSBL1XfjB\nOWtzNmOzXch8KtqM09qhzJxiVb8xzg+OkWrVp3Bp9vR1uswyzN0s8//z4wOe\nnh/esfxYFF7ggCQDyx7DZuqyz6qBa0UqVA0xmypimYVs6MUwvcCLHDwLn+Bc\nmCjRgEk7e1l1BfbsHRoEFvpzwJx7DecbBvq3NKHCJhn7VyX0KE4pZ2TH1iKG\nXxTgdDAiUQ2FmK1V7/WHIcZ2Mnn5sfrCqzUijOiMmnXQEpRUkuHMa1Uu8OTQ\n0vE7HxecNEpWcDGtRByZ2e/gOXSbi0lAQZORz6j8AkiDxmwrW6afuwckKpjw\nHTZ6aRJ9/I6Aj63sMA9Uy6HWts2MjkuOIeedTNiGR683dhTOdJ5uFJs8IMUm\nZQWtjKMvDDMOzdryQLw5F4FWyYygZnlgJrIT1JUB6RCekNEMAXfjK6PEezZX\nCqWfM1kH+pdUStzvYYNqC4KYntXPqDf4CVWmPnukVZuJfxFza6mDlIhBfxS1\nMlUkWIUROd2LelPeJST5+QQnUSy4MHI7gY2jrJVh0/bvW0aFDn48icL9ZHmT\nuz3/p2/O4GlAHHEwgfQjYb1zwLvgG90pYYYvDMPg2XwuVkpWLNuHVBKgHfgA\nKw8M2t52q5DHa6Ex+Wagz/J9KY9hoiIvBJ1N3SqpAn0+O1UpndWPiRFZtcQo\nxcNy\r\n=8Grz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"37e222d0a18202e98170021f3852932c10c69ea9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.3+37e222d0a18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.3_1624881548187_0.2614116830305764","host":"s3://npm-registry-packages"}},"0.25.1-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.4","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cb909c2be0e10abf75f2010f5925fccaf0338fcb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.4.tgz","fileCount":27,"integrity":"sha512-HOMlXvKYOvqtIQovyWxZp+xWpGjK56DA6OFWsC0r+LYC3S0Cph22Atk4Xb8R5zXYPGPlrgku3nd6wJpP7o9JfA==","signatures":[{"sig":"MEUCIQDO6zbC3ZuDgx3zSy04+FwgLwgYxMW/01MdiG2TPX5miAIgPmPccYiBMPmj8B2QOwbHsp1dU477sVLnJopjBBP4IDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2e0lCRA9TVsSAnZWagAA2kMP/0qZvf/pAxprEUJgtdI5\nJ54053BTragR4l+uzqEPkSzoCgUdlrQQTrQeSMqiAzJhgdIQLUWoKAAMPFcC\nI4/rz1ph46dccenuDiM8+PHrSgEMYaEYz+QzaM8QssZbmLgzCoWRUkVmVzLY\n2JnCeqqAcV5/TDgsPZK6MudZYpRwCnFcxb07wbnBPFcCI0krEzMGjej+w6HH\nLZC/F9Qf4yGDOZjE46MH4WNKmA7WbwcYVewPCRtGJWM905hPy0N/oI1oRRVs\nMrJgRSA262/edB+6gfEYs+YnrpKbtHyp6ikIMpUMK1UzEnydHvFLAs1Awq1X\n5PbxW8Fyzgy+JlTShaVrTVxEdsY3TUOoqt0oMBv5fBcp/iZGg+bKJD3yUFuK\nDB4KgDTo9DBE2JjDSDffCjYvJDa2cNL5vbPSbFM5B9YEC7t7ptTfeDN3+3bc\nSt+2Yg7Lk4LFx8W9lppzht7Xq86RRcsdsuob0Oo+3IwwzfwSZn8vhN9w59l4\nv2lbfXhFojbE11r5n+rno39EazRZZZ09XHD/2Ef9Jaag4uVo/PIqG2VbhYEC\nKxzafW0g+eAvrxg0tFkBM/oZ+KFSJinrfibEUXiSUXf+efXM1i1OhH8hHjyQ\n3p6irLPpjuJyvWwAnNlHr/DOjLPWULQT8ZhMqzyM/PMdeWkB9mUe0LrVa108\n60U6\r\n=JLdP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3847e257f22dc32d94774c9c58d5dd62cef7334f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.4+3847e257f22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.4_1624894757147_0.6393527083080015","host":"s3://npm-registry-packages"}},"0.25.1-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.5","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d2d882392f815ffab939619e8b89752a579b8c14","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.5.tgz","fileCount":27,"integrity":"sha512-OvNHjxKuYHoF9jXIYbLyN57ljZDwL9EJ8/C0j0FLhyHOMj1xNnw22/ITk8BA6NNscL5o+HLoqpWSow3QRQFbEg==","signatures":[{"sig":"MEUCICgL+LV/8Fn5ahO34TdvYRbCyyTumzJgGR2vQMhBrRfnAiEA2EuriMoqRIQCqt6o/DkaSkmgyBRayZSuezKTkIDBq1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2fGrCRA9TVsSAnZWagAAZ5MP/iHkgkVTk/Hjt5yKuMpL\n6wk/Va95Vi1I32fEvnyYf7suN/WZBSFF47f3L07O7xyTULsZ0ktJ5Mwsgfdf\nw/HcbZm6di44gcX/UlUscZGZrXSVMYPI8zoqYQFHbSKjTYI6vuiHgAjdvitw\nz6K0aQd9uy5QwEVUIvP7bpj12iWvg9h1LI6O/nR6rMIRp+xYZSIF1q8AkTk7\nxrEIu633FQ/iJ138TxhBlghrMAeupXKhWf4x1ABRBeK0s+AUS/U4/Fr0A4EE\nkFroIy4tSsBOqhI3YI2RtGRdYGm7axJ8m9gjJjREvvz651Mt4xA0MV6mgr+c\ns0zrx8WJVVqESPXu4Mrm7Ln9RyrY+trVzTy//loWKucLSybvKMHnfzEXGkSc\nYz4vI3t5VzVKv4O6Rk2bRrpl8WaFQbabY2vbKgKDEqEVMi6GbApxu16Jb59D\n3ZR41NjS5PilsA4vQLtrD0Z1NgfYt6WjoyltVCC3KF5MgfqXRxzaEkYsNwEj\nxYocMvWRRKW9ds6f6WZUkWkoEijxJXLMyWUvRwLD4U4TbsMwCjyFeu8FxpmM\nzgA7wRz3hb+L2NauVBh+U//PbMud+i5PBwkvElJb6MV7+g9QCM+9t4zM4xc7\nc7oxVFNf5DbbqjMd66jsdiAw+qqYSnM9h64tLlExnSOVs/sBnyeEx2dMD00k\nbEwh\r\n=iPe3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"777ebd37f3fce5c92ebfdf31e1c7c3ab55e79824","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.5+777ebd37f3f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.5_1624895915291_0.3417682916357496","host":"s3://npm-registry-packages"}},"0.25.1-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.6","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d41118a05becd8526f56872dfdc838da3d39e613","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.6.tgz","fileCount":27,"integrity":"sha512-wF9fGkfE6+uYte4zUjClBTYeAbA1F3b42DFXzY/I6jeRny18my4Lgrel3h81t2qQAHY5KPwpk0zyEpX7vfovkg==","signatures":[{"sig":"MEYCIQCGocQQZ6G1wLNN52xltgYBxKfjPrKDGXpjQuD6QISvGAIhAOzK1E8uqn3PH2MbvCDr2lPXMGz75pNI5dkvHkQKM9BI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2fJsCRA9TVsSAnZWagAAKbwP/3CdeFYpWZmOyL4993SG\nPDaxDCmoYnulTsP539PE5Fbk997F99b0MYQ180UVdiOaRh2045vr6Ztki0hE\nG8C7UMo3ReSGyhCLDn62uYIA+bO+rIWMc7CvOzzSqhcXcZNFd2kLwnW+vVvv\nqObaZbKK13MmO+cjIPi8ubk0TIsnJElbERT1qME+DDsVTKR/kgr4wGa5vOJR\nJ+TH+DY61CdfOEAKV+1kHrpW39zPsDhhyxkVTf3S2rFrFwf1eFs4cgLJVbVP\ntneFavPD3BvAKNByz6Dr3cIvY8ZQPMSwSi9bHT5SZV2jvjl9ZD5YsVL3aFdq\nnZjpPmf85mievrjaScXH0W2ccqsWbXSl7nMOpFV3ne7xlsVbdNrPt/pf6mgp\ncW+lB2o6i62g1D+awVXkutdOr3pdWxuHiRl5fbuMfipr0KnqkrS0Uh75OPDA\nTguKiARX5rWIzutAh5dRaYJzrqF9WcoQ8Evlruzo/3UvaLV/raTvUNfouKqP\nlKFMZ6eMzrHeLe+4uo+78f4R8RcLbA0z4U3CoOgmTfTx32RV/6hsMHavi02d\nhADbeibWP2O/aLZwHdyMZh9TlEJ7JdmdfVybweegoSmaI4s95gX/jEmcmyyF\nSGr9EVETCCfCWW9rNhjzjgFHiZ8EZvYPHUF7IvKjujN+T9ND3zze4QS7NAoT\n0R7g\r\n=T4l1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3392d7089f078cff5c09d0b5d76e1fa228f9354b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.6+3392d7089f0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.6_1624896108306_0.2954880449148456","host":"s3://npm-registry-packages"}},"0.25.1-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.7","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9b83d81fcda17afefded06e0e19936cc4b331d03","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.7.tgz","fileCount":27,"integrity":"sha512-2pEi2iIiBlItz/g7lPrslkGCDtLqTXTVvieH4S3DMNqoFlyHIBpb5GUQvYWIqpceh3rT7IFtRKD2gccueEHDAw==","signatures":[{"sig":"MEYCIQC4WGK7yxiPQTwY2e+WUAIBAF0KhpQLwTQ25k1KsuaDwQIhAIpMyT6wMam8rLvFiFCvNrfkKUPfdarolLLuW+kPOFT4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2fMpCRA9TVsSAnZWagAAVq0P/icQwDnxpUFpg0uD6tC3\nHZDxyZPrSSOjrtAdDI0+zdqBrqwhlTI9Hzxsn9YS9yYEAJvyLSCTZaX5St80\nbSRCH29gK97+UjgNUuNsy/MLuYyWFCq/lm2acDfrFjxTLC02Rqa2P12xIKv7\n5A3sFUEcIYyDJmTj7nSUzfcR0auxdaeKVGgFYWYNpnJzszG4EoTAHESnRvju\n6+vud5TAnoR813XTX0rScIuaTMrkTzhklUpK7gLeLzEp1kYRQr1eRWm+HiNB\nkKS0Hktk+OvF4SiiBgaM85B58BGs4BQK4+lB1VUKACARhfVP5oqW3kkB45AE\nQoYh209/rsCk/3aN9OIlL6j6+PY6RKOxHTPHTK0Br/pQhz4HrEumLV40lcbX\nNNgJEjAVBirqNMDJlmwYgB99uOyDBbqwpKZhoLhuPqpswJ7qVuYy8Jsfmfv2\nWynwdtXssjvR5lMjiKnf3Gvvai5qrpRL/EZyQlCxCNzaMbP2FpqWY3SzlO7y\nqOvwEieOMbZ7zosdSFoasI+pv8w+Z2lr8OFYjzTjv1/anfvxh7fBW6StJlLX\ncBttjsoxFNEedLxWGnLuS3ZG+T6HtZ/sQBSdVqKnPFgladcJTHZhu+PZwRvH\nDLX8BwShJF7PiNMmaajfLru6/w1nfGm6YltUyDjFk6xuWroR+XwJmsEac3ga\ncO4D\r\n=YTAA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f0e48bd7ac47742ec3a5a8b426838b793863ed8f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.7+f0e48bd7ac4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.7_1624896296936_0.9343524324378523","host":"s3://npm-registry-packages"}},"0.25.1-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.8","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d90e2fefbedc89c6a21947b74be9608fbd20e68f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.8.tgz","fileCount":27,"integrity":"sha512-p7UMc5EzwB+KqwGdrcbi844vEJu6U/ESXGWIBV4C6wnlfZzLdxFEdBE+VPsh359mRROJM/QmDDABpAHkUS48fQ==","signatures":[{"sig":"MEYCIQDYHYVthEOZZ99asUeiTf/nhBIfTDc38bxTDXv1iTHfYQIhAJMy6QM3XWGlYwW9nTbZDBUbUXO8Ly7jVVUulcBCLdGJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2fZJCRA9TVsSAnZWagAAApkP/3vG4hUrFC4Slcb5fwSl\nRHHAPL61UjtYedN6kq05yp+xPEpSo7F1PNwLvDWZTEJmcNg6SMe9Y149Abmu\nVZu1RGV0OxUox9bPEod5a555W8RYRYfAWzd1Eez12exr1SZUxZPxr/xCC/kG\ns6Oa6pEosuFGJOTOMNyHFD52sxylqwItLhCLxp3+r9KNRG6HHVxESgLbmtVo\nUNFFZLSt1b5AXlScvWYedJPTyI+ODu3jvRrtkvkl4OzSVSqQOaunVOAErMOy\nxzi77OptvTUnrf22UQpMMkrARuaf6Idr14ApLPJ55fJu9Y0uMw4LyhfvQ8JK\n46vjDVI+catrcBlytrHgoVdvApb/FAktq8Lbd4hAML5ITUhO/daDBNC9xVcJ\nSbUk5w4FZp5mAzGhLunPUqSOf1OHFaBfmPSHPhwn3ATe+z8Wp1ns+SmOMkB0\n6YxH2hF0tDVVFLXRZ3vgLndMJpnaJQf/gYchvCr7uR4aqve+Ux3kXEICxdBb\nUgNZq0S+yh7ggUDVC8TXWEqfu4oRLOvBgKlRY16lEaWQLIxZNHmgl+RjupNf\n7nBhiBAc1rFKbwj5vHrjMcXi824e1ZrWNLf9praFgajD1EH6+qqFIQ4rFhz9\nhcC9PqQDAZ/hpx7Zy2p+NolKzuJYskHckdJMILBjgYXSXuJO4IlbWGhk6vXZ\nKw+i\r\n=KkWl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a6dd6dd0835cdd7e3705db9c8d7ba060aabdb652","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.8+a6dd6dd0835"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.8_1624897096860_0.7777345971586092","host":"s3://npm-registry-packages"}},"0.25.1-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.9","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5ddb79f0349d29af9f1dcf9a2dae9fea9d649337","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.9.tgz","fileCount":27,"integrity":"sha512-bepUDn3Yqj7/rTRD9RSJa9gmdyjO/3M9kxgeA8PskMFyGWiN/YUWSi7GXdXobaXRVItMXTd3OF8KRRbk2g9Umw==","signatures":[{"sig":"MEYCIQDSBy+SubZXe9qqpzRsMLB96ookYkiFM1IxDtpj0sQuPwIhAP6GuEMBH3M+uNBAnroQQmWPOhCkHjGR5DCCCICYiRb+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2fZ7CRA9TVsSAnZWagAAeSIP/RX9WoCqKFbu6ZYiwIRL\ng0WbrZ9BxtGaEv5ESUeNOl3gYyZgwdrtu2LC0QRcLDsWqWpkilwsXyaujR/b\ng0/48bGZrFTMdlwH6z0R2K8Q16pKwiY34LTvTzUiWptFi2lVNqkKuEA/dyGC\n00EuQ8m83Gkq93U2x98+DOKE6ednye6BkGZ8GR6ndHGwQnZu8AdZcMneL8VN\nUDQew3nnlaRvnbbd5n3Cldu4wQQ7GkoGZOj899J3o5vyAGmDVnvdWBjFVODf\n2y1F9zPeI+TXf2ejZZjBywaMI1cbeATYjOCpaFO6HGGA5iBis7v2gGE5L+s0\nCVAe9aQmSek/BrKjGTK8qeFU1ZI1eN0l/QaPDXBpuN9P5A34njjb01TjsB7D\nPH0dbNCz6o1aVeOfkZs5wsuKf2CS92ygt1ctNJgJoC/WOLkC0B7bcG07SkDj\nbhc7kazyT0BFK8o3IC6BabK26L8oGy8zt7DEy4eCGvCLbmBfVc+fnSOscyOc\n3VeR+SuRu/7RuSFVAsDD9bIT22VAv5V7TBfsdBOmlRhUXZ0wuJvCH9p7pFbW\nzaawryuwtvKmRkDix2+Be4LHkRVU+SnkzfbJT7CC1UXacqWRAMMs3OnRuBis\n7Zh7poUOOA7dh6w9kTecPzLh+fz0U77Vx7Lb0GdSnUp8SByM07CYNuCJwkSP\nbhcm\r\n=FOtA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"15766f49f4c3b49f9ffd7ee9a209a0c62739e0ef","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.9+15766f49f4c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.9_1624897146956_0.3004596189084858","host":"s3://npm-registry-packages"}},"0.25.1-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1-dev.10","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7b57003a9a23f14df3bab42fe9815251ea18d8e5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1-dev.10.tgz","fileCount":27,"integrity":"sha512-1FIQFUqRPtUYUyJcjQTMpcsIq9RmUn8Bq08dWxeqJ/rKnwd6uz4J0RFhym8Zy8Buv8uIWvwuNIDjyn7IT/1xAQ==","signatures":[{"sig":"MEQCIGZ2W0FixLyNvGXHAgxwhSxwOl5qnt2IFO5wZDqY9IsSAiBlsPN6YQcZB2oogSzwDif87+lnQKqJauXW5ywiSctI1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gI2CRA9TVsSAnZWagAA5K4P/ix5kgdAlcAVv/roTITp\nDQp5zyw5UvdfaLtQyE3fHpUKZumiH8rN4jPJv9+6ecxpjNV5m3i+fWbyk20y\nkFdWE835j7gt6hMGK7AY8jLsIMzuSPZizSBuIiMgYCB7CgqbuoQQl6RnV9VW\nR1c1QFD75h/EnAYw6BRciNBYm/+iEJCrMG9bfu30HWwBAslNsNvAnf56eOud\nOY4Qb/qztMpmGniwrpdJSjjQ6fKSjaRbKtN7Hwm7FQLm4CHpqvCHQvOYBx/r\nimHDzpD/4+8+dVvkRmXGjp4J400xl9uaRssbtkdO0Vrc85ukEgl6OIFE+j7t\noOSW3u9YAc9FFjfbIEFwWTS81AazgplBqUI77gFFn6hJQgARRbNdGSpj/Yrv\nNW1ECUKah25xAzb4/m1nYnJbitvLd60XyeQ71NqKvmhfFWfCQWxvu2jOkNwA\nryPInA2bOfv69nUtiVgclkTb2n1KBwVU80/O+wUCi/UJREQp/fKYWu/rdTXh\nNDQ2BqSZVb46pcgbiaZanGjkKYPhrer00SF0OJCrWbriO70Tt15lMv3y7HYE\nO6rrZEOo/XyK9bK+hy+FTXgQQHcYFO86wWJH1xMV65OtjA+fVtPEJGnsKeZP\naJpYtMdaP3dC1S0CmCLuZesf/+6yJT2fVX7sMwOtsIsld1yi3nqOnKU+KTcM\nNu9V\r\n=egQA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"88b23663874b5e836a38a87dc539880e22aa0f8c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1-dev.10+88b23663874"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1-dev.10_1624900150114_0.13689284048433636","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"723c35a47b3e4fe2fc6f7d70e863c36a38576b08","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.1.tgz","fileCount":27,"integrity":"sha512-w4XpEoykjWotVwL00leDEixnJ1iWiXgBmndy39FBkq07alMKpoVIVx59kZ96dJ2aRwIr/RC+gRVDkauiQHyMRg==","signatures":[{"sig":"MEQCIEGG3dO6+1b886D8Tc2QsYlliYso3EtoXCjoOoGqhH4YAiAY+ZObRr/KEiw7mANnFzC0C8d4tdksI6Xx/58+dmihVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gKjCRA9TVsSAnZWagAAkIcQAIQOcQklrkq4Qc4Kj1u3\nAYok6qAv/waPg7l5/jFNewul1u7hsgRs2smfuwlvNTOmt0Ff8eVpRH4BWU03\nJ40ZX/LCIwgeU/5aUwPKOJzSFiHA2IKcUJ+A5IYN3ZbMNuoioX/yL+7fayaU\nRjzesOZqIjfXcWXqikQh+SmFVnOf1qikVNd6NdJLNaRot4v1+7ltSRq3zaQD\nPTIbzdNzNw/Ym9qAxAQ6jEUo36mcMK0Ap6lgBSA5CZAFR4qOBqBSdJnD+T/t\n+I+PtBV0J3Vgy+/6co0UuNckJbjyn9RB3MtgoYElKXxN0umgjmelUXlGTaxt\noXl/UDXI013sWUfYq9VEHjMRXaLf+bORloTL9O2a4UheafLVECt90oCdX0KU\nhfoyhnTJ6+q47aCOz4BWflCJb7CdMoz5K7FhiKH0uI3a9YYyzokey3q95tb+\nwju+xP0YZ5x6Gkun8XhW1t792WkzBxrO+LEEhIdOH50blcn66SbGfBKG7gfu\n3N62XqBFO3Ouwg7x3iIjuVnC34Kf6ECRklZOOC1lqvf8Q6/zHtEAsgiu3a1+\njZBU4emPm9XWVvJ6P+wXP5zlihwhl75u9NzxjETPUCWHA+1nhGEFpCDMZILu\nI8reJLJvpOBD0SO14EO1qppXuz4/jb5izMQnp0HMTzSlRqMKxnIsk1tYVvd1\nOPNM\r\n=hHPt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"88b23663874b5e836a38a87dc539880e22aa0f8c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.1_1624900258598_0.3762430007030919","host":"s3://npm-registry-packages"}},"0.25.2-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ad82880a4b4265a3a3bd43d61c7c68ea0fed0336","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.0.tgz","fileCount":27,"integrity":"sha512-R26d1Wa/lw5BQClaerEgbz5/7pD6myodDydGn/UGcgMkq2ftU+KdNNGhBff0LkM4lMn4ffpiRXTVZ7b0b7/TUg==","signatures":[{"sig":"MEYCIQDczCknwtiIyg9SVAMYgMEZxRPdWHRUmmyFXW9srYxK8QIhAJeHnBfy2oKUA+F6T5YiQpWkt71PukfhzPqwxy2UC1Nv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gQPCRA9TVsSAnZWagAAdiYP/0Y6EwAUBtYue4ZXerXV\nO0Il450K5ilBdzf4H+OO3l0WZS5dVaJyGWpJLsUZFqnEveuiAdhZoQf624tu\nakRD21nl78RYDVmjTZ9dyd9SNxtPaseubW7kVGklJ/AM/XMgwmKuHKfjLFII\nuYzFhgKsqVgsSKp03R4o6uiet2g6rVbcOXT5p694CKSoR1tthSRsdOVwIjdP\nY+pJpyqcbZW87kJmliXSCJa454039Kc9ubZaEveUTLK/AnKboiHLUKGkhbXg\nLEevRPXYgpJQdr4auHk3Yizdy9OVXAZ0azlSiMznB2bSv/IJezyEn54sBHkK\n4/2YKC9KWmC2F/wOtXOYDzTAbwuolqX8sCSeQevUS+m0Gd/g6IVJ5Z0D8P9k\nefGlFT0YmxD9HdfOnJdLRZntvbDR0wc+nsO3uZ67FmbBPdvFElSjKPfzLGHP\ny0TYOrQg/0e6PQ1Jqu88pbPYcfFg8ekesieMH9/EhcjxZlQwwcdQeliqICzm\nJ8vQajK/W22ep9EVuAyWtsMuY5oZ2hhXSTFGoL1ZJoFTrOtsGexsAdj0GSzI\nhua0wUg5EJ5NZWDPVf2xaGVHS1t4OAfrcGNag2fU9cOpg/R5w1wmZ9lQBGs/\n0KNu93zoTZTgGdpUPLWVbLl4HoPNST4clw1Z3OOzoykPUwT0hsXGWcv+itvN\naEol\r\n=Curu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bbc6f32ce797447d1629acef053b2f4bbef3925e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.0+bbc6f32ce79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.0_1624900623183_0.7179218712892927","host":"s3://npm-registry-packages"}},"0.25.2-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3509458f78df150f1ccb94d9720ede93a95896ef","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.1.tgz","fileCount":27,"integrity":"sha512-gSntjXdcJIRXfKC0ZWE+nQxslhXQsBc/UarXPuLcPKxwCPyEXN+56p4May33YNzsgrybNWLVq2dqHG57akMuhw==","signatures":[{"sig":"MEYCIQDsuS8b457qJe0h8DxI5NB8GznF3TtNOBo05aUydMwXswIhALupPMZXyQVKlI5tpUOnvWwMm510dUSKhtHYlTMCzv9Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gXCCRA9TVsSAnZWagAAAlIP/jPWylbKovV8qYeCw3hg\n1N69ecHnMskedrkqNMMq0SNjVQ86CxtC56v07grNkgO/KWxvui8i3MLjyHaZ\n+cvWl40o36fID6klEJVoePE1UVos52Qk8tIQMh0WnNErqSXxnjvgJUpYYxDM\ngLFAgLokmr3VHySdnhsXPDWXraoCi3snVQ2faIySO+k31FauJ+AYsZlnNJg/\nSmH9CyBSUT0tU8pOAi38J95EPeA9cQ/sJLI+RJzOq9HspPAS8NHFtP+qc/Mr\nolhZSRdy8NMlWIbGCSfvyLugnx5GFvSe0nfyV3SK/NsoNBRiST+G+5MduZiG\n/XC1MlU6DVepGqNckl3t3m6ghKiIvLyQYRw9TG8A+ECSPfYSETOp744rnMXi\nuvnJ7ktpR1LXKrj/1MRBgXsrZgIaN3HYhFNgl7reBJawWMX+QdXpipxDoLDm\ndgKl4U/7p403EIVtGvoQfur2fWWDLcpybVUke/5CW/MNv0p9QUrI09sTTNVe\nuzC7G+78UEN7kvOf69+Fpz2MvMjKuSyN4PQP5joET5QKo+PcZbRho78FbUyE\nojCqEP/ynzg+c3tFMZHKwVUGdrIlkyF+geef5fYgDZ1CQpjTPuPLpR1111QT\n5PfnBIu30Ayg4Zy13aMw4bGA9vsoeDuwD+Se2R4RCeWqUl6LgOjqoMks6eKY\n2uDE\r\n=UpPk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"866da32e87bcba2891edfeca221af2798098d4e8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.1+866da32e87b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.1_1624901057507_0.18357434115590432","host":"s3://npm-registry-packages"}},"0.25.2-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.2","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"89fccc209cff8634f025072f318254f285d59300","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.2.tgz","fileCount":27,"integrity":"sha512-rfjnCReZXn11Otl1EqFN4ksjnx+nN/iHyKsZqYCDt8VyVjMqeH7MjOB6gAzBo62bQVZtLlaU9JNtI38WqKTWuA==","signatures":[{"sig":"MEQCIG6yNSaf559sHZOLLTNhIK2whhgR4jZR4O4YuUTO/z5AAiBaS19lMcS8t0yzPq2HkU33YqZrYiR4SmLi4EkZ1zAapA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gdBCRA9TVsSAnZWagAArJsP/3GkiTYdFIbikFtYAz03\ntgVuPmZLPz+gYzPUEtE5K4qAemHFekFgfK2FJ1iy43DCQO1v16zjdlgZHOj2\nicpFdUzp/ppeGsVbxbhXzxsJMgWvP3xXO7SJLZoN6K2U3Zy117uIOctkpAfW\nAiWo3VqSjQ4LIBqYiaQko6If5+xx2HnvsZrUl7LrotgmJUSocWtIZHRRvDVU\nD48DSN1yWBgvTuWV4q7D3wJcAkbn66d66LVpJYoiFDLQB6a2NbE1w/eDeBTW\nVgWMptmFj8UCsaJ+HbFrO09hqRbcK2bfYpzrd9XHdy0Q/gy+3OV74I19Zo8O\nzpBLi9VZ9jT1LjnAIfjzdzSuzAWfkMIHd0kIda9tfEtB8VfBy/On0NwFDdti\nqnecRplC8Ug6FplKXfrkZoUPFgtZjgptjWip6Lto70GDjxnCs4NXHIHSI1Rj\nrZN+Bvs5qddkWIFJ/AdB74CaCrCAdCt21m3C2iJEwp5oAVkZ33CD7k1676rJ\nyP6AhNL3XdkKwXivnqmk8NpWd7uI/0C7Yf/KEWQUWBDLneRZfJcpIA9Z/M5W\nrkgSMxlExk9aflEpFLL+hPZJztq0HpPQ7CBOeplytywFDgyiA7aqvzLEagZb\nEkO+k6LVSoS4ZwH9l9ELVvSRxu8DBGaFjNXbbBu51rGO3HmkGvfRwEdBl0J4\nF1Qc\r\n=WnDm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"88233ba3dd3e604be359c233c9aac459796d6809","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.2+88233ba3dd3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.2_1624901441096_0.7244902668239286","host":"s3://npm-registry-packages"}},"0.25.2-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b7f7cb2595f654461e2938c42e064ed77bdccd3f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.3.tgz","fileCount":27,"integrity":"sha512-Q5jc1O8T+gQKJOctG4nCBlJJr+Tta4NtCyIFZzze6NlnO2zoBwpLd2fOE9jlq8hJ+yjT+RwDV+j723gT5OLULQ==","signatures":[{"sig":"MEUCIGONEtICkiBaunqIsjnQe3I31zmrzpguUP+X1QoQ8HssAiEAoHF001bP+NcCo0oUUj+pQRzLVqo0N9/eQrfE/CTVAJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2jjWCRA9TVsSAnZWagAAq+gP/jqN0YFbeeg6l9+R/R3T\nu9ckuaNcRTt05IrjbwAGOhaaRbyZbl1gCPXaPv0vZ4k4DZX1O2oDS8l3VGHz\njHeKVHvA7WUsvNMh5ddY8o+ws3ne7e7NZmmJcVq9sb2666lt938zsHd98gWc\nGfEppqa0B0V3ER2Q0TKHORkYsQwL9mv5c8rxuBfwYjJ673uqSi8WWhCFx6VM\ndAKff1T6GNSQO4DCdPXhBZJ88g2OHX4o9MiZJ8x+A6YYfTl6eAEkDSoX7PAG\nA4Gt6E11pnAnOA1mEVsHxMAeX54gVLNDQxvpc2lLErPFgwA7tQvq3vV3Gj+s\ntn7/m7k6hFm9Z2mOKYL7qBgVMhvYDQGWGoYK32e45q4E6YIePhbNBKFbRrBd\nzhPNaz1rBuxJfJVvSnJqnpxc0GfDj8vgewtIdcfZV0nZ38uPeozO6bfPwNAd\nPh0WzgElJvifbMMnunZvWKqQdc+aFDE8M4l1DiykO2PsY8c9KCvcBDnMZvuK\nWnmN/6/VYpaX6H9qKIhW93ABu42OnnvU0wl36Qsey3cPh7BVGeeJl/xj2Z8S\nd1Kqx40OSN11yw9Qfzvrl3GpCJaz1fs4lnGAaKhx3aXdUYK58VyMQAXWk8ET\nndS/5Px5RVoQlg4vj6gQ/MkySXMYR4cjwDF6Q3YHlnZWEw4my6v6QPDH+a+g\nqMzU\r\n=FkwR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"86f9cf24b2546c362b874265539b90e3a6db50ec","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.3+86f9cf24b25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.3_1624914133860_0.8870587396097425","host":"s3://npm-registry-packages"}},"0.25.2-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.4","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"484ce526004a83f35fff0b7a7fa281932ba034ff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.4.tgz","fileCount":27,"integrity":"sha512-miOU+VqHCUDIfgektUsktEyBn3mKK1mjkDt7Vexh9sScx76/doQuQzrFFbpyyI3PBmD7wLhF05E8g5S/WlOmBA==","signatures":[{"sig":"MEUCIQDeCyak7pVVIgMG5njSO9d6t2QL607RlgydsGB3STC60AIgGfhXQF6HbLqztqkmS7Srez4gJ465byG0EKiBVzbMj0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2mCfCRA9TVsSAnZWagAAIYgP/23tBUQjlWO596Vq4n7W\nbvpimTyOGnSSKDHyufZ4OcfqFxciaFLG/d3smAQmk0CY8W1KBgbhozuG+ls4\nuWJ0sVWrENmrrSnwRlWhS6PhRbLnEPIpyDv+hgoymdVUclllHJdRCPXnzbtp\nlyKPpQ0CR5kIDUS2ICpZv4dcYLU01GSeqh9WSHJNO3X9baH4hAg+6Qb9nHTS\n6k2EZA6RqCfCvW84yShs75mw0/ZPIwRT4mTOTeUeMwNpGpYgZsy3qqHxvGs+\niIqzbr9mzd3ZUIeDuX9ZQhUYkolsjILYzPcRGWg45MegZ5OqX45hcpWJ0vSW\n2DhJHUYcq1NLlR/cucmEb9Ra/In5grnXpE/epjI8q2U/gb+5Its5ZUWbRA+C\nNZPESxvZOX1vQOmybxIAzMbdtEwExVfXzn1GQmisK9Kbe1ThIuuluw4lO2yD\nnNh6o3hUXTkaFn8b8p+MZHRedUkIBrQLU934pobD3bxEviarkx0SAsWFvor+\nDzeLAvN9x8CRQXID2fOv+9yKTJEk0UPv+g56ezZwjUn2wsDCnnI+5vwHr3OF\nFTz41JB+mkbJkqSQUAvBysHS3Qy9A0jf79JTAm04xkKCzjbFR8Rdlh5XVIbj\nUuiFY6z7zChsjmD2UWcTX2xe/8qvsWJkkRgxbEwepV2SWVGJXvI0D39Th0Ol\nZdB5\r\n=Mq/c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3a171e68b6780e6e51ff15c67fa6571070ba7fc2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.4+3a171e68b67"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.4_1624924318648_0.6661910438156535","host":"s3://npm-registry-packages"}},"0.25.2-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.5","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"72e18358735bbc7a9d762902e6a22633812c6996","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.5.tgz","fileCount":27,"integrity":"sha512-XoFFLl0y6QIue3v3bmzvbYxhzGMlyVz4Nqo8QnmFNQ4uMjcSx5VnL23To7bGoMibBWDlIS3SG76Q5TFcEQAujg==","signatures":[{"sig":"MEUCIQDTyva4vGJBrPgqqJoSjZHMzuxO2QyoeWQfdvS6QDB9TgIgG0t8XfZxqpABh0Mb73Ddt/CP96kzY2hKzRmnuF2M8Eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2peRCRA9TVsSAnZWagAACo0P/2xF939u78lcjGFLqCll\ndd0KXq1ygASZ9vp+CTSDnJbGvJxiahQlotPgca1dr6Bh/wDYIRTGUFRDfOQi\nCFnrZxpSYTHBvSikS0QVD2/pohkMYMz/5W7wfc46QxUZt4KoAzf5jXYjFC/E\nBpRoIrxbqU3K+aZTHUmHB7FMROl1ikThfbp2WwVOakqmRFs7pzqMJ0ymWxbe\ncY9KOBsL5zEu4WVUIgvQ3tTZvIDC12Z/E5bKI3uGk1I0ElpTtEltQIUWE4TX\nLlHiQ+zSwV8wM9mU4nGqGdtGX/APbVcz0KBGrV6x8/3GWVKBIU7mn/vldL5H\nbeOYn9ilX41oBy+/d7uDug/g3S567wViwFpep5vwoxVJ9FgLZoL7ABGwT1iT\n9Xf7zazjVOsVY8Bzv9iea+whUXm4TnNqux/xEH0FR1Af1Ub1rdnu/y4orkmw\n0UpgbcqhZbZWSJEtIHUs2ZAvwbO+rYtEn+gT8eVcwy/KtlpCT9u55gTN2KAX\ni/rPEy7dAe3BZJvMRgAS5OxFi3GLMFi6ZspAImlaplJIADupc8k3XdW0FhYX\nYbeF5oBxoW+iWIdEZ7KjFl3ZcVO5SYj7Dup4JLhgvPzQsa6A6qaDMs8GLHsW\nPQpjSmlbS4eAlv8YfN7wUp3C3kzQoSZIY1AvPvXxAPrNp+MpWLKGD70BDH4S\nAdjv\r\n=Qebq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0a616bb38e63489a1a39162427ad6991f7e90f9c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.5+0a616bb38e6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.5_1624938385116_0.877275384816693","host":"s3://npm-registry-packages"}},"0.25.2-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.6","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"85e16b8e1f015628be6debb89b848d83a004aa06","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.6.tgz","fileCount":27,"integrity":"sha512-wo7OvnoUQ1QzcFKHhVDPN9uvBgM8yFR0JQTGHuCcKs7scJG5ZKttOYJKs2Awu5JVuYjbDSK4/aowhD8zW6EO6Q==","signatures":[{"sig":"MEYCIQDrMkt5rw/u55XcNuy5ZynwjLO6vvTAz77cJsk4BHF6UwIhAPiG2GTYCruTkVpOrpmxJ0+SUMnKL0iPC1VYB5G94mDY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2vGVCRA9TVsSAnZWagAAIzkQAIjJ+KiYxbjPFSZUV0t0\nDDXlgGAb+YFeKOymWUP5iHEvHgU+hWukCrWBCPbJbqDW8ytffwA3oddi4iYw\nN9dqnMUnYmEiRcWOSuQR9I9WTOqlDT6vXVVD2plMwI7TrIRnq7bEgsiGnFm0\n/oTlASW83PwNaAXmS7ND0AH+fF4K8imPQSgq1jfFkU6UvERED9rwTSkmf7tN\nucj5Nbh9Qk6SAPFzONYIxnbuDbKqmvIMfylUBo7sD+k8AIS3ZCKKiGymOZ8D\nduT3dGnNpAAN4eygwQFcLEeczt/BX/wyX5GsSwg28GL8fCl8qn7+AoJXZPTS\ntE91XuZTA5W6IcW74JIqXGxLHbpfyfEwoaJ3MkwIT645CVxdeuN4jqTUMXGj\n0EE0OP8JmP2fefxjXhsz7mnTQSh1UsHqGe/vg1EpBgR7lidwjs3iPZnv3U4x\nWhB8Z++X3tob/2cEFGZ3Wxa2PEzG+nAzuS5viE4Kf6AW9JibtCiJXD9AXg9v\nubFuYQIRgKS6j1wvnTkiKv/oxVv/qcMtFUtVe0/oKjOgK2PHSLsSIEMa+SfE\nhZQjGp/GCF8O0eZnYUeOgytzrwm5zDLhRQiqpHZoIxg6iEQSuYqz4I5zz/mW\nPWPsw28x6E2vQ2+ypb/H92FSntXnQbllPme0UzKZcJ7fs+0sJiQ0h/k1wvM/\nbery\r\n=5pk9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"65050f77116f3923dad0506c68fd1dddacbaeb67","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.6+65050f77116"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.6_1624961428500_0.5908232908612541","host":"s3://npm-registry-packages"}},"0.25.2-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.7","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ad4f36fd2979ffa50d21f11cd9d34e54e009490b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.7.tgz","fileCount":27,"integrity":"sha512-Hdh0MYkOCBtESlGPQt/ApVnTFkIAlZBFUJzMMZxRGhg7fRvWWQPGAruhTa98Nj0XuJuLa9hzPL16p2Gz/aPM0A==","signatures":[{"sig":"MEUCIQCp+GVNBiP6btJ9UedUMf7rEJkLI2cjeIdihF0EEgWE4QIgBXSAk1uXx+OQl/m5XkPquUggvUgcPUEHBwVOIdX5icQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2zF1CRA9TVsSAnZWagAAAHQP/1qiz+rLf9wqN2RJPX/W\nNFaszj5/OI4QiXVi5oci9l5gltrjo2I7nNWREAYUdwrGKnnrJjNZwutQwfdB\ncycUTbxD6c0ZGoJYFY7jK9WBf0UFTTybkLD8w2LGbkPksqNU0eXBJDQHgv4P\n97x35kXmQ3bpWGdMC71oUz8l9xit4cC5MxH0XA/mZJ+SpsL6iiCd5O1UN99J\njrt9l6sEXwWu23H5Bz/1GpEP6JFO9kwcZ0vw/Cahvhe6pZDOtM0FUlrMfQEl\nUn5uazXUzvqABurrmXzH5ctbu7CTExAQYxx8yFXoj9IJDlqs9H3lez2XsOMc\nWBBK/u8qKVhfDSmendci1eRKA6hd1EuRZM6ycjVxDvx198VJOYh0wXhunfR3\nR0rQrpxTO9AE7ET6Hpnqs+5dsQ/GUyeNN6Buf062PdVg/oUF5FqXoW2wuwlW\nqEBjYPyr19Rpaz9qW2C9lZUaz3DqOpOhU5x2wACujXs8eAtI6dw0I7Gv45kI\ndRKZOxfI+aSbYuLSY+oQRIY1+V0k9jrjm8o8xovsefuKj7GNN/YcizyeyKQK\nA1YxYWqLM0CdRF/fjP2ENp5MPSZf0crRsYnT4+M8711XWMl/ipmNqsVD4D0S\ni5568UBTpVeGwsXW++Egim/iXia7KiyphU5Eo+rMMKvzO6kYz8WM0dxgHWeK\nteN0\r\n=oEgJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"89732ad7d6786d311bf62c0f4ebbf219acb66dd6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.7+89732ad7d67"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.7_1624977781453_0.3928543904679398","host":"s3://npm-registry-packages"}},"0.25.2-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.8","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d6760881518fac9aa0647df001c3faf0392e3055","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.8.tgz","fileCount":27,"integrity":"sha512-I5CkqdZFxdAHK65igHWb0MOykGGgr6nSxRTqB7xwz7ixAK7jbf3Hq4C2+x6LxrAg2/VP2EDbx9AO7+RIrQAPeQ==","signatures":[{"sig":"MEYCIQCqs95HQK7+Uos1FZGmC3RSzWV/oFLq+meF2wfJfkW5igIhAI7q5efQCoKrZQBJU/xbikWh3M6GQN3+ouEZFsagHKKG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2zOCCRA9TVsSAnZWagAAqSwP/0nA7DQx1sZywHErKvq+\nLSlMUY3kxXlQCTUas7KrSnWs3ZDAlAWQQL04VSsf+lOiXcS4Z9XQBl62ON6t\nj9tYj3FRuS/ZiU6RaCdMtO9BzGE6xAi42F/9IcLrN5ucG85KGM1M9XXJ2mlk\njBWdVprY89wSV+g4hxs8fyfQ0vGJTIB75vmL+JIqf399/Bo7RFFGQbJevuHl\ntiNFS99LN6Bx7BoNaUABb26f0buKSokzrPFIV76fAP1msf8hfb5Gz9tlPDFA\ntitOgEffyNdZ/n2cpaIQMOlvXxKbqNolxJHSU6GJymr8E/ccyLaHSKMDPEAm\nQskbY2FFX+X3W0FZqEnw2T1L44DbfzuJmtf5gYJByLrQfIR9LzoNP6fDeYch\nP3JOpcZdLo6sFFU3dvpPAQV8XrGhSBF1WC9UO6lbfgzeGh+3Ud1UFnB7RmxH\nHs+I7emGvf3NzPtyfy8QUBdZy4NmXN3VDX9vBIkJH1PlDdDPKNPPHnyc+0bC\npcQRZ6fMuvVD6gZ7KU5OzkJYY1YeV6j0JdxCarMFSnaSCp0RlwdAdueSZOCL\nCDTaJDYFI63V2rkCRegPEuNVdSkf7+aMgXnhduR/EyOaCHqydJpodJ8B7jAt\nvWU9lPxq5qh93ii334EJaj5djhx4Oz+Xa91P+IxZ9nOl/OK1ORI/lbGd5d11\nJSa2\r\n=Z7O8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ccaf188a29d12e1fd5db555d3bd55553395026e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.8+ccaf188a29d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.8_1624978306030_0.8190563135514346","host":"s3://npm-registry-packages"}},"0.25.2-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.9","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"759c0e350c58e69fabba0887d6b0ec6b7ecdbf36","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.9.tgz","fileCount":27,"integrity":"sha512-PfRTm4LaiF1Zl2yLnmWM2PSgZ80qOhIu9ImaFwJPMROE9z2zZytjY4TbrhXx4bAlX8i5OE3eBJjFroJnMr5OFg==","signatures":[{"sig":"MEYCIQD3IonVzEodhuZY8tdEhV8O0SyX6Lzz0XGkYffoRDrucgIhAMsiDWQELaAWnvYOklacs6G2Z1ep32hiBTDgv7AG+rCu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3FlcCRA9TVsSAnZWagAAIboP/1MnvfFZ+eDD8KAcHbBH\nFki2VeVdQk1klqXs7fFpK1qwys9vHxY7GNdrfp9gOa+0vFCY5WndKS6baDqc\nd/mEg2XqTmdaGup3zZQntpyANgR2d+wJkumENwymeO9FiM4/QqZt9XI8udac\n9emIs78snLYnRP91dCgNlzA5NQw/gIB1UGShEUX2Lax2FJ1es6yg1MMcmIrJ\nXxU3cWWz0FH5zpmQ2uiQAEQB6IE49TJ7gLIb4/xkFzFe9ESmw9GHVlqBlFQR\nUKKqA4HTaQJ7TRyMbuBlTt8BxKtdZDVb5BPAG94hzaNFRqGIR5teOT/jpkdZ\nHjj2GpWC+YFrkuojbicebf2zl25Bd1vX0bKY0kDpKdj1omhr8o5Tcy7gJWDp\nwUy/ITtwAcz7Iki5lCWnjFR4oaHL4zXLIWLMVMq1fRU7AZOjlymyS9cpaqdG\nvob/nxaKHUzThTmB3bheMBqhTeKAOEaafW8vPYX0BjZY/MNbXZn3VpxxIt8e\nhhNrMqvnesS3fCmUmOz4QH6JPbqk30+FUOL0HY5HcOt64MwhZa0RTLZy5nLV\nfBrRfH03vSu4XNZyQINWKD6aZQcmAn5y2+OS818tcB5f0D5sgSobdXL3bldz\ncHxW9ee4aLQJvQjXYoXeLEO3M14jMqXiHaJ+reCvrY/M/yofthmgmpomdKVd\n3qGd\r\n=4ioB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bad3f6ed0939c9ea3180fa5715cafd83f8fd2bf0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.9+bad3f6ed093"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.9_1625053531707_0.8795080599049809","host":"s3://npm-registry-packages"}},"0.25.2-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.10","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6ce9563e6af5252ab9723002ae12462fd7d2739a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.10.tgz","fileCount":27,"integrity":"sha512-0/WSylTjbvl11nu7B7YYp5tMW0snfz0yGfSoQZSeYIVvWcM6PX68zvgiWUAwk2tQEhN8HF4fm4/4jrUNNC2zMQ==","signatures":[{"sig":"MEYCIQDVUZGq3xD5oHxln6+jJ9oh0vBaOJJfFxjB3VqcnKBlWQIhAMZa4xydOOsWSATTj0po1d4yczoLRSoWwGMjfxW6dVrC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3HtvCRA9TVsSAnZWagAA5awP/3TcRnCDJhb+HYAhVmaZ\nR/scH7jKCWxZcYRkI/JeDNdyn8SGH0bpQpTIP3RX+PUF0N8JKkDF3jHyvITv\nR+amuke3EiZqRno1KNTscLECXPCynr5ZViw7giq9VSYlnkrUUcX3WHVTPEZN\nRjdoEl/xnvJj/OrVZUAwO85kG6Lac2yncb7ZHnXVvu9WQahgqenWM9EZmiv9\n0mJCU8Fx/qQGLNEmHc7gJ2WckIPoeNz/9CtlBAt5BmlY1MLoM4pbFN0s1GNm\nZ6qicgBWCgWwQD12lRB5wm6Yo/bmCGZuzUdasJmtez+WM0giBRy9nkWMKHO0\ni3O20SLEX1zyRVsB2v2wesRAUWukYXS7s/lofrDoiaVeD/QarcgZCZ8wdMbi\nosF0JHPoekUblXz1vW86/6OKxemsvdv9BiYsnI0/UZaBwRTTmpXGit1FQ2f5\nX5KTxJN1hmH18Ej/23APaMpN40XAK7YAApk/ZLxKmJwmCVAXFwzauGiYRO2X\nyonjn8miXE1n0PneD2/OAZ9Hj31iAvyG1FkPrDUbgC8NXXyP4oG3/isrhAlw\n6rLyi2P+cNl5ht3/p6uORFF8vfiBnz6244lT98hDQnJcg+PVOt0XQHlqmdni\nVqqreCh1VlOr/gvA0CN9lIA7+zvccrb1DG734M24tMXw/+TXji4NPpZ7aTVx\nuEtT\r\n=5IR6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5173df2453acd6f62b1c152980049e6c7fe4ec8a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.10+5173df2453a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.10_1625062254951_0.9739677989288966","host":"s3://npm-registry-packages"}},"0.25.2-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.11","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"898032a6446cb25f65eca3c122b2df38a17904f0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.11.tgz","fileCount":27,"integrity":"sha512-q+SLT/ZvvMubUDc7EdqrN+eA70rLIoeby6iT9frMv0C5lG6hZWroyPACdSmQYNfEtLd8B3JyYYYbazRD4NHz+Q==","signatures":[{"sig":"MEQCIG6f7T0PBCh4Fup9eGb5BvgQv+dPZw0sV3+moo058Je4AiAup8vTcWpHYdDNxAYmbZajwYdMZzyDLnmjYjqSYt5l8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3I6dCRA9TVsSAnZWagAAwF0P/j6VFVMt4oJPPBEtf6Eh\n59efbnumXu8bqphvbY1IckB4x5uVg0nHFRRi+wcvvAyMZu1hNRGy5sUBLWBm\nRaTVYClqOjsj+/TUUTy8UU6JxM5v8EfIkRQGhluq7C3aVZ4QHc+hZInH8i8w\nrjZmdX2GJQRDazUzedPC5er+h29vp5BLzVX7HZefCz5jSAtNrRdX140qyS30\nIJW4OF8EToFeAowpkn6cH8+MF3ofz96Q/e5BjXYDQL2x2oWDnJ8JYPzeDPkE\nAJrWoBzJi9MXgMZDEm7x+lRT2kBhLl8yq8qgskZDGE0UIFOIZouxySoVHt7v\n75WIIFw694Mco1HrR3QFexVVoz151qNCPKp3PTK7uPIJnjzAzvB4RkGhE60f\nS1KZbhAvows3t3nqnknoCLwnnVQVcySTWgU4+8rDzADZh9TYQwK9O8ZBuTCP\nBKl0Vw/0o3pI1vBOec/14CMY1axyJDzUog2ueDyb6hJdCmMTyVig2We2xkPd\nBTATZyAlbJ+29oNvUypeb5s6rrvp/ypRSYyZGQQmw137+p7BFGOR98h5mPpF\nf8bqmZcZm/+AwBDJIJ01Jcv6JC79U/afukYY9NbmtywjaCkf5M1WRZDNaydt\nD5KOUPCZGd9zs6e+DEhjD9zmM//5RvN0aB1D225TFHTrdT1Q/qrDFfw03qn/\nIF7U\r\n=+sTB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"db5d1532047b114655d65f0abfc7b24132518932","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.11+db5d1532047"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.11_1625067165234_0.8942300689887008","host":"s3://npm-registry-packages"}},"0.25.2-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.12","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2f7343d6abefa36dc9258de4d5c99b8c2c4fcdc5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.12.tgz","fileCount":27,"integrity":"sha512-kJN3FABmoo9pMLsZyL8VtZw1WR8xdXAPnkfgD6lmEw8m21x64rmFH1q0wXhFlXRQ1wrzAXlz6kzvJzGvaE/p1A==","signatures":[{"sig":"MEUCIQDXQGJ1ZLV6Kdkd5UZSD4uJpEGB54TiuAmfspYS3EbpYwIgSe5XbIqam7w8s3lnZq0gpXA+thzlqONjHVtpSBmyxQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ZU+CRA9TVsSAnZWagAAKfEP/R8Ps/Y3mJCKzfoU0dyD\nj/vyPHu4/fBNs+6BNpkaRJi7SqT5e65YCmLwidhwJ6HDGJOTusGqN1wEIs7k\neRDhKZLxJuxgMY36bm4G87DRKzVbaXv+7taiKKoOwdtey454uL7ed+FhGpif\nL4ENm9X8oJkTIYYheautZcTigW/RyduZwteTspo3dRIM9UTpxKaIyPDJPIvU\ncKAnXSLlQhzZvPDqSv/P+uDUj2OiBtJY1lMXuQcDGa4NOOpypnbEoNfF+zYJ\nnWeW+LCbqp82meQu0c+Orb45wrgvuAO5qire2YoJgh6+uRXWd3vZjihueEE5\nENFfy42gCcGi2r7KAcNJUglO9HlhYfmV9iRdZk8Lsj7ob0dPQYgPd5Wu0QMW\nu+1V31wPSvOAjZsrzuZPNh5/CDOtQGLB+Vp5SN85zTI6teH5KSIE+Hk251YB\nLxt7v1L/FXzPxDLlvo7c1ovvAwQnj7hEAqxNYrCaq6nmKs5T7lSYrlSe6DsQ\nvWLtTXnA6XYmjxG8mQ0aKQSEIDt1xvQ9e8tVbaEoFMErvZjR0AppGydPwfQm\nDDHefTV4r4mOqh8cKAT8Nsu2byObONeXFCby+d/JfxL2SRiF/iIU17lCK2Df\n1p6MCSGi0MlDwrR2RfB4GMsPYuwVEJqUklwMo4LR6qgQH8NS8VLUsgFIcAZV\nfbyz\r\n=SO7W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b2c38d1254a04cffdfbe9f1634c8b5ac363229e8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.12+b2c38d1254a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.12_1625134397799_0.28245761289238924","host":"s3://npm-registry-packages"}},"0.25.2-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.13","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cbb27b100af8a5634f6cab06bec2e70813043762","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.13.tgz","fileCount":27,"integrity":"sha512-AQZXvO0ljofl5AwXWsBYh3oUKs+N1frg2krO1BF00t376gRgAglRZd9Dw2zLsX1gC0uB+ySvxuyV7s6RLbO2GQ==","signatures":[{"sig":"MEUCIQDaGLhXyaIedHf8ZYyG/OvoQVG7qcKlMw3T4SRCPutz3AIgYXURpKYd6AjIJsPddvewzwHVhroVo710CSw2JtJtOzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3cTqCRA9TVsSAnZWagAAIMgQAIxMUPptjSJKtrWindRO\n6Y8XSehZL5SP1wQHZgiLDRRYTRZQ5n4kBVGLZQsJK+d5u7AwynKYWiTbYyGa\nTBettXUERXF3y9fw+k6oCARzQ+Pktch48EsIl1O13I98SqkpJh0IysOaE2MH\nKwyyvaNg6L2iAugmlV7Qc0lORXa69naxzdTNq/Wbc5YG+3hCPnQz6LY+jUuS\ndUFKnWJ3xkMQVLboKEBS219TpPDA25CNomrHMaTWUpWEpCmEYh6BiCghiidF\nirhhhUkCFuEcCX1WiSBwBL97Q3Fjkh1CEHC33P5O25nvhPsopD/xQYmtDnUo\nVMxxzraPULMfsRNIF1saDTp3te5QW1PZFu2nMlToLWrDSVhF8HZwkWqeWwbu\nUV3m9Ci+ZaXDmYtJYLj0SwXAAzw8WWksMUh3VguYCd/5ohV35u8K1XCQarRV\n+C8ixfByTHmMZSsWKqQfZq5/zLsKIor4IknkdU8ACCAewSxaENXoKSC96QQ9\nmNtUFbJ1oSqy1aWJJyRRVdDDCqyf+U5AFrsApT9scng1fbECY2JT72aAfEbD\nvpKZqS0R1M2NFVrpj3Qa4gldz+mhwQ8QToX5bW9dR6heJYyJ23PNpBcSr+pN\nd2K29hQpH9EGnh4+JUCBOQWwsGgz1gfnWNK7uMwqyZSmM518Xtg6oraxFjKl\ngKoa\r\n=b42A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4639d98fe99bdbb5b01998e8d106f79f533f09fc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.13+4639d98fe99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.13_1625146602532_0.05834594083326938","host":"s3://npm-registry-packages"}},"0.25.2-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.14","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"86a43ba75dd49cc8e6f2f318adc13aed3e2d88e3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.14.tgz","fileCount":27,"integrity":"sha512-zRYoZC4+hH5DfC3/nNFDD4PqT0R1JuYbjeU7YK2M0KGAXXt71eVMWmD/Xkxctmpl+9h1w2b4FQAkTpFX/zlISg==","signatures":[{"sig":"MEQCIAoQDPb4QzqVKre5/nNySQBQOlribU9S7hBRwon/wbpgAiAiZWCIOjWHaAHPeXPFIYl5Vo5NLtEsXzgN6Mx0yZfe+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3iVjCRA9TVsSAnZWagAA7qQP/As7kHqrmyMqdg2u4wrx\nrYvB1i8nYjI+rMOidMGdEzsmFu4TdPhtQ368/6+jphuwqeH/0wTr0c6mtbYD\nM/hCh2YRNx2j7/1u6vvzzqw02F5roHEhO0lHODEomlMOnncx63ea30aa2+lm\n+9fVtDmzmISxVCc87iELS2swQqQbWJPAht7rjY++WPx/e2ncC/Ptwx/yMgwT\nqrLiGv/OZC4XqtK6e9hLkH9UIlPBXsI2m70KwqLCNxve99rguM7VYXTYXxtG\nxMkK89dAvOC4rnJ+K5NdI4cbcAKNYt0P7IpEsi2QF7dqsJ8xrETnrBI60+NS\nsjJfK50O3LaMJeHRVJIaS8GHDuOeNEFwv0/ugqyhpAX2gS2f5q4XPZ6IL1c4\ndD8Cgg1lbMYl/16V59N+jAv9c2ZkoWBRZDHeBWA0xflLUdWkUHAJvQdn2DsB\n6nOo4ywME2NHBt3+s/rZhlXnLXB/lxv/DrQcqLtWMs0aZHtGMS1vAuwoBXGv\nRTu8g3lX3IM3Kn5hVX0KbelavWeTyLS/isoBwaWK8ADpLM/etES9AyJYju+z\n9+bwWZRBFI7iIt4a+ZCvLe7iDOBqYMDBt01VmLNWKJIMtzMibM27O+CQ7Z8P\nCmu7hiStbG0vob9KSKPHxk/3V5l8hg6ObgIxDtvDHGvmqAeFuFafo32auRcc\nVH3r\r\n=YiAv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"17cfdfff81bd6ad20a1653520e122d15036724b7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.14+17cfdfff81b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.14_1625171298591_0.26012383088206925","host":"s3://npm-registry-packages"}},"0.25.2-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.15","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"eb23570818765176ec1fcd0d33d3f3adb0869cad","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.15.tgz","fileCount":27,"integrity":"sha512-nq5QtFhVnbYuMCEs3kcYWa0GW7+otobUT+LgN7yTjAHIkaLWjs2WuOr56TPSRHga6YY6ZmOEXLkdQ9lCt+Rcuw==","signatures":[{"sig":"MEQCICNcwSUUGhPYUSS1DAd1NBa7mh9LNIeYtAilQOW4yajfAiBYOdhFBKnExhMImKZ46HzXSmYIKxRY3wL2mes8KicOlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3zEhCRA9TVsSAnZWagAAbZAP/3a2Pu7opQB93HU6rxc8\nmigUuvnKMKcf/nb+H2UpUGvzW3MHWHsaNNi7blJJHFYbX/zqFZV552VSS+u1\nXmKyzM61dSVjTGu0weNm7r4P9qRxwcYPavv9A2aoJ3cKQNvLEuDXbD5fzv9J\n4hlBBhuynk5i1luPYYYBzruDw8MIDDGjMwSU3tqzoaTYbBp2ijxVlhLtY8TX\nA+Wyn35eanXXVo+iQCbkgY2zCBm8+VdHnnkhXPJzi6XxsO/m8hP9lorQgIAQ\nDzOvE3hY6uExdLKBDsA7WkgLW7THVimOBKWq/72WS5mn2S1gnLJ1AsWKDYp0\nAGQaUchpCv5CFzBTIQW9DrrCmCztIfUel9NBoKGyS/kFFq2iZgppVzsb6DfA\ngLXtK9UOM8joLaQ2pcRo3wotJ1LbG8H+m/HgbyNHEMDQeK5BoyAsZxnCY1yR\nJ/GHfwxqdOghGTkjLgVnVWP6rtHqIAiZIR8kSdfhX/7yRkL/WdV6Bh+2s37+\njU1t6ExM+r0nXmfqg/JtOrZs48eaC7kXh4403USQhn/lB9loMbSZN1YvbNYG\nhsnav9pRRSqgDXQlz0PQvDgiVEWTT7jfFdEJZfnKxCbz/ovMrNsrprwFhenq\nkAjeWWAgnajF5RnhC8HL85lgmheKpVPfGV70y3nNegDjBI7RUgO2EuJx/7Kq\nyt1a\r\n=rWI0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7a3c282ce1d8f4e1efd19e0e487788354faaa3ad","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.15+7a3c282ce1d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.15_1625239841005_0.7521135422170704","host":"s3://npm-registry-packages"}},"0.25.2-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.16","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d1ef18ed87d96cf986aef46e3678a1b6c4760640","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.16.tgz","fileCount":27,"integrity":"sha512-XikC1IAWf9RCuX0ZAWSa6ouavFcEE9vk2bRfadM1hjiuMBZrjMyQY92WyssGzbWGNHAvLL2hc/vtY2VoWIb6Lg==","signatures":[{"sig":"MEUCIFk+AcgQiys7/uWGOU+w3vIUB/yeqHSaMoJXlQ947FLnAiEAoZ/2UTwh/Vi3ZWjiF6Jvg48ayYgl5JWaYKfsXw0ZnZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg31zCCRA9TVsSAnZWagAAzBUP/jViFaVocd5d9w5PNWum\nooc2Lvjzn8gFO3gQE7m31JeFbB1B+5h9j6wFozBRxxjiVi9iAER9GV+kPDd5\nUGYrtdgIlo4puPnXWf1LsFprgFtPMbcXBqdBGDOIjqHfcb2qJHL2LzU4j2xZ\n8NUeg2ioePDGIBC3dC0sfDJFYvfmBFDBB9Mi0d+wH5nwmXiDmdxdjygGeYnA\nfrp9ARXLXKTDrIgWwuRVRJuCGlfUy8GEfVD02QBwdU9u9TF5mTrFMM6shK7d\nidOBbkl11dV0YfV8HNCwQ8FTS/Ve2kqqxz3zdRNP45rkw5mqMPcqSwHGcRKU\nFIZMUqgsXyUrFPzDPBwLPoZRG/+P83RgjnTFFPro6/hUtSKmOJMqLTX7yCw4\nFSALvQo7V+GNDFgSURyqvLC5iADTPKRlPBCXsZCUEDGOasFVmpddve2/d/L3\nFdRv0LV2AOzBXUWavDAnAT7PpIQwmOteYoSDtqSJlLx9+89LUa1HG/qHUwvV\nnKn3BNvzAB33Tc9hJ//IDKR6TgnDJOqR+EkaiPb9MbTubuM8hI90fiQgC628\nySADR1qJZ6ij+ltmqfct0z0b4r5W5vrMAlSLzZ3E1SsyVEMcTCehwcgrwBCk\n0AK/ZxBGBzXS9Wor4iKEbHU/gtBZw/4fMeu0NUWpB4hInKpkflVxEApwg5vD\nwx+R\r\n=DDdr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"61755b0d02d29f8bd28faa158137e0949b33f847","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.16+61755b0d02d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.16_1625251010291_0.3509372723600648","host":"s3://npm-registry-packages"}},"0.25.2-dev.17":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.17","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9fa6c97a1a1ee4053f363318fd39116e8aae1ba4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.17.tgz","fileCount":27,"integrity":"sha512-HFtffXfRiwjDkJWoQzQWEIpx2ufysDzueJtjm+EofpVOgQq9k+iJ6KfFfm28tMFLEabp5Gqh56aKnS/gPFv5LQ==","signatures":[{"sig":"MEUCIQCHwcuh6DyZE4obbF3j3SEIsA9GGW97H1BAOFXn71fwaAIgLmJEJUm+dqua2MFzY/0phUFJ8AP58+zFhqapP2MGNDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg316UCRA9TVsSAnZWagAAPGQP/2NHudbxY/OwDmrCX7jP\n/nziS+qYbuOSkWAHSJ26K80kKhIYNQyrRjvKvcuPDeGdl39PH+JgufjAupeU\noLG7HQ8O2uvRVoNIepCejn8pRsQBMw4VmP4TDifSWvjC+qnMholw8LOm/kV7\nuVkJPH11Kk7DAhNUMqDqRu8maWz7fLdof1ur3aL7x/NzNunJkeMYKs0ly8rT\n1hj4svcc5XYdRmNTYywQm24mM1GGlKjZiMb843M5Sj3bfraYP63lOiwL9dTu\nJ3MFLWlkWSTrdbMXbxRsGyL/H7xhqMtO8F/gWJnmrAwIlYYAX11B3kRWdAEY\nJHC6bKYdfNWFVMfWPd9ByaDWwpuJSdNu055UrmNeCocGrTt/3r/Khii9sV81\nvYe8i4HnKmNf9s7F9NHiGbHeLMlx33wHTWvCj0AkpTgPKQP/TW6BNmXuJ2QT\nJQ/vAqD1sbiWIDn5UkA0dxBmA3T87k0QdFISOkkRjV3bw+y+tYrVSEZvSw/O\nkjd63AD2kw9gJjPyL1wHmuj3ogA4aXh2deYkiKcufi/OeN/E8FJmAxjv0d1B\n2Gx26fWy8FvdDvjwpEn9WipfCLV5Z95pcuPVq3biieDp6Ylqw7TBTwEEujCE\n53wpk5CVD5bmKb2rdDbKrYumfZbalwFgrK2OCHeuZCohspZnNU9A/4fuIJA8\nLuZp\r\n=Buyi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"700a671e48825f803749960c1279e2057f7bc9d1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.17+700a671e488"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.17_1625251475835_0.7986784872785722","host":"s3://npm-registry-packages"}},"0.25.2-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.18","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"eb80db3811cb32f090a911b68b96aa4874c1a889","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.18.tgz","fileCount":27,"integrity":"sha512-ek74IhEGiWCAHUbbFdfCxOjYOS4TSdcE5Xt00i95puXfYJr+GW7FMLKjLxk2CPVat5zTzPmS2Y/qZSeuSd0LWg==","signatures":[{"sig":"MEYCIQCpibb/sNtENwZe4bQjezO3kJKoeViBv/UDxYgGqZsnxgIhANlbSg/1L4H3Q/978MELRnJqP93qlnEr5GBspib8gNT9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg42pdCRA9TVsSAnZWagAA3DoQAIXV02r4R/fy/edZs8jh\njwukDLliBapbV1quijqUuUMqaUlY7dU6Kalyv3iPobeFALwGy0WIwXx7e/2l\nvUHYdYf47eD57nf9ZeWkJ091hAb5lnU3lC2NRWlAblEAeWnTOeNPOSUEjeCz\nW9VxlR+v1URQZTTWT//hAbCUDSXLYAt1X+kFJAb9UNKe0UVK2sUE0dbcDLqc\n2E9J8AaPqtXDk2Epnp6dig2SptAwlmiJEwC2BF2EM0lTiBIgvXLfyYLg54Gu\nH0pBaqPOZlZmuwYppI0/6Md83cGzLVYdDdNHcERyCG0TUKxbHuIDUQEFX1Ae\n5SyPfagHTqJySNB3xb+4yGXZG66l7VNpv9rNIVU4IKDKBYC8UfpsLBkh1vAF\n7AIX/QvflkTDJi338JHvNpYSMaAs1yLrJzQ2VaOIUNvaM23llpsDhjGK0RF/\nF0SgGSQn3U5eZVM58DdO9ISpRVaahlBqNz2FCv41hoSAxHrvGdNdyGbKp+tX\ncjJGO/paTO6HVl2GjHZbZ1+rmQUfd+nQVNebgEnEbazG/c1PPePWPYPto3H1\n8Szh4yJl4GAjaw4NYg3zmOnRw+2joOflasjaAn7rWKEu051i3U+n2CUU4LVF\nRDb73EPD6urcwXs0mj6w4lKnGXQ9YBo1Zyct15pJ2qQxHGpw/AecHiyoK5lA\nzF/6\r\n=VKUr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2f3ffd3870b57f5b412635f3b144a589715a3503","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.18+2f3ffd3870b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.18_1625516636667_0.49489130614021803","host":"s3://npm-registry-packages"}},"0.25.2-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.21","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bdc9805a439ee1836f18a099823f075704f0ed33","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.21.tgz","fileCount":27,"integrity":"sha512-MNGKzwbctdsSzMKwQ/dkGkYNQVPiEOVklAHqfDErvT6tx6NHUl1JpQdbD7BxRyvJYQ6IVMtr2tcXyX6UUJUIxg==","signatures":[{"sig":"MEYCIQCQgpC70F7JSITrlfyHg3tRdZG03vl36WFrKKq4rEgLCQIhALZy+pWWuUqa5OFKslzzkxbMyxS+fTXHccT2VTJQ9Qq8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg42wYCRA9TVsSAnZWagAAzaUP/33xa9G0E4oY3eB3lyLu\nSeBezrwJdr8O1itJS7Q8E7U7L39iNXCo6lkArBlvx/C8yYKWuzlHUhu3/WRf\nIbcnORxqEXsawB6CwXn2EOh5bm+64cjByFl2LQeojDjQebORKVSeSQkhJiM1\nzSAEre/kAkZ7F89JsZewwqN2/939JvgbTZGcSpinTThsxOWaF7fMV0Q/XbH1\nMc9GqGazBvTtpallOFyMBtrknDPSB6CciwjvoHibML+N3lgVSl27s0HwTe+g\npR7lGT8uZrGb8zXyxh5vgzAH5awON9QTyVm0qumpVg23QV+kDAUh/HS7COTl\nlVvMgUlEE2xIoDUm95+dA4DmL7JFTObxUUT75FgR8pEozcKawyUmGmPuY9ec\n8TvPTusv/gXRYo2w+6//74DIk774W9wnx13jJbH+WSPtmsDYL5pupKflB1LP\n+gTc5vh7PREnYN4HOTJkox8cJ37kYNWszwEmzurjldc+kA/mprFNYKkhkFWL\n+sQZAgM5GgLTEewhJEnSDEzCaoAUc9cFC+iSBl2UbsDtt6I6zOVUfnu6HEj8\ncwsDO9Ol57a3sSkjF09pdPjaewf20vENl85Kk31ojttJF5kSuLI3kICScPmq\n/8/EdwlRzXeuId+kHm1wPq+KExmygCPsHGV/WHc1j3hrUFDKkCh9t8Sy1gww\nlcVo\r\n=z7wI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"231590a30767bf84690057a36eec52132c6cb6fe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.21+231590a3076"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.21_1625517079947_0.4382889938924148","host":"s3://npm-registry-packages"}},"0.25.2-dev.22":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.22","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"12bc8bd5d1082ea8e1e49540c9db208589052191","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.22.tgz","fileCount":27,"integrity":"sha512-wOpm4EW1/Rs2fffuDHP7w4pgpz96H8K6zWdPE0MLIV5DxNlJZ0Evbc8Vzw7nzcsw73oNy+KzhJbdG50TBkrrJQ==","signatures":[{"sig":"MEQCIE5M+1wTfaMqtAtFRwoT7TdrPVZAO5OlfVXZW2EGXBGcAiB1fYMz4ktAjwds7mkZEGUHN7eSkz3Zkix0QCbpq1BpsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg42+xCRA9TVsSAnZWagAADZ4P/RfHYCeo+ADXBtgV4zT3\nE8FWvNSH0jcWQH6l7ZiLjCeJchQItzLie7/K34K4IG9wHeJ5CLfDEyanWvYY\nfn8biDNYda7lFiDtKsmiz730Cuja5ufxfTTteMN4RwrVFbRoYnyf6YoEfQRt\nlp9wKVOALWIxzImSE4JYbyTRMMRy93ASCAmgf0bdJHhxQnYrwMODRQSpcbni\nTSFivG1lurjAJM9amkNgQt1Kk7ngC6ZHH+nS8N7I9msja/5m2c8kx3Auj9Nj\nrLgY0+qI21+BlhdwyuRh2iTzXDTIy0yrrDHFW3GZolyyOk1D+be4yArT8brr\n6NVtb+7/JmL0yND2vrqlaP9e3kEyb3leYh0KxuTjtLYm7kfkU/pNsFd1lI6K\nfUk/3mqGnM2Q+gRKTYtb5b0Skk/jHKxXek94dfF3DIzomDktQJrBEw05xTqN\nSU9Qx/y8NcCCO17z5YYnSw2kQ4yWIZ7tvxG3skNNMKSMO0bpM48z009Qlfvl\nr/U3faPYY+01zfz3SiNLRLKZyIcxNYtaUElUkWGj17+UdfzXIu6A61NP3GcG\ngr+KjEiR0m1ln+nm7vbqdSDCUofSV8tPm+D4u1POXKpKfhk0dz/ziAWzi3mj\np5C3Xn9Jd0U2Nk0Ts5dZMwdj4HE2SYrYKc+njJ0tt/Z0xXbGX9RKixka64F2\nCcHb\r\n=zPlq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c96f3b03207a8b86dd0e59bf42f0466101318d76","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.22+c96f3b03207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.22_1625518000821_0.46341849468944485","host":"s3://npm-registry-packages"}},"0.25.2-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.23","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3765866c13ad315577df6bf739b4033d16d68907","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.23.tgz","fileCount":27,"integrity":"sha512-erEVpAavTD2ieJ0jJSRqrF66vn8EF2hk5oP5sdfhB9oqRabUnwP4AVK7xF+v1CDNvK5+nN7IWawenfkf+NT55w==","signatures":[{"sig":"MEQCIG0Nm0NBhmvSvZKfRx3hm1UCH/a9xoC0cik2a4DKPk5YAiAkF0vn7ZjSdk4YKwPj4tGF2e47dsEobl/1lTAarmcACw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg43jhCRA9TVsSAnZWagAAqx8P/RLsrJj0NaKZ8GDSNpZi\nRu3KYm4bNHPi2ZjN/3qUKGe9tNV0/ZJ/oVZaG94j/HcYuP8glgR7rP6U5vcE\nh3eb8iixLIRL3g0JmEGVx5aAMcD45HzmEH102z12Ubh/txvfKgas9at0iUtF\nnRkswjiHZ3ojnGHCPRlYMvr+xk2Vt9EZ4FgxVcUJnEJl3roRD0WlAsCuyCKm\nNd9cad9aWJmxynnOOArUMZ5tTyZYlu37LeDevwmdJaiGe6egztbrCZ1hgHTY\nMT5q48eaJnu1umdT+w08s+7NdXw9ilOCu8VmuWuuQ1RdfcAfqzDDNhjl3OGT\nHwOaz9Y6kRSNPsU6eoKqkag+BOPUH0fQEmFwYUkD+YAd8VRSCCRQpg6bk6WD\n+jIl4Oo1hQ1blx5rGr/Lbb9VzxFgMMD/XlwzL4qKhotlDJyQFfE/QbUX3j8n\noLwOFLmIYCsgc9s5AAo+fEXlfDeWviRKUekGzYvaZ9faOSfB5Iyyab33tBnG\nMNKS4o/riiZReQpZK3M1k8fR5EVDxE5czfjmHU9MxA8jKrGmMM3Hrz1Lf5gV\nV38hT4jMGxtqLiaJzmqsptDrUL6SBzP5VHN4ZsARYbTkbOU5mdng6pRixc7x\np8+bXDKb8P/B2Pzv+rUE2JSjU9pJN6h1g3watVHwuHJimWwwDE9RwLjvoz/l\n+zQb\r\n=pgcP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e363db6d16e06afc09e52d612f51096358da111a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.23+e363db6d16e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.23_1625520351982_0.39454071013031955","host":"s3://npm-registry-packages"}},"0.25.2-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.24","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"02e45c832a8c97c1634de4362de8892e3e5d4928","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.24.tgz","fileCount":27,"integrity":"sha512-8mrnGYZpSIH7HcdMLxUAwlb4iSLRZ0ivsGgcVHm9VhpebQUFwEdpfe8fjJL4BKQGDHCVQFA8qixgRHIr7fvHPQ==","signatures":[{"sig":"MEQCICn2FsNo/ZJBigpcFCF0ogkxnmjqVy+CZbICsE0j60YoAiBfyBgpQJBlp+IPFh9ZhqOwliQWszsG8/7aFgsyYMiYDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5CxYCRA9TVsSAnZWagAAp30P/jBrfj/Oc1NTrNwOSsZ7\nOjPR64nTWSwPQc3hgHPuUBGKE189lr1msUrtodCiYMbREdyN5GtAGMx7+YYV\n/iXpb6Re16CgmNKuMNUtryy/8257YO9jmvMWtn+WFlMWvRkNDNJ0Oiu8M2LB\nqEln+fYGUMcxAQVuKPtFljo6ZXxT7QGR/OFmesyzWjAl0z8c84B+69/BVwNy\nyLf7xnboi8bE72IxqVZcm8JSGPPxVhSOArvTrFin6KI8MIGAOMeaaGnjhWRs\npybqyvwYiyiWvvZ0F2R01JP+wDQa52zrdOvulMIiN8i1H1E6RQRsG8PILS0g\nj3K8MuhDnYkCAX9d6S+AWPWeeoTJV2EbO7wZW1XFgnvRpj+xYb8dVQPYtYbr\n9ih8sRKzu/TPJhqYBxhPyz+W73APLxCFmZEkKyLoddEiA9AZhjy3UrTHwGQn\nQgtQYl1epucvXYBtKnjcjdJG5V5Rr8+XxDFydnpbUF4CJhdMepX2WgiKTM89\nHhpSe/ZggWukc2f2l5GDQAD0TpTPhR2y0gO5qI6PM4MoOriMxqIMVTJ8gJRt\nCRysZCapMSvrhF1XW7ixzuh7MoFsUMtR815TBNMcSkhK00i1DJy3efwK/Fux\ntJH1k53gEhCzxPqwX3IV/fHVDJbWXACRfkLYqgXrvUjvWQKFDahBXcmGiiPD\nQEY0\r\n=kUqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9cc19c491b7a0b1be3c8a7b98edc74ba3cb45c84","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.24+9cc19c491b7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.24_1625566295831_0.31067322570482436","host":"s3://npm-registry-packages"}},"0.25.2-dev.25":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.25","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3157a307550a8da8a1438f5edf5f09d0fbc0101d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.25.tgz","fileCount":27,"integrity":"sha512-7UUfrJxXjVEZ/wwWc246NzeKAmgyc2deSwH9adNnJVgZuJoWtYtvk/hkaoZRLz9Y8EBQV+lA4sdWZvWBIIsORg==","signatures":[{"sig":"MEQCID7YdY6f4l22xfYCwwLlRR4nGMDHFrl6/Osg66mlxM6SAiA57wjhN3cSJ+XzjIWnP9Yij+XqsojiP3kCC2MnXGzImA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5GaLCRA9TVsSAnZWagAAuAEP/1HCNyhdb4EXrTAA5t+O\nd3tlFebk7LKxQxPCkycKfc7KQ8I8U6CytOvmTwx+2m7fa/PL6B3oG6Aj64/b\nkv555rqoa+JQgfN8XwK76kNm913xtEvBXKvYyrUz5LwNBqlTo4foGDPWh1Eb\nQQOpPxnJ10uC+UIIPqotYdrFsQcXqvZiFOh6JQIQP1i77cjvSBtihv1gL0j9\n1Z1xfznE5lxD6xvnTQu1EEJF58cRz920FGKqpmUOqGPd7B7IgY448LFzhP7a\ngSZmRa5deaTNydALdoIIMcGw96UurppbUpWq118hRpzqbCesNUS7RVPdS75D\nEUCwjuFXPeG5m6AITIj0PqOei8Ej503glen00yRgrQsODFjmSHJszwZkHzaR\nm/CZKWinfqAVjBaUij82q9CYuAOy/bO4KWGnrUEc9YSQ2U30JhGgD8UyAa5T\nT+qRHMVm4Mku0AxopfEFR8TY6FbP7g23lPWNURV5j9uZsuL4PP7kpdGUFSHh\nDMRH6JPItQ3OSrldel20oeg1DZvtB9Hkq+1RayxJrWS2vdhaXQwdm5mFe20v\ny+3FC0tpfyUFNuV8nAgbxt2L5sSMSCRbijA9QF8vF9G06m/Gf3zflRAzmIjs\n6Ay3qszzRL0WKeg7ukmPF3sqf9PUiIK4CFcwRktDtmybVr0RXlQe+WSv0Vfw\nfake\r\n=40p7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3d1f78f1821e182c049b305207dccafd7cbe350c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.25+3d1f78f1821"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.25_1625581194770_0.6811639702754417","host":"s3://npm-registry-packages"}},"0.25.2-dev.26":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.26","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a56add2d6db0cbf22aa5abcd719cdc0aa091dc03","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.26.tgz","fileCount":27,"integrity":"sha512-G0PPNsx/mA6h+HDhj2GjfdNOhIXWWER74hPkgwSHE0+QcBPo6Ou6CwcIRtfi1wJ1bSN5XZk6irDZ37JAfc5kmg==","signatures":[{"sig":"MEYCIQDZ+TjXj/c4SRJnvda+qa0m7qbj8CcgblHA83QPKlv0xgIhAKWtK9+vu2hAKaRZiiFdnBc0g8Y3RkZ6sDWxwEbXi6ed","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5Gg3CRA9TVsSAnZWagAAZaoQAJ8hpRjpDKtLWGoexV/E\nkSKphQZjE3mydz48kQkv20ZPTp6IdaJp7RHeAYcOiHTA4Y3YIMMd0xoQEbfl\nFoJysDwC0LtmSqL5JiH33l6EWduhvqzTUDb4Jp8KllUSYK4W9EuijJyE4wIe\nDdrullSQuiK3uOssmlM5OLQg3kLJM3e5uHjpUvXRwJEQGm9Dh58LMHYqGVuJ\nVSPZjUcMbtkTZtpubICFDQ4HU68i4shEj6f2p20MYMO453aQ0U0AQAvCU9Hm\npLQbyOXYz8h9uOqiPzOnQb8Ih8qieJR0SlICZTFPJq6dHxa89T3KT+idnBvI\nKsHcnNACO/1Q4QHtt3MTOGVILLTtjHeKosAHy4aMp8ktwCxbdOPvQiVP+i95\nm55Wo0l1Qw2ENTgy4nZofv5ZadkkUwREOc9doISptavxw4XQqmIMXCBYq9Ak\nlKgzRB2LMjHfatlZ+j7WnxejVzW3sfezh/x5eFKkJhSslCPmwmWS3coZ8OVQ\nfroc85GuHIb7eVHso/LtkMITVtN+dZGTD9GaCJrXPhue14aDKA3HR0kI3B//\nGOPF8ntabbGN6JrYFcYWv5I4EXkqbJSV5FqXhftUMMhUUCcB4oTQwwsSYwy3\nVcLv4KXZmV5NsdrOMaLyYbWhVMxEGKHpzKYxrw5gxDlSLfOoJxRXH+RliPrr\nvnps\r\n=i/Pw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"732f767a5703bc6951263fdaa87b7bdf60833adb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.26+732f767a570"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.26_1625581623194_0.6816674322949732","host":"s3://npm-registry-packages"}},"0.25.2-dev.27":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.27","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"eefbd67075f16746a6024f58bd42c12197acc72e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.27.tgz","fileCount":27,"integrity":"sha512-Hf8DjFC6hfUsHLVrTFUgEOTEDDfxoNLd5OErpSq+dS2gaar02yByzRP8OlNl4UHybdEpBfoO2RcHqHnTZ0VNiQ==","signatures":[{"sig":"MEYCIQCEL2o5PqXWfWP0xCKf+sefmvDPhJPorDl4f8ZuiJmtCQIhAPhkugjLDihgXU7/gQbXUVmnj6mImxNCLRR1xHuNHj5c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5IxXCRA9TVsSAnZWagAAWUYP/R+yZ0WYvbL4sqllFItB\nfsgjcQ/o6x3dFMaBcbHclMrPs81zQwGYPCa6Wn+0Gh92NszWIiOYLGsUl22s\nHkypFr5n1KiVWzB5gSDaTkZXdhETJX6AB5Sr8hvVzChmB/yKm6eOKNagQykO\nXTJodX6warFyIKMMMrN4PmY6EifGHlTzAwHzXL0Agg4vR4+5L8Gt45eEJIM/\nis+Tt55EyCDKtn2V9dUpGgL3w3ZBmHtyaxCNR+kArxydTknhL3oAVlpGbQfL\nTHoM1H9iTKXy9Wz+mQTjjuEEnVYJx09UA/uaZ9z+WSF2hP5Doc/rVZAhn1pK\n58jMWuHhDB6C3nqBDWzbyR0d8U3mxec96AJw10RWG1cD3zIz5oMnS6EisDbD\ncRBrLC7k7nWBo2BZ41zEENc0TSHaxSMNuUd3xE9JOLIxYTQgzqq08qvwQ64q\n+w7yAhguHOpqerrc7EsJsuFOMMAdi+N5YqLq5PugBpC13noYJE5OqRUiK4Ls\nKyEndv3v0HgKzzs1BpPf/uKjZO1Ap7JNXfv16fV0LySjvJUULfQCvw+HYx7B\nOTt9S9wLa0OVijOm3tfLK2XlOoHCqO4ETFdtCvAcp8TI4wrqi5hZEE1Nt008\nbcn8aQOz9W9IkQjsRZiTGnlLMFAbziaawWo454RX019K4bkRytBU0UzuBm4t\nnJDk\r\n=mllG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0c5d827e33df1a2402f193896e9960bbc68b298e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.27+0c5d827e33d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.27_1625590870977_0.6902713465104371","host":"s3://npm-registry-packages"}},"0.25.2-dev.28":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.28","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"04424d2efaa7a00d2f0773a257882c626433db5c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.28.tgz","fileCount":27,"integrity":"sha512-R/8+KtbCHnSnGwOM657cZEkAmn8FwYuVgjTDntaOs3glrcz/emCvtJd5UdZdPKE0W02TNi/hIh0ieSiYusrdLg==","signatures":[{"sig":"MEYCIQCaDE5s10nXui544LzI4BEliuMfEjPR34p7YNtOc3F04AIhAIzxt7Q5gcNnmCO/56sY2N1fCPeuumZZ3uvlCCh2mH5t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5JDxCRA9TVsSAnZWagAAOQ8P/37eHj8unyLgt88Muiax\nkWzIUplmXRXnrlqXrAql+3YIpkSLUb7hOB75BD/IW7pneIFtfzN5MWNy36f2\nTG3sPYkO6EnHcu/bbI6lu6BJE69w2DWvUUVvF6MBY9BdNGXYdAVtrKPJT/KC\nH53sh2ImNbUm9LiL1mFW6XxmzVwyCac/sVKcfnEAq+n02wISSazFo1/53QVL\n437uqXzZftFo5683MgTaxkwG4M0sbly0yY0JdIatRaXZfC2Y+BVZ7e2Sx4fX\nN9qxk9ytrh9JIjEB/kEVkhw/uKoJWm2h5kEtsor+yd6WqNbBQ7FFCpBdDodq\n5Vv3bPbyVZI2uokSKj80qRvkvOzYUxrO3Ja8L+QhZw6fxFoAmqujDsp+PYmZ\neJpI1UOXtCrjQTTfuAUKKdee2CMeFrHuPW8Q/nxFZc9ZMpDjlG7lvXBy9nIY\nLGzNEb97OSqa6iaB9rUZiuTcRFHVeLEpEQcbc8JOLe+nWjbasniiaavkKc2m\nD6tPlUDwfilZ8Vd9CZ9Mj2LdPbJJNYOkMgC5jv/oNmnITvXuyPE13FAnRHEN\nNZG80/gif0oZjiYOV/CkeqFkpqPTW5Cn/2GDSisFJsm/mfg4yRc+QPlISj62\nt/+IG1glIRYmebUs7cEVeKeLz2aCrS+PnQrSWP4VUA/YtpjWxCyZrD89fjFt\nTidR\r\n=2Dai\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"04d8ef368148b13f88740eb554b1c19116409c91","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.28+04d8ef36814"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.28_1625592049318_0.0022510500361609953","host":"s3://npm-registry-packages"}},"0.25.2-dev.29":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.29","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4e0364160ddcacb6feaa39e9f8f5af7b183561d6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.29.tgz","fileCount":27,"integrity":"sha512-HaBqIyWAcsGtw+1nx2DjoFrrcocSy4Dkrc5OIFd6sU+eXwhgk8pkv4I9jX4lbaq8+RHa9gTWm0wR/NoLgHLoTQ==","signatures":[{"sig":"MEYCIQC8xItmn+uLsrq8ze2cfZvj8s3vWVISh9syzJY+eGP3FAIhAKBSlq2QFbONYA/CIKEghE6a3f5UH0XVDyXKmliPUyGB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5KCGCRA9TVsSAnZWagAAfbgP/jN2WLqx963SgMy15yP+\nyhvONDPN54SDC2s7Ofnd2KSzxai+Y4KjZbug8/BoFJUZAVW5wOztbngFPmd8\n45ljw6c518VuCBUXpK9+vmNmOzf/X5Ir2x0BO6AHWBPk0cBy3NWmR7pwoTHT\ngxMaXFZVx2JPxC7CJttf1QjFbMydSNY6TN/91DBzNpOsvVaII84qsKs+umia\nD81rFFMkxdGnEI1E6lbRIuL0DzCZKuizu6XAQaIqonbHlTW6vThtCwAQo2l0\nIIEszxCwGDO33GyF86HSbkurCUH0R/f6mxBCyFoiXYu/wtqInIBMDEkUYTJq\nsNFAgR/WAN7MwQnFG9XXJMo0sHpyhielKAzNtreQta9mcy8gKUqr4wQ8zRk3\nnS7wiEeGLTOxYoquHxGI3BvaCHUuhoIgdg2+GaQYP12FoWEESSfhEsC7qon3\nXinebjxmC8yZa+bxpjXCtFE0Js3a0Pv0sYClu10sVXRxEE5Kv2zgtpoqmYnB\nbDOZANvg+SHWg/aQKATowZBMgEtW3bXsmmKiUujxwxX4jZQnAc/ea0Z0zA2A\nbToyeIz8J04CeBftWKgog/KXBfVKHKtG0pLVn9IOWeiyOIbWBG1AZcnbmeV/\n+RxPHzgk2Tb/ox3syUXUHEX0uzL+v7DF/FVzZOgswlWrpsRntbktHQhQRhSd\nLAzf\r\n=Dxgr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fde84b56bb607bf37c54f063bbe115fb7d5151a6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.29+fde84b56bb6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.29_1625596038472_0.047320540557260315","host":"s3://npm-registry-packages"}},"0.25.2-dev.30":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.25.2-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.25.2-dev.30","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5c9ed717b1220956fc442d4405211ba2f96350b6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.25.2-dev.30.tgz","fileCount":27,"integrity":"sha512-8syYbfMdhucRvv9LecA8+wtghM5lEE6jIYtITl99zAOJGoS512Xb4Ym2kbTdCsZ0aooA+XJghkvai5bkCYIXGw==","signatures":[{"sig":"MEQCIGG2iE5tmJrXXoyZMKQEgYeeltoeEpA6D8ZAjXOtRxvlAiAsDaqexoU8qFkcv5qzui8HtzNd8vsjWB/EFfGwcyMztQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5KMNCRA9TVsSAnZWagAAVkUQAIP33AXpR2k3CNF1WBV1\nqFuKyVweMNEYHbHtXUU+hoDNKTlwjEl149SpKGt+3BXdku2VAJ/pDm9EcoNL\n0xYdCogy+Klw1NL+9K7LvYwuyI4rnh1UPhWuuwnh3wBa3ydzAhd9L3nLP+GU\naLu1uN0HoJivP0s+xmkQlfgKY6Ke7g9f9fEAsEPC+eN7QbYIHmLYIw7MQOwA\nedXVrdk44v+TU+v/FnGeyY4Wmnsz8h4yFAAqC+lFv/HYoQ/XJfBXpyTAARPw\n7lONrHUJ5dC+j9ftG9AzmdGF/nvENtZpL0vy+F4ScK0f8TLTvEfaZ7VWrAl4\n4pL32QsV3e7do2OLtgAEotHFB+nO5v+bRiqoI6PHYidg8nuk2UrmVSQsk7gi\ntPVmGzEQyQT8CI3FZnuc9D9hNERjPaEa0KiQLV/+qygG9YlHg7m66MT7ulp/\nsF8onlOxafw8RzXYkKRplZnljj97WoRFl+ZjbzSwu+9V0f8lH2CJjJE1j1vB\nRB41gM6Lzz603sNh3Tkvt3+7LWcz5Eg2idVTEHlSXD4wvvtDdTgSydCH95d6\n/AnpCLNMuk3W/wnRLp6T+kh+OAxPHUwGNeoQckRwVAYCYr89GUup6DYkDOeM\nXhyz2h0dhLKzAAjffUKP5xkHnMtcUUZ9kRh1Ro0LvCklnzmepbyY7LZSxlmg\nykX/\r\n=coj2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2685d2fb053975ea026ec1ffa3d8c0ad86677e71","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.25.2-dev.30+2685d2fb053"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.25.2-dev.30_1625596684528_0.9268988007125467","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9ae6290fbba349bc43e1403a9c3c241e31efa3b5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.0.tgz","fileCount":27,"integrity":"sha512-naGbcWy+1A1lNl6eRmuEDA9U3A9OeW4Lf2kR4WP2J0FzCUUcehgJabMv059xoPBZ9ysO72XEnLoXwePZu/hBrg==","signatures":[{"sig":"MEUCIQCUPD8Au2tJOqxew+0KVn4SD0MNtIPMPj586xYbmhOOFgIgccZB98rmAOWS8NCx2sQQfzJkPpVPBi+e9FYo4WX84e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5KP4CRA9TVsSAnZWagAAnC4QAJS3IgDbLzCQK3HzndnS\nUflLx+690Ff9/escg7ZLW6nc0H/jym8z34h9bdKi8E9pAdIW1h/RKyfgTCHI\n8kKMVclh68p///eM2kQRAIJ+E2OJTrzpRLvmYz5fkbpWIv8FdWQvjMLvZ2EP\nUwS5Rf6G4DnkoJPlcm0q6kHFgVgwcLEL4Ro4LcO+Mx7RRmFjizEoVzFOMpV/\nBbYcUECN+58qde9CGmex+wA4HiG116pEMPzf0Lc3d/noDF85fJ3L+YI1mol8\nVIX9b1pQPyBD+HHFZ9xz5IuLiLtPekncVCGrINniUnPDxtx7PFKZkA9qOIj3\ncUDEkzaklkpaZanqWZKR3qcWw7hWityRTYMI9KQY17pq747XuZomNFFhwDhJ\n7zF9paTJ+jxHaZPv3//jsUm4WC8nK7e7x6kDigJeAo7gUeIK4dcEwe4nMphM\nE4ZPQP6j20QdkVtzH56zBB4s2oBzP6npWEJ3cyNCshL/me0DCT+8xYSEO6EG\n1hNK+l9XqKoCVLQZt7tQ1n716MUxVVwv8u9CBDxGLS8wmF3l1bcHaclTJDPl\nDeDsIGRXhUEojrFvbMg5LfFuBDIGT766MVuaaZXs857rWto/qHiX7pV81ypl\nBfYl1jlXUVFvGio+9kcuaEL256juN5aQAzA5EScKWndQjMMxBtyyeJlQu0ij\nSj3q\r\n=p1am\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2685d2fb053975ea026ec1ffa3d8c0ad86677e71","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.0_1625596919861_0.13908474067891552","host":"s3://npm-registry-packages"}},"0.26.1-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.0","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bf832628f06f628c096d0d7163f2155dc4170ad2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.0.tgz","fileCount":27,"integrity":"sha512-hhyiNp33lR0nXoya+R1q1F9TIBlyatNtGAZsyc8Z2HZxF8MyWci7/dsc9ZPoZEFfFRSHiPLH5O8DxILzSA8cjg==","signatures":[{"sig":"MEUCIQCJi3SgJqfqnm7ZuZk7Lat0LXZ+hnxca3J8jOFIvnK+JwIgcxSyHNF1Wp2GIzzYuqwCrS5IeAU3947X1nrs27Nmadg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5Qi2CRA9TVsSAnZWagAATtMP+gPe5nbzAW0tofJc0sWX\nj7rNhMojyhG96wKI8o3tnn7DU4Q6TjGpdhrij6BtH9Any1ZV85nYzN0rU0eN\nLdEO9rFmn/nC6lOABSzaXtwdUenEaCUDnm3aKqiNFhDPDYhdsFQ/Bx4AWCKL\n4Ua0kSZk4PL41hKjMNSrS1MIhSiYk5+n+dwKQRnZTMC7cGv/xWiLrItIXd0G\niI8CDWMEGLeok7EnQKKLVo5y2mjhaVd7RshMFhY+0QLukeJ2+J86lZqB5nJ6\njz7E3ZJiLztJMQ2MXHU/ti5w5MUMko6VLrAntvQkEbvh4JrsbUChPmazFHbr\nloJU264GPOpbu3B1S1F2ywUEPS2KOzG46JIA/pMUaFdzSN5Swi9DZac4T3hG\nteF0ZGDc4DMk87F/PvOWdb5xP638kt9i5enJQc6OoTpcR5RGL3kaVSUeVxi2\nfrDzUJRgFqPHYgPqvV/Vo4yiflv+AuRvjPkigqnCXMqvom1On7wDiUGd1tEx\nhChfh78yLkE9EEh/M9N2lQ/WSy/TdlefxEs5gCC7GCofiRP5wp8AbLP+tBRK\ng3353/CLo+kHe39V5JZRfMe3nTVD9ASqOox8bC/U9Q7h4h69ByJTyQn07OQA\n7fDqyDaXCQHGGkolslpOGKQTqdKfjWmLl23+WJkDpjjC6rM5cU+uGdFKZgy6\nKY6h\r\n=oES/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"34f55490e5d0aa0f0f3d22edfb5e73312183aa2f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.0+34f55490e5d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.0_1625622709907_0.334215261331543","host":"s3://npm-registry-packages"}},"0.26.1-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.1","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"69acc7144b369479cea8302e19eeb20acc6bd68a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.1.tgz","fileCount":27,"integrity":"sha512-qST07MrXc3NMU5o2uZa7tuiJCTlHeCsx9RLyRm/5WqkcdWt2whiOG/iQSmK+Ff+irc2ZDzdxGN1o2DvF6bCpLA==","signatures":[{"sig":"MEUCIQC2EGmkqbChW+dnHAyWHTitpDboykEeapJK74AaET2ZHQIgSDBFOlWIQnsQDDdGYn3IRjdRxl9tpy2F/m62LXFaNwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5cB1CRA9TVsSAnZWagAAvU4P+gLRH2CKlPgryXSPvCl/\niZhWx1p0mPoZU5F5301RyiMJGQfRtpBo+aOSdzjrAKBCjCkywSEVykSBzP++\nqQlHYJDmTfEcYD/He6GtBnm1yWXBqBRRHXu5qCVKgDlM6TDgU8dkXS/ZFwVj\nuPK1PPVpRkzSZriGkX4AnToJ92q0mlWz4SloJXVa27DolRSsYVfHBS7p440B\nSeKObfOZJT/P+ryCZe2/bDaZ+dDJiTRr1Zc5BmvKTWlTs7OI5YxN1p3gdmdW\nOlYMvkqdytEePWDD3j9jSaKWF5qFePRMcjc4YwWVxK8LyAzAaa6Boe9FG7c7\n9VqB52d41v2M2PCFXxR7MW54iOm/+uldd0cbp8IWvuwaSBdq85pw8xLe4eiH\nB0wK4yfQ+TLPsSiWfbC8u3xr0BSkobRGQIdhUF/SjzzDD00hRiCnbam+3Y3b\nlirGoNpgJHrkx8GorJ30hj8xUTG6EBBV4Qy+XK3M5s9k0P3L3iTPxqP0zYP6\n7opGo5IrXRf8/3n+xxd7R8NG+Zqix+aAOqmAJXzoPaZc1npuYn+8NRFx5h9b\nOXiSSr0sSrU9ilOwYNCSUadm/9AAJnHLO6D3Cjy7JDphOruq001Eu97RqRtx\nsYSL+aZhYw5mVf3rZjF50vdqKQUp/84FVxAFijpiE7vbqs97jyinu34XZu3R\nSKCL\r\n=MWCj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0d38a301abf07f967fa8cb834f7e4f77ece34c38","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.1+0d38a301abf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.1_1625669748904_0.5663164958384623","host":"s3://npm-registry-packages"}},"0.26.1-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.2","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6fb1a524e271263e5f528a250b3f55a1c4175c26","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.2.tgz","fileCount":27,"integrity":"sha512-qErjnhgfXLnhunMH6ic32rTZZqZ458EVM1PiMQxF5qAgrbvo9JssRbxtq0jMz/h2iQJsl0vulZTfpRfF3yh7ng==","signatures":[{"sig":"MEQCIFXgIHfZNA53No4j1UOpZwBgTYU+J6EN3XNjxg9fTkvuAiAYN8dM7fTUWxM229Gs3BIGmC2XEYzpmPVXvcZPp00vMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5xfwCRA9TVsSAnZWagAAKOIP/iISCpO5Y17QPZh/Mrpp\nHH2dS+9INm2+nxrTm3ph+S868gD0/QpA5jisKj9a/bLgJrkDywoCUwbQIFPg\nXRCK1cAvhaVCv2fjjD/zMq2tgL4mrUi1lieFUPrPrtvzuIfHImyzndIVFtdL\nuglKENFYUmXEFDt1d6WpYkVdyuHitf2HNLFMESabrvKrFsuWh6mjOo5nPvsi\n+y8YfzG/DXVXmFgoW7n0dRs6eGuevcf6GArVXz3NYYIiMwYWH5hiudaAXfrY\npGgvrokGGEAhhRmrvdywjw3TpZzlzGJm/wxfvFlHJvYzdsMF3ZH9EthjrQfs\nhZs+re1AUidlJSudpQWydImCgmyhI+lmq0OA3BntDvApN4XH1icyfH2/lbNI\nJUI0a/y70qVz9ty0pSh8T3JUWVzEz12JJ7JZ1V7w0r6bsAHYpjLprwA1PYgp\nXUIBNZ8yOaS4G5oY6S6a2QqVSF0FXBjWEXok48BJVFfAcF/zpJxMXUVxH8F+\nBZILlgf6nkJYczPf6OA9E0Yu+EN7qVa4PtssmD2smHJDuZepM06/w1qBTQ2S\nClFVIoo5yTU7ChYnQ2WGD0ayadsf1CdhXfgRE27ya4SbIlpSWPkCPucMH/Iw\nRBtSHh05jYTGlYZvSb1yNIRnKc1g4N9QsbpYlAtQq9BkOS4rqXXEtI30aXeE\nifbW\r\n=Vlfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8058d36790efe1390b2c27febdc8583c915bc977","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.2+8058d36790e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.2_1625757680208_0.7200557478994936","host":"s3://npm-registry-packages"}},"0.26.1-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.3","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a82c12b059a3c03b78bd3545122d17036be17177","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.3.tgz","fileCount":27,"integrity":"sha512-46K+h4ULwqqBcFcAGVk61kwxui484bMXZ8qzWvKp3e8K+Yq336AR4PFjfaOrBSy+/6xU3z0aiC2h6H7ooLQTuA==","signatures":[{"sig":"MEUCIQC5TBGmEERJgjWE5w3/P8d3I3iGhVxgW7GYzgA4kTAjwQIgMGSgGK+/7IluTbGwl5UKQYL3JpfZc23NuWDh2nsJ0Zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg53aFCRA9TVsSAnZWagAAckAP/1gNAr1+jC7jdnKQK4ZP\nfVKD/U6fqODr9022QIX6n9LEbalSa5Rxut8te1YPjoAGUrYAHRjtDeVznzxQ\neT25sQe0jxbKsnzsk1SUhnU2g3Y6UhLjjP+vZ0RBlDaBUY2yq6llyY6yp0/5\nBYohRVka7lk/0IaPV0WjfPgSQSbK6W5+9vqELxmV+h6Gbuvcsvtm/QCvclG+\ncoqz0jlqy9G6fclKhXoP7LMwmJmL6kjMV/Xs1dKuktJwx1NHuyXwFZfLgwtc\nvAlpH4lNN8W0nE2jKI95LnxyiPxpumBxjUllRp7jBNiS4L4BQ7jrkYGOXHJx\nMOJikM+/f+f7J6+gZaAKIiUmjsY+f92142CnO0xTx7yMOWiwPQ4lbKVcG0MG\n9T/DI1HO2swcUoN6xoqPq6HkGxbB/EZEuJ5FU3kZ87+MejRyVVkaOxbbIK7s\nIta9/Qv1QWV+3hYtOtYdF6Nksa5vs7PFG41FmPTBSjY4KltaVnafu63Wpu7n\nztDBGaklby6FPR8aSWBAQqCdOOpQ9NkEPtRMVy/w0FkbQIOmlUaQZ8t2PjE9\nh5gPI2oiqLR+ZkRBdkJaahU0a6uDymS3OXBRMvD2+5KLDhm22DntATwWwIcV\nl87XCwRlCr7m9ERzKNcV7Z7L1E2Vt4A4yW/lWXF50M+xkrTlVb1RV1w188Ag\nyHK1\r\n=JR+X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ea9ab2cb3648975100cfbffc12712d85e1e9f64","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.3+1ea9ab2cb36"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.3_1625781893222_0.1555194581910042","host":"s3://npm-registry-packages"}},"0.26.1-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.4","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"20627be524be687d6b5b28494882caa04f6ba0f0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.4.tgz","fileCount":27,"integrity":"sha512-3Sj3Sx5mRmb//f9EH1VsCpHwXMGY39AUd78vk6X/rqKKauNLbrTXBT6JEFf4+QZ06TAYLwhUOuznDuQmi1azpg==","signatures":[{"sig":"MEQCIGzsof5s3dADLwpvh1iNsFRkZZkaeWzJdTB5f0M8OhH1AiBeV8Ctg6b5DGGsogoj8MGhYkqlH5TiC7DeSJ8o+kOosg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg53oSCRA9TVsSAnZWagAA+rYP/jDALKpD2m59Y615iDFd\n28EXHkqv7JB8m08ZFMnSDRo2KeKCi4qBgSCur1Dao8bw3PXkeNZ5/RRV3j1c\njsLnO0GSZfa0SYMucUAAxDL2/pkEma0Q/oKz4aKqRvRaOgzZH+pclnwjEUtf\nkm4sre2amOwn4y22gq0fA49T4TzM/ZeUSmbLZxGAzxwbl66iponSTVMyyKZN\nfTxbJIRBQwHtdA6fSJCWoSYiE9FhnTAG1wMMEJFPE/Yz3bV7ErY0pfj7LInq\n7cmzs7Cx0NZe/9Sbn/YMy+D90H5vvDGYq20RtlqRZt+pRdYy6B3ZX+SKGp/t\n8k2qiDZ64WGtAMZBjAUkHUPMXBP1VFBQPYKGvjtLl14iH5BSxknMFdjjMkIJ\n2n2lbuwOT6S0g2kvabAw8V2rBb8e7ZpEl7KOvWbe4DDk5QVEoQpd5BD8W/mo\nyfH2LVB6ZRPaJL7hdJwunOP3sHjWMUt1dXv5Wyqy0RlR+O0MqYNFVhab5khk\n3HEK8q8Li2lebCe6/Sl47aSnbRz9dlUgTwfAUtieDQZX2HAXi1ZB2voJDxkb\nERlxz5SMfWPOs5ZRb53WdVIuOqh1P+zxvrzyz8BjO3lPaTssIlv3nW4Y3yFk\nMnJXWWiEkmsFjFaXPCJhxWdooAMkKtalBe5h0jrGzwDQ/2LzVxagdBiql0CQ\nAtIK\r\n=l5mX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8e78f27056e9e3ccb4660eab4d64c752842bc150","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.4+8e78f27056e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.4_1625782802251_0.14871405289932937","host":"s3://npm-registry-packages"}},"0.26.1-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.5","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"22e59e13dc2816d3ff7f264e0812287d05bff843","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.5.tgz","fileCount":27,"integrity":"sha512-FbEg9bg2yYRocylruVPItCOpZjv78kjbVn2C3rTf/sfnhz+g+NM287/qYitZeQMw/PAUJ1uCvkrj1zlYkc//Cw==","signatures":[{"sig":"MEQCIANTx5BgQoLd1ztaiqfcSNd5lWT4Yoo+azOaDxm/XyyeAiB2X/u6ELhO2u7ZFoXXb8zuVukHwMMLmbMFsYYTvnitNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg53vKCRA9TVsSAnZWagAAZbkQAKOy+emys0+FvQZk6k1L\nYtqaoCer8CwBd1CaBroEmPoEX8wMxVPni6ddZYVSoRAiFJn9GE5p9Uon2a4h\nFE3PpQpBYDndgkh3SGShjwD2lQ2mTk4d78CnHLZxON4DhDzG3YJ9iDTBgmuM\nOcvVey4WhWpG5jHAchjx2OBV1Qkw3riSkpPjCxPLOYAKg5r/UwgwM7iulMvc\nHt8vTMvXWPzhtxckP96S45/KwJASADgG1xy6iSQNIFNqlc9uBL+uUZnXeSGB\no1W5ylnTmwJT18v14uMAG1KYhytBZx0pvL2HhqTyopvcFv/aZ6TMqFJYB+tR\nM0AMu4LfYzI2HiCiNlaTihdG7RQXELel02javL/rl+bBW3Gq2G02tGhIwcMT\n0Inx/BqD2A5pjrB+oCJsSu7ils+/M7r60/3fdpBfDJdeSVXqELuYf6hO1u7H\nYLeOV4dQ+clAO49YTtdVdT9gV2D+tP9CBjPlp8XiEGc5iHpp+asV1MQhbZRF\na/LYjoylUoU+wDgibGXugELqXZMu1Cg9HIw1R3wco+CL4iYDsnDiKOGePX/l\n1Es1fpj05EAIX0wCZAMfVVq37QhGUNdKks0avAntscqENg9owLegmEHbg11L\ncMILgQJ5JGVaK+vYZm2wssrV8AfxrNCrKjsHN/dvibt3LOx+i+XkkHC+IQnC\nNAq/\r\n=+q+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"064517ef09787677264c771538ec01f876473f88","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.5+064517ef097"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.5_1625783242212_0.1229770572242701","host":"s3://npm-registry-packages"}},"0.26.1-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.6","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"59cb0ebb268aac9595a2512b7786e6c595a85271","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.6.tgz","fileCount":27,"integrity":"sha512-2Mv+GhmWfVkSLWZvan3tlLt/c8Tag1DvzKgs2gpcp6MhZCw0fhLndVbi1d3PpS/Mil/Zh+h3CSkizCSog57JXw==","signatures":[{"sig":"MEUCIGQhxTxsXd0DR+MaLDIQXj+IaVgRaGU8p97bKP7rE/lWAiEA8TV/weoewAqGbwzH1Cva4HhnOCN8J7MvlDJC81ICUCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg534NCRA9TVsSAnZWagAAzbMP/09SA/cJkoExo+aOLrk7\nUKJTgdMBFviAX8UDUX9h7MVmr8gDOVIlZEVbvrUAZbVyTmC/8pLrsPO0gd6C\nCcEFs0Tr84ZjLlbyP0LS4gTQDXQW2HFOIK9+GF5Qj5sslYUut1wIf8YZ26qN\njDH8W4Fp9ittnYiPeKaKn/hcdCZnfco2+A7MyiY1XtiSRABnnVCkgTN4DJJL\n/CS4e1TP9P2mDcVk7Zv0KqYnyHnWVdJ//05jZcVUAwcQ/zahk5XuOxDtdR0V\nHIrtT25ddZshedB+QRwTfTBsESkN8xDqEz4D4rdS0DVHx1BeKAPqmjrCEqfz\nkBcIZfuDhjF3tsp428PLwZx1RcaVURw4AUXztrDX8qivAk5HgY6w+R5zJ9hK\nUSP2GpXUr+KF6qgdp3k9+Pbn3PUMM3wcOvS8glNvOw3uDftyGt71urz/MYOH\nREtCgV7CW5z94YE9ZITZhbiPiokWukScqemlyEsSu1Y4wwfr83POtpwdOXrE\nX+wPveo6H8Pb4infonfrLmV2ythIoANL0x7cga2UGcvvIfLsXlvJTugbfIAs\ny6QmlZIk14buNYQXD+2nXVY5mAQXyn7tTxFzZ+erLGygKTxskWZ2Nc9Ec0MA\ndCnUwykPqfT9UfloqsZWYmbuIaSEUf3cE/fp+LsfaFHlJ+Kr8oGCf/HtFJJs\n0Rby\r\n=uapL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a75ef9b0c28cce5a58cc243b6ee10010b15fcce8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.6+a75ef9b0c28"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.6_1625783821580_0.8753689638331892","host":"s3://npm-registry-packages"}},"0.26.1-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.7","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"998394ea851bb3fcb5c8eeb3bf83f82420087007","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.7.tgz","fileCount":27,"integrity":"sha512-P6RUGwN2bXJoWCstRF55CG0dqDKJ0PHTQiUVOLkgzPgvRroB9t3a9LpCLZ3wnv3kUC874YHvTyOFtdd8+c2b+w==","signatures":[{"sig":"MEUCIQDVKW5kwveN7p3xVbaOtzaGsWAfcyt0nIFNXHxkwhIocAIgcGHU589mTqrD9XNeTsNJzDGeqVmGOK2j209e5AnmkSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6FZoCRA9TVsSAnZWagAA3y8QAJG9xS6GTQMOvHDbE0DP\nAUFGKdFK+FLSZiq5A6/ozbh4QjC1N2c8n+ctuG/SibCs9j6GXIX+REOnWSln\n98D0E0udHlN4+iXGurmLJAmG7kLgK1uScTMQHS7WhpC5/rNFZSvQAb7kwlKx\n1kI7lj/GtUNg02pV6Usg/aa7HsRgoKXU/AaW7160owsaKdMIJG2BGCMaNg5d\ntect7sRCtYN86W2wkVqj/fvzFfqCAtezWr0etfmqEUfXw3mbvMqjhD60QPY6\nvPrTcZ7DBTk8n+NjMIcMQQiah7FzFryiKGR3TcI7O1Y2bBkkmhANsEMysloT\nYPizRHfcd6LGbxMcK9ZxnDLMaic7PJYSmAMbB7eZxUmqy6Q+P1k4rcoyU11n\nUrE0vBxavdmQ6NaoPOX0fEY/AoaOw77j4n+2nolwnGGSpkyRM7rcxCH+oSHQ\n1ByFgupXXid26Ir/akDkVKZFB4exnvET+BIx39+z3sdMxvVUgs+XI7n0Ekgj\nL26x2VUgzRxqw8EgMPSuXsF/nH2cKsn9874C/CPGWsjY6mwLKOsTiiUPZB8f\n+QkN3nfxNDx7dco/sNHJpxlmtbfe60WrVRQ6ZphoJSqYT1wibGR+oyoAYGVm\nn7qsH7Cn7IilXXJB+ose03HpIsaWk4+Hudw+mW0Ix0snIaVjIwzdlTwL1rvz\nQ4HA\r\n=XMzX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"07b37b65a7d728b81e0ef057c5d52029a17d1235","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.7+07b37b65a7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.7_1625839208511_0.35838354389841665","host":"s3://npm-registry-packages"}},"0.26.1-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.8","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"94510c497c85b52bd44a9d39ec3b0ade210d5dde","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.8.tgz","fileCount":27,"integrity":"sha512-I1NYfF2/UK5yIn3LsKDtnLjTCt9aMRYnyZHfmRmB4r9zht1SjcwiCNOtu1a4YNZLQPZEW9XqjTfcXC8dF7jODA==","signatures":[{"sig":"MEUCIQC8CW7GmeNa3xFdYMT8qCMOPjR9DsPGuyHc6sVhcenc5QIgK5LAZ9Z/oh0gFqB7Q4WY4uY8kIu3Tb9X6dosTIa20QU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6GUHCRA9TVsSAnZWagAA5BQP/1XmLO/gXdk7t/wGqnyJ\nTD0pWaMWujM7uzYx+YsFqcMKVUOtC09pu9Bs84TBtzTissoMyndvrPcWW6yF\nyuW0PCOLBgPHVbbXiRMcEqcT/XUA0mJt8pkeMkPhZxd3xV/d4xxAGOHMt9di\nGuz5GLi1SNsmWt5kvZg2mHskVuDIYxP34013x1lTVy8nh7R/P85BB87AGIxe\nEpJq51WDsKq8JIwX0nxelzyxuB1eykXDVQORJbz6ooSe4cFl+tzDzl6RCx2v\n87usVf58gfsweIs4seCsiIvi2gWKbgNz0Hw2pWm8Bwm8t1LUAlEMhAaNlQKZ\nGQfz/p2editysK+J6mnBtHuIpPq/qwXyXOFCWv9iknY1pDJEHwK+GR+YHnHU\ncLOD2f4nfiVChtKQXVJ9RgmTQUKY0sldN29h9wvOYLcrv7xC7zA3FJmVPVMV\ntC6dJL+MehYHOjpNFVfl1Hri4TR7xo8bG9bocooaWNpb3GLE1hVNP1qVNgWd\nL+hYXB6divkmI7NSFuqboHFmmQv8x2wWiF1ESrnV7kNp6y/Pzx5IFoJxN0L/\nudNyBK4uUJTHY/woaePNkpmj6vQo33XOziTfbGc88ub/+NYBACwV6cUSs4Yr\nXtWHTbMnPfNe3i13H01+bi641Wj5f4x9mtu+yegVpX+3KJIs6Itqd90BHpHc\nJRdQ\r\n=Xqrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b49ac4c084c21be52cd9b98e2151c18851b5af73","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.8+b49ac4c084c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.8_1625842951495_0.7035129894204128","host":"s3://npm-registry-packages"}},"0.26.1-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.9","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7c18c79a89352b6aee08c4947a50b2281d4a5ef2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.9.tgz","fileCount":27,"integrity":"sha512-h0yyOQfKpn3Y9hPFluMFarN8l5Ars3LDIP0DI8InyQq+//+pdnP9grc06iBmoQQmjAdVqCs4kJPbj38GFWNPBA==","signatures":[{"sig":"MEYCIQDzNO4SfzA5k2KGrg7NDabdqvT23ueP/ehrd0HN5S5dwwIhAPn77zbC8S9DLqDUpiR5ckUrHBxIin6Dpcu9waAORT3t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7EjkCRA9TVsSAnZWagAAPM0QAIOq5G+EyFsb8xXvjxVB\nHu3SPxzLpwuDs7ADUbiv7h5jD+gTWiFqDjStqwdIJED+kIaTHflM+Oat7vA7\n8xG3iidMYBbSbxxnSb8CK0WcVjsr8pbqgTDhLhPzOlBuWhQ+sn0y100SutfO\nGRMpnibwl7gwVRQHSXvWuHCETZjqFKIcZsyHCX2rD5EZhHBL8V/P7IvEN9sP\n+SLDnWoQKfu42j03zAMmAoFwPDhu25E7SRi2g9I/WuO1fH9QvbsoR3rqZF1F\nd8jAjWoOIRZCmdZ3xxwheVRK23ageBWlLvtLsnF1kW+qRyOw4zDEd0smmZaf\nyH3zEN/oASv+EslfLRsQTXb3Ei+Ua/H92AF8Eo2f4gKn3kQ9r84tz89oUWhS\n6EXw5UDhKn9bzpsK9LqziligEoRZhFzV/CHrJYhGN9d0GIqKGYj/VXyW5Vb1\nE263gLPxveXYvagsRgotxNR11MwCllO3+G5l5TcYOqzOLbSgLvpDlMgYkJ48\nVXriK3GBgXYwMHeaMZ5bF0i8acIoRKaouF5Ch1XdqSkaoa/zLaE5pfjMylMe\nbk74XMt2ivCJbFn9mmn7FUpKT3cjZ4FnMEmCj2VRQ1ojqajs2UqZ1NuaP4Vo\n4Nlw7AoBUsO92b7/RhryMZVobsYrMZsGGm0m/Lz1OUPlRTltVjha3dm4bvqY\nMJcN\r\n=v4AI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1e3b144b17f5acf1de37d6fbc98f96d9189d8417","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.9+1e3b144b17f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.9_1626097892242_0.04255446472637403","host":"s3://npm-registry-packages"}},"0.26.1-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.10","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"58d5279879fabfa5aac460bbc1122b4965d75b78","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.10.tgz","fileCount":27,"integrity":"sha512-B8fP5NvwgOfsO0MX8tIDHQQZfS7UI/Qet2D6+RoCoB0DC+ruHc9ktl4X+/3AuT9xHWRd2SefvTUrRJ1B2p482w==","signatures":[{"sig":"MEYCIQDpHUi+fVwzjYK6S6z3nfZXaGF2FTk456lH4x6A2SpbVAIhALJsvCxMmLtByVg7Q3LKJzLyL9LO1dzMJhO6czm8niom","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7EqaCRA9TVsSAnZWagAABZ0P/2+bmqCcKGCR+I9g2vVM\nBJG/eKSAw2GJ+gYYlSOViofI6/OpmFxELybcdsrKRMB1pBUbusPtv+Q5gC1A\nlfnVN/L1or+Prr5zAQ4Qia+H/UIow8TTQv/3O/bejWmBHDNFOLUvpZ0x9Qnv\nRomFReZ2BgOwcxL15QG6uyLZOkZApjxDZjlxihk0fVoh8cX8WUOQ4VBhRh7l\notL+s5KF7o1edWxvynGfr9CPmHa58vVovYMEwqWo41BJLx3tF+aRcOkqKm3/\nPXCIZUEQuupsDE/E/kCGOUMsofWhuIfHOo8hbrY57W6JNHxM3qfzwRU3xAcG\n+YEYrBkyN2zPivkZe/8WlKJmO6vpJbYl18SqGaN1P8tsk18quXPYF5rOmyde\no3jN1qVz49U0X+lUulLPB8rC+jWtCZ/MY/FhNLfyTXqIlcHeFEwyrhYtOjC8\nGKlhtkI4mIYiH300qB06uDMAo2/Re4h+OBYCdqIF2ZK7nNmKlS9/vMvd40tt\nIPGxqIUd94T2XjNYLvWdyiv4nTUZexXL8Rgzb6VYVnJaChWFMEc0G+tMFOaF\nJGZtMRiVG38hxziSWNkwAQTI3M6l+yADpv4s+VRLYhDPA9YKGQMNdRJMfMVk\nhAtePy64xZ20wFTZEgTzynKX8LauS0ouOvIjinECO/WP4eVC6ilzyW+QgNxD\n7/uA\r\n=v3bn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0931064c7bf8f92f281b836e917b02e92f60dc67","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.10+0931064c7bf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.10_1626098330490_0.8799622110636367","host":"s3://npm-registry-packages"}},"0.26.1-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.11","maintainers":[{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"88aeb40534db9341cf17c11d739746e978e0cbf2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.11.tgz","fileCount":27,"integrity":"sha512-085G59jBJdCAff80LFeh3ROJO5jYVwE6sb53H0fLoD1jX0wjAypnjgbw8QvxN4mVJQbxcJ7pl951spTng9eeFQ==","signatures":[{"sig":"MEUCIQC6/y+sZnk49zBhF65MN8zkbdUJiafT35ei1/xcq9WjqwIgWvI1LRcDLi4cRZrCHu3bnSIivYdF2TooLQA1VilbQZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7GdjCRA9TVsSAnZWagAA3GwQAJze3IK9aPlt/m5zFtF7\nJdZJLqMS3tr5jsfPjPqcv9JkHpIu0UYkQO6vN2qI1s5QG63KcnaHLSAPH99x\nj3L48WQL5YaZVOQjVATEARRfyjnoU98SwRDnqxVun3AjXmqDypCCUUWChYtS\ngNkYYEtGHmJWNQjbiDAac3u11LcjEQ9fIiqdsAurJezvnGuVHcbGwCzIZ/SZ\n2C2hZTAAjDkwbz5I0CFfW30fvIRDYaPas1HI+slYMLT50OoIiiaV1II9MHlN\n6ZvwnB7aTArb6ugS8GPLQUoiA9rrOLQQ71el3UVHlFg5CWxWjTuWBWd/4QpG\n7MjUEvnCOe8cDD7+UOCHD4njV9n0wBt5htS3RAxLwpebaa5w8z+U66zdItIm\nKJJ6CNfF5P4loPj3mOWjdapGOkh3gM4Bajr23V3+QqbHKlO6QdsmPlDYBYIZ\nmvD2RVJl/DtvBd/w+M5/xQrgIQ9TtXSSgetrT7ZfSFthUOzaZHpy8jhUFlVi\nNbC/cr5dIRMIGg2HhSkuqtG759tq4GeLMOmleZcIMBriaIu5TS9fzHfRZQoH\n0NJRy4ql064UNrafqrs9TQJG+6MyOrA0MkkuqSAHIr1eWmqDuyjkNNxRxutM\nra3eyt7oeZ7SZZ5ytpM522p9YL7WnujAsf91FXjvp5t6P16SOTKCG5JqFv1o\nS+bJ\r\n=rw9+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e9aa8c8eb8db0ae834ec694f60356fa5797e50c5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.11+e9aa8c8eb8d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.11_1626105699319_0.3636291329847816","host":"s3://npm-registry-packages"}},"0.26.1-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.12","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0ccd8869d367b66832b0d149a2d1a395cdaf30e1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.12.tgz","fileCount":27,"integrity":"sha512-n69L37fjRqhJhE6V5XoPHip2KWnUhwn4NKD5Qtl21jrnhSm0sldBKNNzaof7FPECGdenelNl4JajZrlJYDf3UQ==","signatures":[{"sig":"MEQCIDOLw/REelM7ZjajAzMnBfJ5bt1vdrBVCvDN00NnDiKMAiBreLOlDag4s4Ieu8IeN/BlHct6iEdN0+3M+6dfooFjSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7a5LCRA9TVsSAnZWagAAGbQP/3sIcsLtI2mnKANdunR7\nnyDSV3/rKsKHpuoeyjCmobcGcQDxgrt90ztQbhjIDCQXZWfJMnXVlKnKf7at\nSkCUpgU0prAzds5IjqFefoG5+mkO/UbL+8qPWgZQ+FmImuGARZaVM7mxei14\nH52PNPfvwWZnQF/7OU3BAJuMDG6rsFMWR7DhwkSb+iFZyAFvo4wn+7vhL0kH\n2z5uVbrUPDpQzQVcHirRuXSidLFeDDtlAVCkPkH1ibCSiHwyzwBDORYx0UjN\nTb054UMppbXxRzIQIe5IKKNGfMsu3G4zPTtjq2tj4lNnUXft7wEKsWQblcXs\n1rhFELZLy2GhhgMvaKWqPUIusg7rdki3ivBhpIic/s32y7qFtj1XoZ3v3C7S\n0hunqYa6ExxJQ6GUaoeWN12r3eR5mEGGtwmJ+hPrkUZOgUf0Bn6lOsnhNP1A\nPbt+AOT1Kq1lf+fvj8hwz0zS2XO3eLLU6/0lH0ibylIEkQj+jBafgiK2IkO3\np17YEXsY+VB9QSWQgM/+HAA9TxeMDZPDyJk3CZrURVYUQJLIAxOAgWLTLSUQ\nVWoDAWmKOZKDYKYcxnHedUGoRspNVwi8pDog30Jy2SeZOz7qWK9TPo9r9z+5\nGQ4joNnnbVodqwwBhv9nE8fcajDTswuniFzcvMcdgLL6UzlFsFLgcwyJeUIg\nRCuP\r\n=0c80\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c9e34742a281cb738da9be38f0538378333b2833","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.12+c9e34742a28"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.12_1626189387012_0.3418769161964901","host":"s3://npm-registry-packages"}},"0.26.1-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.13","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9521f7b5b903ad3c43681d6e5b0709dc3ee48577","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.13.tgz","fileCount":27,"integrity":"sha512-6JZMXKHNOjXpmWQYiKyPbCcjkbt93v6HJJNILkZZDdJL4ufKetU2V8rYtvl6eC3gqOiRr1Iq6+K6/4RziUDGOA==","signatures":[{"sig":"MEUCIQCFS376iAE7eqgwttbFHCEilE5RAB2ffDj3ly902S22BwIgQN2451PkckWlfFcMQxvtRh+QbONNk0WGc68RQ0hM2hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7rK8CRA9TVsSAnZWagAA0DYQAIBXd8HzCZYBcmUNGF2h\nkqp23lcj0/mRfOZcHKrxI1c1qqq0GMoAk09FH7jkGoxbUnPn4kYu5SLWOJtS\nyNYYOJbOa63B7ja1ovlyD2hQeoaRJPzDSO9xZolzhoFWsAawIvFN4T5lAlyu\n+fzV0d9YITtyz0gnEkXW8q4x6i6JD6hjMyj6XjH3O3kmRf4hE53z3hCrBrtO\nuJUGOL11EI46d+hGLBjJsvib4fdwITBfFQES8ZClEnEdQuwo+PcibhXWdqpC\n8iVh+1rqjyBRbbb4zQGb6RYWaZuUJyDIzWnaKJ+bkVEKBMZkHrgKlQJUOmg3\nawMlXOXBnbTFW5UzSaN5Z1tXFe3932qTmUSKl6tGl06E+cmgyh7hd5/VeWb8\nvssvzWmwF9HXpj9A8EuZNhpC3sc7nQZwIRk9vuJNaCZSuJnp6j/0b6Nrr/j7\nIOcEXPy2CY25eirvls4qGtpkdNmQNmkx2aqRJQ6LijCE8GvKdeUk0j7flfq0\ng8vniwHvJR70KSvk5sW7fuPM8pReMSjeGV0ohVPHI28+PQHT8yPF2DnWPLdD\n9r1Wo5M62qavIZimwwtnuVnaIk8uJkU75aVZqwX+c7bNIKzTId5dvV2Mn+yG\nSszeD8fIiVJqZNDNQ2AkqdB68lMlDogm19s6Yap5Bvw39CaZlhELyvm1PfpI\ncK/h\r\n=7k8w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c38f1fe30992140dceae9ef2eaeda90d6f1910d8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.13+c38f1fe3099"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.13_1626256060131_0.5102001674156926","host":"s3://npm-registry-packages"}},"0.26.1-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.14","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"32c441dc3695ca44e9a69d6962c6249554e85ac9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.14.tgz","fileCount":27,"integrity":"sha512-InC/Oa/Z1ZEJ0brdvzcrgqi6OTGL2MqZdEScyfsl/jiBIo1QSUO7aIEvs6cwccaStgkb7eOGeA54rUU0ABFEXw==","signatures":[{"sig":"MEQCIC4CX/2rY8U0R0/lfHkcwQ9nSaXVncJVZdDNL11fIctmAiB8mJ00KiM8JGP9ConDuPvYvaSjEYieghb9CtaqMxrkUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg79XgCRA9TVsSAnZWagAAsGwP+QCBuC8A9SG5pWxvLnWI\nWjvuFmnZuh/2u/nV1uVZRdIZ/mBPBKCZNI89sCGMlHXQp0WUj8eMs3WHIuS9\n6n9y4heSssgG5aFVKdX2isVT9WMyCJYWTEmtyj98WnGsf1WIBh/4lMlLfh5Q\nsQRLPIWTLlOoEsRJO3AmAzcZI6j6BaA7pBkOOdqlIEcd12DcYzc8bdPhxZlg\nJIGyYwa6jngcMg5ayxGrMiFSxVBEaa4v65Y04rY84UOkPdT3y4hrGG7G7MkK\nj5z0hH9bH7tiberK3ThJJClC2Aiau21oWB1njGnMP0RscWdLB7+vsqNoQiAE\nGVBybW/M+0LG2yvcEhACMamabJBPYRmKesSe6WE10C0RreKY8gD0FONUX5sG\ndkjBw2fw7XWhgxk+4MYhd5ndIaV0SfePOP5BO1YaFSGEcwvhTWrypvqqytpH\nmUBwoy+N9WmFefmlMK7Fm+peCf7UUiNptBG/40XWzVwrth1QgK4Bj0fXI+FH\nwVdyHnSJ2qhNiQBvFk/Dt/GOC0jJBGe3z1c+mA6Fisxtv/FaZCRzxaBC9P3C\nV5ypBe9hOvIx2kGLkHtYECY8ZDIPLqK9WdWtbGdeof5NE/Qj9+dqJwti7dxW\n82sUvTuLljAUdoezuHyQg2tdRUEfJTer2MJVvhgcIEeiCMUw8MN+bGFb3hZC\nt1Xd\r\n=mm1K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"434483914df4e94ae3d088fe59b37d57a5ceb684","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.14+434483914df"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.14_1626330592251_0.0742567391240101","host":"s3://npm-registry-packages"}},"0.26.1-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.15","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b31490f620bc9e9c04edf120749957cd7251adc9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.15.tgz","fileCount":27,"integrity":"sha512-T6T640wSHwyv/I5SXVYmpc8OJwVXO9ISYYXdHKV4foIK2aLZM+ieKAvd7eyRnAnhTmaSRKWTSqqGkpoXkzsZJQ==","signatures":[{"sig":"MEUCIAfYkZE6aIjdSwQEAkEHyotsbARBfvK4O4YE0RV7s6WeAiEArbf0XA6jrkbghB//JlEj4hfuXUeaOsXmIG2xSJcOg+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Ak6CRA9TVsSAnZWagAATXoP+QAj9bFtXZjEB1BF3MNy\nSsDa7fEkDHSNlKfOFJRQbz5KGagXnuW0YanmBIP2b8TzKAhSn6M4o5GFwOBS\nxtWIw3yoZ6pG/SbHOcS692e+mzLPAVIjfjB5bcm7HmCQK7u+c0ccgSSLDqwT\n22s4PjJ7UV3Y0KN58pj2UrLyY1dc1w6tg0iEI0AU7X0CGKRaI3Gzjb8UXo5C\nQA6jDatFdZCV7s5JA82BRjWwQlxm2qM4fbpaaY/2xpuAkf8T50Z470gn0/ap\n2UnXAGAlG3g5HjeJPFOCmli42dHna6Pl6fSz74P/42rVwjLEajHhkA83l3YB\n3By1Qgcx6jTRD05BdouUcDn3ha4U5RgkO+SFl2KzLz27tJp/HZjs155TLGKW\nsovHEtJWj4m8eDk57JPRqOmKIXKcIT7ke3ZP5TonSPjQBG7452VFqnmdXSdi\ndd91OqGm8Nd7aQeD2BiljghNLIGymFL3/7gAl6vYKDEmfwL+ngeF4UMZ9tdY\nf8ufft86TRp4z21b1j0fezxafpj8ugeDlsdgvp3t3uTYdOYjAvII0SPutHHK\n4u9EfxkxIxLnbXLzV/YrG0URTw78nUt5fEYyeK8GmacxmVCo5+dyGJzgQfnl\nP2ayt3FsOshFHzlepr5gi5BxjZuImdWD5f/ohbXPSMoMyNf+77y1WPpW4yd+\nn8yv\r\n=k2Rs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9762c96d2d8aabd333b29108984fb1ac1b94451b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.15+9762c96d2d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.15_1626343738330_0.3874138875308495","host":"s3://npm-registry-packages"}},"0.26.1-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.16","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"928d8e02e8effddecbd56e38d1c762a020278dd7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.16.tgz","fileCount":27,"integrity":"sha512-ZF0aDwTF8jbGhRsR2Ohs4AlK8WCXePEQV0tm1w0kcbwlaOQ5rZxKiup2OYXXtmKV1SIZYjwVZcElakxYWEkv/Q==","signatures":[{"sig":"MEUCIQDnwIMUFiBX74tHbxPk/IMf3YhVa93pyTZ+LxOPNhugtgIgRHgKjYNF81GA5XpSOHSsXN6riVVIR38DNxWKbYtwrqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8oDdCRA9TVsSAnZWagAAq68P/1v3Oq4zGiP1NKPNKSYF\nrVm+ERvI2o6FX3hWbnattdRsB8XL2FngKA4AGfoO4zsJ0Oo9MFNskT0gjwyv\n7flE8B4xnRcpJlVllrVukt+ooFj0mH5Pckj+n6z06zC5PG3ZDupLdIsu10m9\n3nd7/0Uig+Arl0kKIhN2p+EvXz9tDftyOx9QvjVhrLgW6Du/MJGZiwlbbpF8\n7/Fi1uWIKl6Svqx8IZXg78qqeLFspFBEOpx4slz6tQfsuhi9V8duBplgZiyY\ntLtCMAkQIgvt4525c6/SlJxAqGahj9HKCqu8KbH+vs8uS4FsDv6WHNAwuiUP\nyLApsxwk0hsE0JZYWEofSdBtVuuq+mBlnb8VTJdRl+tMnWUel6KvtwmZCfaJ\n58iKsyycxT4/cyrC03FUHIErFzBzxv7rKb3ZGJyf9DMLAv0y5fqNz8xXfGIT\n2ZCzxoAeyyS8ysbvkUK7/kbpBXDVUOv7EHDurK9v2AxUDdbHrf1M1eEbntAs\n6GiNdctZJ4ZrVQ0DjZSZAn9vcc4V1gOIsHnm18Gwr/qyoU/8xCUhiq6So1v6\nuWWTh1eb5R9oHbXBxBzzcPReYiQRLQ+8tizrJ/lU8HqavFtmTy5nqp0cFJvr\nQZvG0MB52VNy2jmG26w5Jo/cfmbLByzZdVFcVIbwtWeRG8QDUjdSLjXzYOyF\niEC0\r\n=9YBa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"70949d5d74956c692b243578d9845b8ab0cc0eea","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.16+70949d5d749"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.16_1626505437393_0.2823729901019232","host":"s3://npm-registry-packages"}},"0.26.1-dev.17":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.17","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"68c37ee3a3b992113fa8d207cb301e4a51bc5389","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.17.tgz","fileCount":27,"integrity":"sha512-fzB3DfLw4yaUj2g3o1B8Rm0J/xPWr23Wb4VHjg1L2Ui/682kZIRs0RsS3VyFcxrXGiKO5Vq08eSKtwPbMJReNw==","signatures":[{"sig":"MEUCIQCFkln7CmdhIdyZd9kY6EnaxA+p3p12WJCWDNziL+HTQAIgGgj7cMr2Sh1VrmUclyBwgSaBUI5ytIe9jsy+E85+H6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ZnpCRA9TVsSAnZWagAAzYIP/2SJ3cfWOwzrqt4fyvyQ\ntjGi57H71Q+7QaLo21lPyr4mj57Gq9R/jTgkWlaaL44VbsBvtSU6BVnEzND0\nvy2wHxsoLFvDpCV7ouB+9nh4ZFCnZXd0ddtAd1w4ZcAWQhmCFE5BJVqjYLQ8\n6ybvWmC5UgcCtRCncAQm3K7njyVd0k8PyVUOXwS9/eeTRxHeIj/QzNy+615y\njkAns8iwKOIMJDiNiWW9cuGHkMekTfUOj5nIX2nTab4XKzjbasPC7/W1NMfZ\ngR9lN0xV+VF/R1mdVEUyBie2N8rVJv3+EAXsih18IcL5sLS9PVs67JQzP6J8\nd3BOeAJcEsz5iek247EOibAoDnJxiOHMHVLcc5t24LfckU91NoYezqfdeEpg\ncUD5sZrbinupByN0CmuixIlvF3MsJXbb2oLLm4FSjULBFagbO2IqiJIJ1cUJ\n1LQP3ZsLIFsYbDJZfQi5v0UFv7p578yF/npgDAx3gnIJkNg6fEucK6fgDW2M\nBY/iJitgFQepZdZ7omOZkTqijcpfUPZDKK1vjUrzftyIPo9NizsSxtCxutLB\nB2Mron0dxFTeZ+VEBzgxa6rSR4TLr7eRKEZ4jvqCqGQ3S9Ygoak0ub+EETSf\n4kbHz41dEZfEAy4kWHoy0vjAALM8xQuNslzG1r+Izkm++VHXyOuAiL3wv5C3\nNhbO\r\n=Ov25\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"623994c533ddef0f06a570c72680b44efadb09dc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.17+623994c533d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.17_1626708457249_0.861213101639583","host":"s3://npm-registry-packages"}},"0.26.1-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.18","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"34e15cab5e232337ef5fe54fb8e174ce41a486a9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.18.tgz","fileCount":27,"integrity":"sha512-QGbQ0slJeop5KnutCDvuf+xBQNhyLY4LrZE3/WFtJ7kcd9zLp7UgZ342im0yZK0W9rY7PBxS6qWmguOF8GN12g==","signatures":[{"sig":"MEUCIDEfJoaMON+atCVXPbNZOEusH8GPiszo1XY/L/6ef8uJAiEAwjNiHijEhEwqeJxUdMJlRtwGUMhFFQvIDRlx4VrCCSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9Z1wCRA9TVsSAnZWagAAwxQP/3rjwdyDw+RWTivkidR5\nuP5xUAXxmoTCEeQnBfaHJ4pGk2TBnAfkq76eHIhpPwozkk8yZRXLtXEKucUg\nDC8TGKnT+S9yyXgpgSNAo84UIkbcxBkcLg5XCobD5CtPlhP7DYaE4205lg77\n63jwBXPU3Zvo/Hvhlqod5cfndFyrqqilaHmyFE0eamj0X0stYU/3CRqF6T9M\nnDmDFN29KKtm9Bx4H46rjA/IoqD2v5n9pyTgF67PeQ1dXOaiuurfqWrQqBJw\nfKLNMdkGtO8T21zbWTtjr2Jsw3EoD+7tZdcU98yVU5rVyf4MMMIrPA4ivg3Z\np3XDgtHufcy2dUQ2bHOuUDIElx2JzBRCwriHngRNrjqwwZSfD2z5LK+s9q6C\no3o5XyJIFqQDqCAS25Gra9TCjicfGq8yzdsqFP+hHJF5KEu8DAIJkYhsn/k5\nIqfdiD/35HaFe7kLT4C1I5Tq5hYwKFRBK4QB9SPYRxB5JilPUPuZUmOfx6Ey\n73vaqGJpDeZvG6r0TUFrXZm/+9fF9gBnXqeBdFNuMoRlkcPzCsD2kut0X6UK\nClcd9QwHSXKD6wDvFVR8JQuWXQd5cp/hQAMGCKZzwlAex2e2JVrCx1IK6S9r\nIOb/ecohHGmTOovMvY5/4Cq4Po4SFBY46svGW1Tg1JWPvvtzzt+J4TT2UdL4\nWR3k\r\n=KKsC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"87b1e2ef2f83d3e223ee78c84b56eed1eba67c11","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.18+87b1e2ef2f8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.18_1626709360563_0.43483831830520536","host":"s3://npm-registry-packages"}},"0.26.1-dev.19":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.19","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fcd9aba80103b8a94e1d85603ae69a624edc18fc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.19.tgz","fileCount":27,"integrity":"sha512-uycByDg7xK7LqQOPqTLstbg0Z2rsAt2jKaYvLNzvkOwYW5WAL12zyogVd6KeL/lpQAFWmrsGVGkoDzUXCHAaxw==","signatures":[{"sig":"MEYCIQCmp5O6ihoanjMqD2C7+e4kX4u/nOnktXFOxF7IAobT0QIhANxhiy7v/C26HSum0BPPKLfWF7SsDHhdSuS3ps51W6+Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9aiFCRA9TVsSAnZWagAAOj8P/2VnD71MZnjNNk+chS6E\nK63yMVeGRhPsGA5+wqOxj7A8Bx5mbo/uN+E8w7UK0X6JdR7pRxHeEMSfpjU2\nsaXCj7yyQzP7BKFQPkY/KpUdHDB6zjDZU/B0e8CI9ZsvILIo3q/apyymhOVQ\nqiJm3UVmZZ+jXFpt4Bs7AJfNMqaIzhejhGd8RKrWdC1WuTRrwkYXin9wUwdh\n/st6LdYH+afCdM1rC0knCMgONwXYXLSXsnE8fySzkDKXEeX6QSnTUK5kC+pc\npltHeqjVrdYiDVmL2ms/G1B7PgGyy94S1K0HtTiia2Fd8Gr4vyatJXBENdCK\nX5UeuufuoFftwIqPKVCEA4qrQkyxjlWtHl4tCiKanh/4kZsNLdxccJXFZxss\nn3CJ5J0oufleXZ2tfXJKuEBdwd2MGlCJ7PIQ6IkG6D+kUydplj9MHJ7iXVw3\nsGr3OMa4CtImJwYkWMBc9UhCJZzmWuIaq0017wsqnSN7PzeEhv8VjZ07NBVf\nYTo4haquR9rttHstUXFva8Ccm0DOjSUleImRoGnnm7LD0a5NaEtsacTOwE+c\n9bSi3nwkG2iRB67zN5ginRIOFcBQawzrmfC9KsWdgZl7AyAa3D2mZv1TnpBs\nBFXgwpg2IwLfHf4Hhb9x5MwqH1rRA8vdO7xZgPfP6/RDzxfIXtitwZWJ8dfp\n+bx9\r\n=2+xg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5c0411220e69b49f4bf7c9e86bc23c5aaf9dcf20","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.19+5c0411220e6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.19_1626712197759_0.08204758746776197","host":"s3://npm-registry-packages"}},"0.26.1-dev.20":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.20","maintainers":[{"name":"tbaut","email":"hi@thib.top"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3e2b5ff16d6f59d7faa5fd2b51af31c57a87601b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.20.tgz","fileCount":27,"integrity":"sha512-X+2HNRj8R/I1Sag04vdgpb7riR+h1Ua6jtwIWeVQttABdQkaPOGY9VhhOvo/7/eK+XN72sW1XZjOB3Dw5BZftg==","signatures":[{"sig":"MEQCIGc4bAxmGciWW+3tC0A8NlpueK9tBgMYTm6LyjGRrC2WAiAQ4+jVXtWS54/gfLgkgUTyxGXzrHzHpyK/5I6kDnyZWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9izwCRA9TVsSAnZWagAAq1kP/j0Vz/GuZ0g+luXvaSxl\nw5361L+f1lFlG9BDOjTIiesHMa2Fn+7qsv0mz22Rq5wXoRQg2LMbGB5tr3Q5\nTu6p0fqcADMBZUzw1c0sN8F983f0mWPBm5LhOe+ti3r+vV9u5tkRDsscGs2A\nXcFMuIKMIHNSrem4IMPOm7O59jRf2t1Zb7xnRW1qiT41zwDw5I6uYrVvLxEf\nVi9225/wGgx0jdN8+wpeFRl7BDwrIByNjVZACMYo7htULmTk9tchmg4SUv6w\nD3IOYvuoPO1uvnxooDgL8W5se7+IBy5ScP+qVahdSp12P5WT7Pz6vVHmXsYY\nFX+jNWaBnuSpE4jHvGkQ6IwqVt1owmUb0NqUI51RudfaCwO5LaZB1xk+FTcG\nflkPnpxHyq2DdPepv1VMjOtb7VneaGpV5aUFiI5QAzlvJsrJFRprM8MugZWP\n7HKu2udquaDzeu3JDAF8AfkfZYlAXFCYg9XAyDwFxfktBZ7SEL2dT0Y38uWB\nWzqLfYJz2t1VtcoTQdRrtmvkgillN6cz4i580AgIkXFLCOswRI3sDkUeH4Es\ntR5plmk8JObvV8MZszFTaWuqOrhrFC/i8lmGfYpu5N+GYhx8I+W6dLwtus1m\nB29NFWPzDXZyPBqWnLsfwsHagiO62BALwf6iEsYwNhiD+mcWaJJ+3elWU+du\nFa+i\r\n=ACa/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"61ff4b0646de725c4a42076b8b99534e99bf0a0f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.20+61ff4b0646d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.20_1626746096845_0.8309554473344576","host":"s3://npm-registry-packages"}},"0.26.1-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5b738386d7c9f596a5c3df6c35060adfbe331517","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.21.tgz","fileCount":27,"integrity":"sha512-qDgrkDqunnz1H/GNIKnPXiTiJIGs1EUwZ5RA4HSIrI2gnVkgcRoPWfhzW5JHIkhvMqB2QymgBiHt2g51SElBbw==","signatures":[{"sig":"MEYCIQCKrh+VbmkLvczGFDiymcMyVnl1dMGmASaX37jL5RqfaAIhALvz2GoE/GEP2K4KPMmro5HjWgYN4HbxcHElJB5/5MWQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9uZ4CRA9TVsSAnZWagAAC+4QAJtwz+n87iPCWYTgOFut\nNh/1GKK2I7aKPpYOFKMz4bT2S7oNW0evja7xaRsoWjqSQ4IclchYsZOXwtk8\nOnfSeW/ShT+Mj5mz6lvwgcVd4w80mpOHSroFJEbqkG9jH6Ks2YQZSImFUcOK\nQ5UOSFcvI52BgotBu6YCTK8tEyHLPeghXoVfUAoAcdxCuUjjSxUbOzqUPzXY\nVg2U03BCyFjHLpjkicr11yS4Fjp6pz7dJtMBfGXxUlGEMLZ9HHlK1IFe0AN8\nhLGyRp5LxBDJB7q7um5/An/5LsKlbGrYMsH3CQxtJCNITM7hyDyqbrMy57UE\nQSldTRDkwrxQuz1rsEdziutymLBxq8908aZwYyKZ92HZurFyRM93g8YQASlq\nN7O9gEVQYoOC8OjQR27OvuZ4jsk2S2+M1AzRGQq9zH6VZ8D576KAIkBfFaRe\npkeUIc6MK12vV4U61184CeRw6lmkpiDDW1o5gbaEO6rmKN9kB4Y0w9vHRN00\nyhEdaM/9mx+RHj55o7ZQJMYu9w3sB0xaZ+zXRaE9NIrdOcLwcBlXOpzqmMDo\nlrwJ33kmGHcux5OZyTcC3ywsIwNcrdYAIJOYQcIYxEbI/tVtxxt5HeosCDFi\nAL6Qi83vgUdvlxwXez7723ibGFC0VEIRGkVOVvFdOuLZbEvc+vv74rWNq4JN\nWsk6\r\n=pZXW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7935484a63b554f33daf6c379b4356ee0ac31125","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.21+7935484a63b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.21_1626793592730_0.028938215233219378","host":"s3://npm-registry-packages"}},"0.26.1-dev.22":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1c57d93ecab1e09ab4dbce380c0bc2b21223c1fe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.22.tgz","fileCount":27,"integrity":"sha512-IrzaI8NGiIkfXBpDj5X6gMjGEGmgpBagyBGbeZlj2KrQ0ectxWkgfDLd3UJq0gtOmD3cgq1xXNtg/RhUYY/ifw==","signatures":[{"sig":"MEYCIQC0bqq0Yqq2cLLM9Ied1E5Nxr6W8eMZtIregM6+G13T6gIhALLoXfrJHOoJGrbFPITbZbqd+8CeHrC8sFfmDGw+myFy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ug3CRA9TVsSAnZWagAADlQP/20C9+PlfFkMn/Bijbiw\nTa81lLUbbuf33QK2AqjcxzMSeSVSUNUKnFHWhywoxJlqSXAz5WBjTN6FfIyn\nYKCKYqwDLASlOBSdwLteXu8aDv32Dy9TjmM9mrDlvHFMjAQCLC8+tigKpX7I\nUlnhbKWHsn7eVoBUNCEt6/zCF510m9ebiVn1OhcetwCi0MhJ7aM9eOMEDozc\nkzH65AFuuWb3nzKYYyOXieynwb8/nhFktVok6UCdNWjJbFe0zgy6RCMi5rKr\nHw5lvb5bvuepXBYLitZ1Qa4AnoB7p0Vwa/pT8nR1DmM0vOF/xCamF44CMFKW\n2k378FxZUwbeGKDCqYGzFtMdb76zHSp4XjJ5Utm8naMYqZOCa+PMzZmwDPPg\n301rvF2SuE9J6FEbU5jLooQaN1fUGV+u82CDNraXd73QjIdq2p8kGaP++xQB\n240IOukOPsWx76TX4SQXNMKH/8B6rmr1D1xmQ1hRsik4rCTkS1zpa9vro1mc\nxT3YVCMh2ZjQRMc8VFWsYeu/xhGKMQxuZaDMtHSfhJylA7GLArGi+6i+xIN5\nHas3fWSiRBshFlVILEmkEBWlaRtexfevswbx0+xr38iF1klTSYFUbEa4R/Gx\nJ17k2fNec1hGEGlzOJ+wBC5Ud2Q2IsHT7k6T5RGH5IJEvW4CfMkCGqm0LN4Z\nQfBm\r\n=YFZ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0f6abc49e8d902afeb5667832d16146f00fe396f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.22+0f6abc49e8d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.22_1626794039714_0.31021185596674794","host":"s3://npm-registry-packages"}},"0.26.1-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cd4e2154edc3cf7c312d795eb5d8726fa490ca28","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.23.tgz","fileCount":27,"integrity":"sha512-PE6eCIoH5KfZoQjMXKZekO743z3wyiYUgKKvpRlIaL/UD1s8a1+qSiSef+OGhZQErCOYNe8RzTuRTeBGSRyMQA==","signatures":[{"sig":"MEUCIGmAbMESNi0jgDdts6LSJ+wB1lED0AjcRhumxGD7XtMdAiEA9yvKxa2J6i4NiUIR5ikCTU50enIGEz6puSShByNRENA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9xB1CRA9TVsSAnZWagAAMtIP/3VdIDNn2yRZMWmrWOCP\nYtx7yau1Fgn/s2qv/6KlP7Sj8X62ZeAPkS+kL698Sb/AQndx/6TbFXA2cYc+\nu8MwzLM81mqnP1gCCGKBmNC73fP515qyxmlAk/NLAL7cp8QRpxoZIUjXaLYT\nstfhpa1JujuqExJDjNVrJ911GLFxIMRH0HBuVhpG8MwvBoJJVza3pHQyUgTz\n3439dVe8LJCpVDmbP4h25V0Z8zbnZlFPn0iZAXbmnZiTXN3pPUhpTMGWL/BN\npW7B3+dGdB2qrUWk5d0f/ua1FMFa6QxJy0htuELGNm79VtNK1B4rqNzlAiTb\nFgrg0g66EcpKi5vX/QkFmXhvwjrHVxZS2wO9TcXKNmWvXLZhabR6E4O7cWze\nfuYHtpMNeoSeiy5UjjqvGtYKGgTVl6c92xL3GBlM8g2nmx4yQf3dXZ/1odgf\nbFpYPyWKrq4xJRAEFYKfJ7aUkl1T5CMV1tUGvsAJFnRwTodBH+G5fRzBvUSM\n7FvFx29Lxg052cygsfOPaq7NgwR0Zk2Jzk+0Dia7x0UNsoRHGS4VA6c77rqK\nRHDoo+2clPDpV9Ymq1SoVuXM2ROiZMgmLdreXsDmjYL9A6w2dC81BWnxm7W+\n83hfNpYrnLwev1NW2SLJy04HjOQ+LHF7WqTCtpEO5ahCYQs27o680poQPyfQ\nzjdj\r\n=hHVi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9453c7372137145159f381ce3cba066eff31758d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.23+9453c737213"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.23_1626804341049_0.8692978191414871","host":"s3://npm-registry-packages"}},"0.26.1-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.26.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.26.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1489055fcd777931eb0fe3c19fcd5f1b0057700e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.26.1-dev.24.tgz","fileCount":27,"integrity":"sha512-9QqZygGFReh4t4qnjW6M7gZ9T7c41e5lwYXBBhHzbnjytrP0wtGv97PtfLUgIU3lHxtdF2vQxWwdXrBTJDNhmQ==","signatures":[{"sig":"MEUCIGTMcY+cozhJUzdIQPrmS0EB1dkInLdL/ePJpoeCy3DLAiEA0Kcj1YyFciCLYUs+k5wNQZyRmezz0xaZSBM7lDdO4UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9/MBCRA9TVsSAnZWagAAenAQAInnKHbt5aw2fdRSQda7\ncx/fRdZUBMbTqq07McnfzmApp+WkMPl6bnE6C8MfoSzhNTsb0ljOIL14CPHb\nltshE1jzYrxqed+fjQVQQ7mvFT6aHr/GaQcYbtC+UVi9RVFjRpqaqPEHICUn\njcIqP2TcivsCUJ1A0Qola8M0nl5sqXdeNP6O8o2WMud5qnYSjGAaD57Pm5hy\n918q2svRXUFY64OLkoyHLvpzFVoJdarf5XdcDbLMhFi8g120FpjnOu3pGSxi\nWUiKzdDKWF2+2BLVPDVwSuNcBPTNXjDvG5cIwAnDRrWkytmS4K/cJWI6ZWZ9\nDXhFPi0auRzDzl9z7PJwAzKALtRwjFeLOXSsqx2DENGrDkPsUMnheT8BXlyU\n/iucofnelrEdNBs6F+n/LUGoe5uXqyxNMmQ7YBGYlbfumIHqldV2Y6/1WyU9\nejx85ETJH6BYrMyOqjtnnBgv3H1hblT+iyg4MfPvmjRc4TA5iUu7ix/Udyd5\noY6+Jsx1lAaw5zuGH37+scL6L/MN1Y3X1fSPFAhFIk1TKcOQdISxDsgZ8NK0\nb5fs8TAYYAb3sUQ+27pxTgY/oWb8v2YeZMIYFP6KvuODkrn+oR49g0x3y3gd\nhj59qrppIuECz9D3xnitb69Ya15DmOdNccvAh0ddncXgTJILQX2lIRZ/QHV/\nQBqA\r\n=Z8I+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cbd22c50e9aa503eedb572fe338be43882066efd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.26.1-dev.24+cbd22c50e9a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.26.1-dev.24_1626862337367_0.1165780229127158","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"139968694a2fd226bf47f6758172d3911940b811","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.0.tgz","fileCount":27,"integrity":"sha512-faokIQLwNlH2QynuCc6NsMzlTcssEB8+QfZd03J0ThPWfzt6Wb9GrVqO9clmQSn295qunNMjScVlhdkZvpr1dw==","signatures":[{"sig":"MEYCIQCObEHYk9z+/VaX2tFXRwVc+BlBO5zjAUzyoq6EcG+dwAIhANSz14rHDOdsiJji+P//f+PwlpvJsXtA96gx4IhJcQjR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9/Q1CRA9TVsSAnZWagAAry4QAIYSwykjXcRG9BSLh90l\nQVltaWGFc1XNjr0s8aln9ZRClYa47ujnOY/KkYIUdneOPBKxe2ck0GDvbtl9\nwyQpIPSFkcSTly5aV63NfMk8G1DEls4fFgVW5+jTilGkHDDCIVWJZjDWLaGq\nVCr5QfYjqpKFci/uCq+pttt4I35wA+tBFZYE671drukCGBe7rmQyy3mhmAFk\nABBi42DM3DzMe75wmlfk+XTUPDGUdRJjk2SMcSFR44I+RWwg60kmPVcWPokV\nHBP3ideGETph1j4bpvqzki2H5xw4VICidfnjBZRW+sq9VIS3vCi+rM42rqvd\nuJUbgblLYBdtmHYkgsAR8BekIcxV4+z9Lk565/Hwtib8LmzvPGuzCgTTCDcU\nzLYvfYsFxeeTUMgJmExWwMHRnR3ba2LZRKggs1NgjZcsqseixM2UG2jGWlbV\ndgNINFDYVg6jz2OZxry5L0F8KO2ln7H3x+XLd8m+8/ec58J+JJJlwEwF6uZQ\nd+3F2vpg2efHW031FgWDzbUP7+a+8DsykwpPpiVJvVhmGFA0tnbbs9W9Ho2x\nUcUDWfoQyqZy9xiNnz3BoUosFKo9z8tpmQv6Vgcn7J6C/unCfY5tlUsepnOc\naD7ldQS+0PjBV74gWpzCFqSWkE1P0jeuoqqLJ3ekIl14XRgorz9NEFZfjwY+\nqWlv\r\n=oVRs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"cbd22c50e9aa503eedb572fe338be43882066efd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.0_1626862645170_0.6648755765236869","host":"s3://npm-registry-packages"}},"0.27.1-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9d29869bf15f7d624c8c933fe09acf88303706c5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.0.tgz","fileCount":27,"integrity":"sha512-QHeanmSMu6Htsij3earcU8ObtpnGUivHuQw4MUMpXRCSL6An76UCVYzF057ZEjaY69mmxM6uZfN/rjugtoD0lQ==","signatures":[{"sig":"MEYCIQCrvLe//Ky/k9RaFRogURJTLWmpXmI8yjdXAQRp/x+1qQIhAO8asdhRI67wGNJmHCzZCpOi8RCN7RaVcIn5ZdI1gNhZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+FsTCRA9TVsSAnZWagAAEbMP+QEmhbYx/lmOLaXVJDPk\nmGm/Mq85m6QPXcTr/3v92P3QZ/DVDXksRGhdMYEL0KymX601pfODMVX3I6nr\n1A1vdQQrUSmuUbtSUWU2bT4WslfJ0PlmWdL86Mda/5V95FF/4ZH1Py0QuQOY\nZ71mnWYZGTme8CYNAjustomovs6PkUjZDMalgRJOOwF6wqmDQk14nzLDL0Vx\nrP3o6p2w38gbup91vlg0DAXZ8Kk1CVRvwmozHEpx/bUWF4bIDN+AGoOA9ZpB\nQj3zXYI3hthGKhkF9XHGrC/+kc9jNrPnX9hG8j4W5aJBd15K9AoMfGIzU97g\nPhlZ8RzcxROCOAG+yZS4TwivTe4hmFWWJlIEm+hBvukD/QK9lCQ0rMfSAoaM\nM1JtTopY/HliB1ja7RUWWABfKWkgkT9dZ6/flYT5KaDhbC3GSCiFbjMrhlcT\naeUEQ6YH6t0o23S4XhQ/Zkb/f1TSnaBPZj+aqelO3Qtk/do63WujkZV4fyOA\nivk73Oz/NsY8TvtxkZWeW1e6nYKOZ3kRhNzLI8Pz0eS2svOo4TK7bvRHHe3m\nJV8ikTKnEjofYs0OHzL1/ie6QLpZCu40s8vQmBKMJGQFHLMIJ+y+9DWwF0Xi\n24R7G9P2+3ypplM2g96perUWfgG6kmcDrLibwtUlsyJ5SCYFGdcE0WIkffiO\n30D2\r\n=/Ika\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5428329718290bccc387486cbfd9836c293d4092","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.0+54283297182"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.0_1626888978965_0.3589453783725116","host":"s3://npm-registry-packages"}},"0.27.1-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c88e2e2ecb41ab6a2ffdfd57c59946d516110ea4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.1.tgz","fileCount":27,"integrity":"sha512-XebuhXp0XpMwBEQUMdW3xZYFU0IGBQIM4ixbnBUu4AfQAVp2SzOeQPLBsA+eldKO67Z7+V1hgIToCh/zI7jVww==","signatures":[{"sig":"MEYCIQC3SbEEcLbS1o6cr5Cv1c4ae1gRcgKbGEouOaXvESup6wIhAJA1Ix9W7Wa4wC9U89HLPzIOa8gRHalVQDe82I1I9fKS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+Xo0CRA9TVsSAnZWagAA0/sQAKCXRG6+b06mVMpIH0U+\nKMOLiAGB81YbGg+uBk4uJ4ClEkCcMLpMvihU4DRYAoXsoQxT3LTKuA62qsLU\naOiDHecIgshyJcgqIfkD3Yp601WfvZlkRrJvFsCMHeZrI9OXpsW7htsmoSkc\nHgymHYEq/Ub7nKASOWD7dhRQBvRodYCoptjf3HvY8PdCn5lu8iutWLqtY1Xm\n6kWlbrYyPjbdK/1DIrZwdFNVpOEUAL0UcB5dg1Y0vB63QCI8b3+p2WB8LQLj\nqPELeTfb+eGPY3CXwq6hiBsNkjTn7YaQ4CeX/LvepvGGSa9TEueU1Fy3pDbS\nrfNd8Ev5R30SdeQEKxO8uGXboKm7+gxFzvCQehlpu1G8NTHSGWAgINbWfSB9\nbRRbIqXmgeNz8Xsf5FN2J+SX06IPpeIQejItkCkuOt+GFE1vvzXmEWoHq7mw\nUFahVbtQy7Ox7iwOgQ/FKXeHPaVo3X4iPNRcngL0iYPtCEBqIft/TqphOUqf\nFXs8xqfpd209rVrLNSWLM+RFoGUYew3RZ/sPv3XVrX+96YOTd8Je1xbl1yfK\njwtUbc6wlimyj7jszpK7QIp6MMceADdlUacQFyrjC4jmwAb8EOP2Ig/+6uHj\nv1Xrvpa2il6FBheBSBg9VGuDbgD3JUn9ZIVqD5Fs5BAX3csTjYcWvtxQIni5\n8Gp0\r\n=+WLk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"45275d4e16f252e2f27a778d179b05f2d5ff51e2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.1+45275d4e16f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.1_1626962484497_0.09673409953430556","host":"s3://npm-registry-packages"}},"0.27.1-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"83ffd755f4ddbbb821541790fe2932ec81dc1a0b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.2.tgz","fileCount":27,"integrity":"sha512-xGTz6msu0rVsQo0HecuGdAvhRPSE5tgIr+5ci/ONR8WFcKyj9g1L+anMBF0cYcNfa/BoCjFsLW906DkJZS+ARQ==","signatures":[{"sig":"MEUCIQCF4QsixkKpbltxFdAMS4z1Dhi/xrWnLlPru7kKZTNZQAIgciTvBN5pGR4qvBp9FSZzhcY5V0ov7x+eNWeD7zan258=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+YKWCRA9TVsSAnZWagAA+pUP/jKtpHh8floWEumpgt8L\nUCGarKD6IxEXqlnqAg2sK5h3QmVr1Sic9AbWrtKLkKRhoa70JHKbOTYQg1Ww\nQtcR2YzNWK0055CdhStFAzpjS+1/uRrjfanacdAlRvaLcupGfd33z/ZufjgH\nsHkjZepdmB3+92XL3ZBs5P43k90eV1ueOTjoxfxF0JVhsDIZQ62UGyV66ll1\nChGvMq74XHTABHmI4d/0qlGmNKkxXH4n3+izMPmCLPQbdcKJKHMcbw+1GFvP\noosSPJqq3WPYGrRs+iSPRWTo8ctBPQ4kN0ascXvyWrJn+rVOtNi2qNqUVwGp\nAupyQ6nkKIniEkpai5g6g7xW5dj/cmtfnAdoT08rCjaW6x528uzMSKysZzDj\nP9Q4KOU5OnB5AQL1nrZipOKDjr06+yHpxqZ19ZJ/QKyzakdcHVVw39MG2Ii8\no4m9xaFzDhAD4M74fASz+IXwLmIdROVQ+po6ApZ86Ed+p15NTitfKcv+9eor\n+tVY1LEmL/M0Df5w762Y/HAr4ZBN7TGmDTJrgetjrGPakfJhz5hDUsRvntlp\nXP5H+5NKtluORpp+oPtJzuB2QpDQ4uvosX883qSFEAEOgZw3dXIGiaU+ClEc\nelkhTyi1MyB55VT9UmdXhBLAUVnxceNUlmGyvkQOFsFV7hZOXyOhoC68pgQ9\nNqdW\r\n=b4Sn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"85613e6c4787ac693ad65c9d2edb904bb84c9063","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.2+85613e6c478"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.2_1626964630108_0.6494743315197049","host":"s3://npm-registry-packages"}},"0.27.1-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c19ab0778c8c9a582cdd6b078e207e3e6e1d7efa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.4.tgz","fileCount":27,"integrity":"sha512-EI7ieB1NVkYKKOr+ySb6HPu6Q98xsu6VxGEZ+1zxB8J3c58Aq+fIT2Kro1i+nOzbXaECjnLepykBRl7Af4e4yw==","signatures":[{"sig":"MEQCIDDTQvbUvQ9MFrKWCuktEXiZceMewQGJZVEzul7lH9CsAiA9EculFpYWXOQlEYyHoAKgd3/hKH5CarKQkJwCRPYf3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+YQUCRA9TVsSAnZWagAAk0MP/0jRF66BBeKnaCQWZVPP\nsbRWr2gtxdgZSlhytUaSSXDFO6lMMAagPqumXbGcKQUAP+gZbKDoFKqD8FYm\nyHms3auMbDdjTyc359CO9zIMs95hc5GAvNoHyNbHJtkNT4MHpaxu/tIBEgui\nYu/ribZXKJ0HcIS9mNn1HWO4pvP8sjiEYGUUIg2wqjU/MvRY3vpKSPv3UX9/\nG3fNvBC2oNIvL9Riblbd6W7sHpe0zAV06DWnlX4jT9OzfRtMTqeOifm4tdEO\n8IrF3j6tma5O6o9XYofiy3ImowxqLBddkxlPS4aP9JMvj8wBbLcpfsyO3TCy\npx0ZTWVNiIuC1hI630Gutp99YPC5GeiKSkcE9HjjclRIyztPSjaDmr+VgEi5\neg99K6uW+Ltkc++ib+Bx+UfJTIUXpwTqdJsXiNXRDKkPjUksuYjtNEybUjmD\n/kEGKsCwTDB8sToCTPCfxAR/2U1qOssUOEbHn32WxNgRQfs8cOOf7c0md0BN\nlv3o6+r3UcXfBRcGphbJP79ApMfNHHj+m1PhX5/miJj6wW3BofDL7Bir2c1w\nJ2js4FTc31fV6SK1JKbVSnBwXp/FVr5nehO2KpCFDx5+PEHZ39TvsWEHPEqJ\nP/RtRcYeuU44HX2NRVDRKvjS7TZIwfKGXK++wLcWjBsrHgv13LlgI8J3XsrJ\nTQs0\r\n=Vqhj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7e00bf41d7fde59c9946150584596e1386465b68","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.4+7e00bf41d7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.4_1626965012346_0.004112935809159612","host":"s3://npm-registry-packages"}},"0.27.1-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4762037c6593f7bf31954757d4f0e2cd8af34800","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.5.tgz","fileCount":27,"integrity":"sha512-p7WFGMtjvzauZGY6DZcKpIyZxvNqOEe/mt+oRZVtkvJnNrBvceki8TxbjmymMonhMNj5LPNbANcyu7eVSjGEjw==","signatures":[{"sig":"MEYCIQC5vHOkl4r1Nmmg0K/FMr2wlJqIAkXzjXxyURJtZlSQCgIhAO9tV26OjgeHROE/6hroBt625ezwA2CpsL2OYs1XE5Om","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+pmZCRA9TVsSAnZWagAAaE8QAJ1+0CeyphMtPnVfrU1b\ndJYMwWNl4dpYi4j6Hhrj59P55jc9lASCaDM5hTGMQCgRkTfmYpWRjH9M4cs8\nBSrqcPFFSRvD1U7fCQFKIs64e5hTtIHfICMnNIh7GB31g6TCR7z9Jbk2mbFE\nud7wF/8sPwya3T7/VeObpQ1bDVpGN3Sp6PLLnkuROv98EbCTNAUuEckuiNWm\nHrVK3BFxQC071rBidccz1BYgSXXHIUCEKzzgf21mxeYRS58b2A87EpKOAWdA\n8eJ/wW0YitUeCynZb2DTAH7rLF/skTevQ263o8fevpVLp14w8ANpWTLJawCP\nrgaiv0sC371qcKV5iQu7ACxulKyqQ55/lYxr+ApYF/GhKIN7kD1LLxunSWql\nbX/xrDQHti+a3KtwVoQhSFSwPdN6svVoH7LIKv7GYAKJghojRvEEDVGtuooH\nTfevOFyY+l9oFmOxC7FyKfXNmqEj5pA5xP8dk3yUnNiuk2DJorE/jtTvGmRH\nY0PGP3fZ3UZw2+RSJ4uvbWeMXo0SjKZVN3kSHC7DN97PANJDuYFYVvozm2wG\nAsNbdXNGHOG3v5sgIyiso+FOzbp8U1CP5ARNaiyJhCWmfre4OOShpPtKT4Xv\nqbdZPNczaFyAdPiCXP3gUTqVxgnTI/+3jbfxwUF/3YxKkxh4JHBDQAJkrWgB\n49o4\r\n=jVAY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d8f702b1cac0135cf94531a43f912fbbc34ef15f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.5+d8f702b1cac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.5_1627036057522_0.8528557689231635","host":"s3://npm-registry-packages"}},"0.27.1-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5f0bca808c249625f86695d0722968ef84b66bee","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.6.tgz","fileCount":27,"integrity":"sha512-02zJf5MxE+MGNNd/W5jun8N2grEPtD5Ma8p9fERX7yisZlaSOufQoEHVRK0T+mzpX3Zgx933Bp8qlSSQPishog==","signatures":[{"sig":"MEUCIDZN1Wi/jqbWnNLE0zWCddDTIN1pahSwLfZ72iUudpV0AiEA/6s2+aAcYy2OSoSf2aM+/nQdX1gthD5FFefFwOW1SWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/uDFCRA9TVsSAnZWagAAPnkQAJMzLA7fdg1Aaj6ZzZk4\nedTKkgL/AjCz0rqO7Ka6L6ApUQpzOaAt/l7aedL+tYu/T4Hzsk9HUeOS0O1U\n5S6Io1K79AGN/bI5FZDcY9qlFbcGjr21qAmHm8FcuUDhj1MMpAGbkc7p9j25\nfWDKDFz+eR8RFR+DanXvsrN2Ke2xV0tNgZ9hILMLIcqAiiEE/4M2HgbxhUkJ\nds0CxdJBarMQvOpw+kk71ntjzjpR9evQKLvagDbJXXrHTQC1tbuyf9Mv2eG6\n4gs7rGjhGVbbSbWHNCA8YjG1mb0OsBL654q+4cWEVqQZp6OF5DaFRYVGQ8Sp\numGOdS+XiC0A5qIdraFA974jtdDpaQVvDvAJQxxfzTzvXjyoyyXIm50DnwJW\nUSkgfqVwd4QCEqjIxeKW38hQCeMcU6JydjPau5QvvIAplsdWT2N2549+M3c/\n5ebOP2EXCB+f7+QKKTHudXAHtK5DEAqLJy0QvKfEeA+Ey2bQa1EbHBOzNJh3\ntucUpYC11ouwP5y0NIX60lxi5ctmz+tz/aUwb4H2f5/1LYuIVoTyPiZL5/gC\nHyBG7vUCAgpHJCZIOtbrDIka3dPsjmkjBAbWIOs/hWU1QCN4djKGVHtToGEf\nN01TtniL9T2WF7pFAM8RxZ08YR3+yeyXSJvFumPsfBSRCSHo1euhzVrIiM8u\nCgAd\r\n=H6ev\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6cf8c1fe52435a11cf78db0db8de84486d0790b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.6+6cf8c1fe524"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.6_1627316421442_0.7942014975837643","host":"s3://npm-registry-packages"}},"0.27.1-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"591a3aebe6abad0f1f893ba46b1f0b97feb47fc7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.7.tgz","fileCount":27,"integrity":"sha512-MCO7PbH3RelveJW7/eClBKKbAAPs8qAHgaYRQp6Lz88tvJWLD1Mrhd1lpkjRLiMzGVWEpKkkeuQ20UdAidjb3A==","signatures":[{"sig":"MEQCIFzc5APZE/JxHFaHXuPutQgs0bxBY2NnlfODILnOiw0KAiBs7F391GrUwO5BPZcfninQRc3VrrdaTLGbesYNAryssg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/uKECRA9TVsSAnZWagAAL2UP/iIyJdftGeEth5ZMnr13\nY2mFXs1AfVbofSV0371IWqu5IajQ8AIPTUNfPhKQto4NfOoko+ECeLdTYFcK\nfX5LpvOn3e3rBjnVBTFIpB9iAm9/v1Ud0sekayx8fePyjZrDfBuwq55Lwc5B\nkr61YO5T824+TlU6/aFhoFptDSyNoPhV6u8K3f7+1hYxz5s0BKedq3AucCkH\nJFhjqXwlMltC6IQizaGkshioqL1IBAxxq0WStM+iFRhA7CdyULcZQiKOyRZ1\nx8byOEHckT5m+IZKEj35YNJURt2eFUhh261Pkx6mt3l0GXnxAFLZhvkhDzfb\nrGc1dz5xeLFk6BOIoa1d3dkrrd5aZvnv+oWdSyu3b8K9bGYnfU3cH7KsRUT+\n0had5k5WdRblrjmiSWjSiLK3fuGNLFIJVfAwqrvpGDItMP+iEUX+/qb+1bPg\nX3gUFKZAm4D3Dytzcq3m2fRZVa1DaOawTf0wnUosMU8oGPnX8lP+GIivyPbA\nulZqEIgMEiXe6rrpFfw7ZoA5ZEVUbPHNPfz84DnE8e01tH/h4G07Bd8Ky1+G\nENR1z/V9GLjWCoUVpPBZBzxdyfdtXDFa8v7mt15lIy7Lbhu3S419GFmgbhoT\n2m266FCclIPRzBuj88RlQKbrBQ+DLFNsCw3p7KCqtaVdU5N8wNoU0+1vOEdf\n9Qm0\r\n=xjPH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5aecd7b99e3db4216e774fa1c2f5f9882872499c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.7+5aecd7b99e3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.7_1627316868535_0.22705242549862792","host":"s3://npm-registry-packages"}},"0.27.1-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a733249b0e88242a44842eafdb9454f0f0523bdd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.8.tgz","fileCount":27,"integrity":"sha512-iOSNBYtTvJ1oMByd/SzGiIB+8RUl3f7R9Xny5yHUEplS2SUYY72QTJs0ERyVpH2c+Tyxjydzidwqx8SfQRw7Zg==","signatures":[{"sig":"MEQCICkHYlm2Ez2OpZ87HhNq/KMmOgXylCePFcFvts60btyLAiBFPvbM1n6xvFO1dk1PLuSrxXL4B20yVa9BTski9gRSdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/uSOCRA9TVsSAnZWagAAVuwP/0weDh0VAFczmF7Wfjcm\nXTu8QQp9jQcIeX66NkHA8YQRtrvrlUBepjU0V5hKmxBtRThtBOYrtsexRqQE\n/MTVFKWHCcC0147NV3Is6sdzjykSxpChAU4PtxoW8V7mGWKLGEbONPDqCW25\np6v7h4zeBaxerGxO4tyfimRwUod+STqbKHlDFssMw6z0ijdmbmOCM//oyFVE\nUwosHq1RLhecU+9uEKDfmCLR1KSGJ7MszQBtwz3MyMuZYsINgxOt1kLBZc2K\nN4y5RqwU6sttUgmHWyi/DChjWpBgcBSExJXE0aN+wtJc9n77mOZZyfR/tB/C\nv26AFskaibiSNXiqElhR39NqvKoatRmJOvaQtzqWsib5PhBJLFPynPF6f8d6\nd/7jIgjaMNQllxBBN28mAhOXl2egxlrzGVbM+G9cStn1XGgYExaIATGNDGPc\nZ8O9FrXv+6CuA1mMfmocRakgN+lFgfzkssJcfu4u9G6xEDI2/Z6yBHWf/qRl\nh042d7/TLB/E2ovmrrkwJIgzsOCKlFQTCB9Hc1UROjFf91ClfMGXtJs2OLoY\ngwz5ute6b0ULu+tD+MsJCHGCWZnTpyI86+FHBzwaov+3fdHRTAA1nLRQB6Dq\n9cX534lTU4BgBIcYAsQjSwoVztaF4sW+lJQk31kCXnwY9cErSFbnWPYsFZTJ\nM8xZ\r\n=ubru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"944304860bcab2db4ab7961dea3a4c3e58fcb43e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.8+944304860bc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.8_1627317390430_0.5034375025909095","host":"s3://npm-registry-packages"}},"0.27.1-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a2fb5d2d718961e32802640b6fcce5a637a315e9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.9.tgz","fileCount":27,"integrity":"sha512-Hf8erJwDi9AhfAK2yxLusAAZ1lkr2aTSN4rLHoANYFfJ01cjS5KKYMOATNEJIvM0/q0CE6sLpJ8KQ1xhaGB2lg==","signatures":[{"sig":"MEUCIB+6rCLlQuVYd7rY0D3caA4bp5gTwu5WLv2LPox707HRAiEA975Js7MUqWdZBFIexWFAB8b4S+NvqCaOXcbq3FooEiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/wUqCRA9TVsSAnZWagAAEgIQAIW/UxvTcIr5FwnyS00Z\nji9yr/IIapNswGUsUwsFRIRENrmY8nyFYpRSHaX6feEscIxqyvVqPy4vQlAW\nF3hobGd5iQ3JAXdGDvHuyRpLz0mxSr0wh2IWkuEEMRmYUKth+ZI2osvsTulW\nkZlR4Sq8iYdRTyNipyCoxxvBrZE/buUKrX2BnYqMOHvp8lTVlDYPgjCj29s8\ngnICCP5xUiPBNlByYZelmZXXCJDKvIYGmfKNCkB88ZDtZmcYy0wva/LW/0nu\nS/qB7SISc+woAATDx401J3jLI7YYta798ipGhmX3ZCTH9QJG6sJdSeuO4OhP\nvPup4BFcJdlyYpegI8htj2FoXd9XYd0RYK5whaKgcEgVQb0ixHsZx7xXOufY\nIFBMchSc6vAuZMbTElWTUet7M+vX5OM8WR1f5nLlW2b2o5dzKhWOr3YcJ3bc\n376yMOjELlFQC7nDJtME3PvZ4EFCybTmUpgfeCtAWEgWrNYIfUjDPtxGaSz7\nB3bXqcyw0/kYjRljGt7Uzqt8LCyr2wNkrtr35fglc2sBxcgZzE94rDZFVNCf\ntq6DSPirDMPRkaw8WEDXk5mD6KPrVcqZdtpGnmGxiAe8jdl7ZzRFXi/PBORt\nKQUMRYWIEvis4ERFC7H3t5zKjsAGcfiEZoRlrWYQcfdD6rxi812D06TkjUx8\nEbBp\r\n=DF+V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"730523f5cebd3ede2cf471f5be086acb642c5c94","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.9+730523f5ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.9_1627325738225_0.7311269248036978","host":"s3://npm-registry-packages"}},"0.27.1-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c8727899b63146ec45ef5f91eab19b3b80902fec","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.10.tgz","fileCount":27,"integrity":"sha512-z0s/IEfgjMiP77MFZF5/gJfEiEnY1mz1ToPlRQLhFWmkwBIo2+eJ0jFBTP4h16I8HWz0L3Cus25a2ULnxAIhyw==","signatures":[{"sig":"MEUCIQD6HwW6dcbPjNeuXCTR7k3jsQ6rFu5OLUPgl5pomVoouAIgOEa5No6DicQqGydRPp6HU1yhYyhtYBpMBx59oiro4W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/xn2CRA9TVsSAnZWagAAY6wP/2mXOz7f50ymCZTX50ft\niQiJR8IYHF42oMgi+zPgJirPlPMIHAiXDBk6cwnZWuUlBqwKzDpZI9VUrb4W\nTHXBUjCPxqbFr0NGsNTbv3ZYvKMyTesp3NB2afKxLCJqo3OvgNYD7FfrGFuz\nReXSbTFpBC5kNk7N08IoIzIQ2gJSILqVUhGNXgioJBV5xUtUqSin0ai5RH3t\nlFI5J5UhAcQREP7cLK4oXjvxaFoUkvafZQHra3IfrvBSvmMw/iL7lj2zojon\nYfLTpMAZWnx1Q9rQ/nSv7jM9TMwkYdWKRy8t69VrZL0Zuh5jYp750uy3VRXZ\nNJbXCOFzHyUomr01qD6jPeBXBH6IHP94jTTuJh4XcjGtZgGqqn9BwgYnClMs\nGrbKD9cREVp/Q+2i3Pd4aUs72QdgQBdFl1OCFg8wpUUv37SmduwSL6ma67Lu\n6eNDiaFXhIJ9VDechMrDAcgeS8FDa64WB0cJhduVFotBp1yYyBhLjeBsx4ZM\nuzIDfcgZhzpgcou13ONi3YxCDQt5ks33ofOEW6z3JMwAfW5ODQXBDmKics0b\nDX1nsgGUH6MPPRYih70+DrmGKYEXnBwwpYaHsZnAfIs7phu0F4hTsvP5Oynk\noRHMLekyaFH4fu6nmf93Cayor9XBEqQQjY8+uAymkvaTworDTufJmt3sLTX4\nif02\r\n=LgCc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6fe84e427fc37c4111e61a972340d0270725d394","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.10+6fe84e427fc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.10_1627331062511_0.6771848829937968","host":"s3://npm-registry-packages"}},"0.27.1-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5e1e28398db6efd44d9895ea1c1fdf409970fa71","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.11.tgz","fileCount":27,"integrity":"sha512-P24ayY6bU9PzzgeEapHSh/ro1IusxUDwwGfn0SCrnZWNkDrzWwFYXDA5RS2cB/w0JIgurM+J1NOF+0c/mt79ug==","signatures":[{"sig":"MEYCIQD2Y0AqgRcrUrsm0dlUNYkL6ZSyIYa1vgm+nkEorzYP2AIhAPsgsGCF4p5/h9o5/k+AiIwWxpgmmKr2TUZWlutvUqzx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/yYwCRA9TVsSAnZWagAAuBQP/1k3EjCwXRBK/OAYH+VR\n3OZpqwA23YRdWWJHAAI9qGDAVUD7+nrKeAo850LUzxdj24kYZ+8PBfz66l/q\nWpHYT5eKk1HoVzDLQ3881eAB3iOB2A8cW5ZgdDYWIDazmg7fGqTVcOXq8DF0\n7kjsnJbas3u7P5upPxRMtw5wkNwAxo7fyWeHGLyYkYxDwUpn9RMyde2k9dGQ\nXzJnGOrnZHqir78sV2VsMag3fir5SjYFmYi2uKMdRJrI5b/0pDOvjyLo9lHc\n+Fl9oJAqLz2tzI+Ig4LaZuz2A37t/Z9EGvOHJ4YHkSYAxUCpQ7XLDsFM1GLC\nfX9zDW2rxliSXAjNX7b2aLsv6/f8ruelQLBInESIVGlHnc2ZeUIiU3kC4cDp\nrrS8jGrYW+d40/5qCPLQJoMArUmJyV/KKum6tbTrxGGxO1s+uRH87YRO1xkf\nCOPV2rixhrTvQkhAecX0N8Vdk72jqCMrHrVeyLpvGUu1sZtsR3rn6+/Y4VyN\ngANl84/qA2i4LS/sHPdO6WN84AWAFug3F4V44ySOGK7tknvZ0NtGOWmLtJm7\n94nPyQmzoHvK78yWmiLzFh9npIv7nvXtmaJccAd8oiKe2pnOrPDvz6Wmxf0p\nOlki/mStpNjv4bTjxIUHV9RpViYFJVqioVnymzwXNe2A7MzDHqD5yZC7mk3y\nBJox\r\n=jQ6q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2988c1fc1dcd753a251eeb620687cd2d92f05f37","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.11+2988c1fc1dc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.11_1627334191926_0.7685080921687835","host":"s3://npm-registry-packages"}},"0.27.1-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"418e026c4d8739056ae2935011b0a1e08bf83981","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.12.tgz","fileCount":27,"integrity":"sha512-7oOdCflR3Sk5A/jx2PeBDe7IPmxsH0gDjDAHHg+VHhLr/ZoFDIUbohVTUBk2yTylRYPq0kTfO5rcFYtB9Au3dQ==","signatures":[{"sig":"MEQCIGRaC02bZYvGPy4pr9IQcHXgjVLk1FEiIr4weQf/Q1lAAiBr+toVdC/uCHwkyxFg/qqoL3N4lJhyKqPtXodw3eVD0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/zV5CRA9TVsSAnZWagAA5P8QAIo7rotwuoPYNBWFIXzH\ns+kjfmwuxqXUWmkHwX90LOw7NtbMphrVC2snJoCFN04nhzRpRj9Fw+83Vj9Y\nCmMc/sPe+kNtTxLlu7ohM32Q5Sh1uPm3A2Eh5GEkUqFUQaeJe5T6KiKg6znh\npRVZaZ24GIz9NmOMh7ujXBqgydcwbfTSYU1oF9gsYZ6cTJbK+fAz6y7DzEvZ\nnPGu4M3Tbks+fc/O5qku3McovNyRG0pMEtuT+cPIX7jvFvyCb811obYLf15d\n0AL9+WLbqCTlbeaupvDciaCmgPh6NqO0bAZS87dkBFFMZeQP1eo5co4MwUrL\nPxRWMc1LAn21euHgjn2z5rBWJZoo1MczrNXwbequI8zq9MsVwOVMTM7usOmI\nVPn1YTS+79cVY6waOnrvluenPSK90JkBsLFafC3whDo4gg38h1iJw2PKyYO1\nDOMt+gG6R1rA20CFukE7voyB+kB53O4A2F5fcxdn7t7/9oYLw+I7vDINpQin\nTHvvpbItF5ZGSxY4GxR5K16xmZsqB5qfjrlcqcHAJcy178hRKIlryLslWLsp\nkikMjbs7b994lhemq9KvwvlzzN4PO/kaPrhvYV6fKXLZ2wASvJB8np90kBeN\nKizSuke93UcKfFrjZwFqyZBHNez8VIuv2GdmQycDNTqqNSqGIz8kTI5t1RbH\nLgcR\r\n=P+J4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1031bdb43c40543158673cb3dc35b200e426a741","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.12+1031bdb43c4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.12_1627338105641_0.8015355477091974","host":"s3://npm-registry-packages"}},"0.27.1-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b0e9fb791956eea11dfe58b664c6e93811cd506c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.13.tgz","fileCount":27,"integrity":"sha512-d4YCsJz+pSGeNoyZib2LEW/JlJG3iO+iNy+UlzxRq2rhW4aQnBOkywJybSJorrHvxCYNnLzcZ5yfxhEcMlgl0A==","signatures":[{"sig":"MEUCIQCqJB7CR7go4zS28pPNgr/WhXFDeO7Ui8rbwgU+mozDdAIgd1IW5FL2h+1612SZ2V9IGQy+pu+r9kyKQUYQ/riyb3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/7g1CRA9TVsSAnZWagAAmB4P/Rb8/fteC5b0RTm4PtdU\nGo0Yl1rgMAY8sfE+br802TdL35OY43rcQnFvOeJXZnDC+wkRsXCzcBi4qV/W\nwUxKvyVieLlh13UOTLZ4X6WnU7v4x4JA34GIo3fuLHdFiTBOBiN97v8GrCp+\nqBnvpY0jhBfseL3vGzP+nZaxRs2ovAP1tUBCtkevggP7AqnPSG4l90AAhIk2\nCATeSPKWDt2178NytgRwPQqVLgSIwadMCHGQNJiJDggrsBxJInwyIvBdHnwa\ns7WEO+7Y1+8WQ1SPL7p+hMXS5fj3t95Vrgz53xHKLh+EnFRJtwUoI5o+ShNG\nMlRP83zx89J2bph+uF3p8c6eV+nY93qil2ct1kZiGf+MxoTbZ28eaxkqURf5\nQ70qS4mgyUnGDSttJfE0AClmlrPVgV6aRx9gf7/hvsXS2YUeyv4p7SUkyOwG\nVdWrMRBgdoyAZ5uedNMdGqtS5ggs8HCwr9r6J9HT3pnt0fI6FNQf+SHlyeFU\nWDQWfijcHZF8BBk6J5tTcmA+zojlnioCm3Wu4v9dwBMshkZsU1n4Ag9d1Ai6\nquHb7gQrJj6YiUdP8RdwiZBPzQGsEK7Cd/6+ZUhQZ7RLhH4U5Q6QI+1TFRU/\nrGI/QxqlTa+9oK/n6MwqcPDxO5hk4O1MEIFx7+BV/3uaIkQgT8iAzSsKRiy7\nnT6Z\r\n=vL/s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ebb6ef8696448d6259a3752c26c776f9279f8110","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.13+ebb6ef86964"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.13_1627371573510_0.5246073607204822","host":"s3://npm-registry-packages"}},"0.27.1-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"86d190da8200528242a3d696e61d6791ac34af66","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.14.tgz","fileCount":27,"integrity":"sha512-PKLLDq10ddE8PhcIUv/DXWo900VPOlAQoYqLteTORwU+5/1UFHwC1OkGcGdLgfXtor0EiYScA0Y3/lB5hD/C2g==","signatures":[{"sig":"MEUCIQCy2dzYvcSKurYEiWgJRgDVVZEjggz6AB0GggWh/kEMSwIgA0rDNbTrQ8NPMhQ5yHCwnfj74shYsS0u+nWjT5Q78hQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/+QECRA9TVsSAnZWagAA20AP/3ebmjUNZF5YyNYfNjjc\n1XMIweL2JL2wQ8i8pVSLXQTCVC8aWCWDKycozehAx12mKKOELiFI8Fe2JE/o\nPlPlQz1eOqthJeQJSi1gb9QXjMpTkZkhGc8e9F3Unz3ATPtF6EGnBARGQkII\n30aaeG2rxQz3cGJPVi6FrNe0KR9na6WuqsIi7VzOektOZoOREwrULJxlYMJW\nfXZY4wU7skRPjmiBj2/5Ib8K3deniW4waWPR17r39k/cHeyL/t76GeyU8KLy\nbkhuzG/44oNwBBE8FO6kYlrT00835bysTKePc0BXncJKGUjlXSzodvpiNgsZ\ngrgbqyi87uXhp+8SkntWXMDXLXJtsUhPCJDzPYorgZO4svftCvwB0lchV1h7\npn2aWvTN5/WdfD03tKKltjRY9SXLUNlTXRApWZM+pF2486x7WkhkIfbrPvWg\n0xGktOCXgOXgROch+RhiK7XU1DMuO8TLBT2YDb8BRokZ45CehmF9JQNtbQ/I\n5aHI8ub/dO5YGTixGYSVLb0FNBoR+7dr13qeXRBmYv1tDLv0BP6HmBp6FYf0\namHLnaEWDo0iZ1CTou3JCcVBUGe2gu+tCj+biUgknr6W/ifoT0kMq3wjSrcR\nQgG6mPL2nYTY0dORfGUfXU+XrVrx1LnL0T22uhHCG4xRJNB+JJTe6oRGEvpw\ncw56\r\n=VUqH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6b8ade05282513700066bda6ba57b0e5ba99b0fa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.14+6b8ade05282"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.14_1627382788261_0.17631453486649562","host":"s3://npm-registry-packages"}},"0.27.1-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e2aa5afd09d56fe7c0cfcf77c9ae02b5b6202a7b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.15.tgz","fileCount":27,"integrity":"sha512-r/kuhFtd65qz4uac/S0Uw0LKoklBNnbX8iPivFH5SW00vMUBvcDkmbXJj6v3J+kOvJWGEmXNTVSQMXQ1lc1heg==","signatures":[{"sig":"MEYCIQChgpzWpmyBq4sDMvUoTGEKjEHivj3z7zQbC9/9GG9esAIhAPGiylmVfRpjA0kp0qoqZ8Z/sbB3gX4w10aj5rR57YXS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhABuoCRA9TVsSAnZWagAA0/YP+gJrRJX1UqqRN8/xFxsQ\nUOJTf55c7dh05HpVBTMMYte3/Vq84imnwhT3EFtZDhAei+9ZtMP1kK8sKR9m\nWIrTzgqAKoJF1+Xn74GV4k1eod3wAtV4J8WyX3VdqQWstaNyCmDNPrqX/EFd\nMyPaiT+nPOX1c1T1Gn2QvntpRnR10MhK1MYphAW4gUwZ/VkVJnsJCpVSHowN\nIqukrss2MR6j8J/9TwgXehxAwlooxV5LTK+6mcI1RwEsB5uFJlS0YgbRLed7\nvb6xw9ESY3xIi1+1o0BLb1WCKaF4FfxswX2UhNu0L0N0Bi4DPU97ZQwvcZ1t\nFDBUG5HQbBrSIbxEfMRSDwBmmWJUxDL9HrHZus5AUd1bPY5anxwwuExx0+It\nO0CGJnpP3weHJJ2M3kyJoL0eTfpex3D0sffDwc9ZGhM5Hzy/jpLjZBdO55iP\n33WqbphRNKaBpwpL21hOuQ+jQwejGTBsXoH9ALy0EP5GCUa/Xxdk8QojWC2i\nv6U+IfF+TS2akvIj927wjXwQ+BnFPojn3NyLarwOEiSHjyO4zu3mbQS8m+IM\nmJ14iI83YJ9Rder+s0BU5J30sQKi25Bwjq8KVRNIn4hMrUDijk9vxvT7PVya\nu2OsNZHXd553WPfd+s2SDJ2hNy3sBj5AFF6SvvUByibhAvLqnQ0COmFZbGkx\nVf6p\r\n=Lu1l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6c2a1f0e165a6c2271e4f9fb9e6f04a514fc0868","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.15+6c2a1f0e165"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.15_1627397032608_0.8070693820638375","host":"s3://npm-registry-packages"}},"0.27.1-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e356218546056ef6697e05c3f9a5addd395e0eb0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.18.tgz","fileCount":27,"integrity":"sha512-4+UWUJ/Sb1MXUSLabix4ELtVeNtxD+mK2/KL5vYwRNO/jEj5511VG+8eDdROevkBWBXUT0nnFCEONSZxySmhzw==","signatures":[{"sig":"MEUCIDlz4b8u7aBe2T0xrRGOi0PQZ61CdspxSA2vbawOIFnIAiEA2rVUi3eOrM5CMSqd6PYEA29qU/zU3gvhaBqfJEoBwkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAB1LCRA9TVsSAnZWagAAiAUP+QEtvr2ec2vC4mif3Rnt\nJorhv3GOyEqjwcXUTF5rgA2gJeX+rTjXgrN2+5yhvLavCzarmF68FItgCmpp\nJnrj5pOhcx+s7KVat7tCRdde1MhLKnJaLhg3QCiVQRTr9Ks/PGlyc0byECkw\njxf9b9qghkGt2PlCpVUoqKEg5eREI7YYl7ZtZ9/5b25zpbvsOhGpd4ak7ATD\nn20g4AFZ+yAuo7Yq/Nrk2PGLDhGojplGBst8ctIJQmoiBU+nnjOlfFKlTMxe\nWMPTMKOcONNyeAjKsHfM2rSlePnRE9gpMcCTHvrRMTFW3ANCSPV3F5FubxXP\n79/ys8GWpLDKsESZsEbcFrl26sULkBcDAKL/oLAd3j8BPsUMrXHovOD/sijW\nLzT27tqdjq5ZC/CRlAU3U//GnvLYxWEEJn7bmUNmz4zFdPyDrsZjold0IfhN\nDzz7FK9khxKDC6Vq3ZjVbHDV4/RhHqatLFLXVvkSBL7rzTDb/Q4z6yZmGOiB\nXzePrXH1TdQNU3w8x6/vGLC36L4hfKE8KK63W9d4WaP+xAtOhCIQH4LpMz/y\nnqaGXsckMdHCvUi9i/VMjPkfoE5IGuFFDsaApd3wbw0byVQE0Jk1DzZsgc7f\nkxkGhLs5W8FObpiARQUWFB4acEcbXd/9ZKj1KpiJB0E1JTjsFDD9cgBOXEtW\nXGDx\r\n=OOyW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8a61ea0a86afdd7dbdaea5d10c10dd4852fb0e8f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.18+8a61ea0a86a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.18_1627397451209_0.20956872942759963","host":"s3://npm-registry-packages"}},"0.27.1-dev.19":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6cc3d72e0245e55db4be6aba5d482bc3f769a1dc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.19.tgz","fileCount":27,"integrity":"sha512-K6gGlQRP5EMkLepOcsci0tSvUO5Mod9MOUlifCSKJ1/+3LnEO62Gfzc0PyoTKajQCeX4JpliqnzcCw57WQK3gw==","signatures":[{"sig":"MEYCIQDd8GQJItfD9GwceK6JMselvIAxqXLD7hNCb+RJ8Fv3UwIhAIHf+m7NxGIKls+4QfXywf55fBlY027fZmsnN/rIXg2y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAB8mCRA9TVsSAnZWagAAZ0IQAKIf89jHs5slaIqP/RIc\nawqS7SH0CbTBcN1vUpF6oEgZugICgMGKqSEml04SXMslu8RmezBeRPp+6zkp\nyBzHdvZFLrITgf74+rJTlsXBA6E0iTQHM6Xq3N2upifgsq1/ToOlj/HXRGg+\nyEn5QNEaYZHqt6XOvlluzktUDY24a+WEq8qTk1K1lAvxP4qDXWz13zrPiJOz\n5gohU0KL7VKkuqZKBp/pd7WwU6h/ZyeLnb/dI4DJpWVGCH+Ex9q8uwWAEQ7G\n3jM8tR1NlcUUQEtUzsmS/3F46qcpv9eP/09pJgn6joYabgIAR/csUD7Mc6km\nipaWKaATDcYsHYryS/hX6T+aONwsyZYLKetjTri0ars8tnSPiegHoIUnjuoI\nCzk+uzO8VSg8PsRZgP/f29vEhoNgAJvWd7Hd7LewGK6mpl3o68IUHOlQ25sj\nLEyj0HwXJ19hfUYr+Y/HZ2CxgTX4URxKtdcDIHiUOkYAzRwshzr1/bc9sFbD\nJXrNrmw3z0i/T7oLPlNfsanKWXl/yB0+0NgAzydHE/mJXfQiWI0YOoZ+IP7d\nSjm6DButBN0k83XLLEqdAtd58WrscZ6w6yoGCuLvhqMYhFZAoYZaYQf0STdd\nvRJsJoeS6dPnyMAc4boWG4A+T1o8p4CsvNLrUaTb+iMRSkr9BRRzTbQXC0nx\nP5Va\r\n=p9by\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f934bffb8f783ffe965ae71be2c2192f484e4316","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.19+f934bffb8f7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.19_1627397926854_0.6971060806811917","host":"s3://npm-registry-packages"}},"0.27.1-dev.20":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cb6f6284efc6679eded29f4bd409ad64e4a50fb0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.20.tgz","fileCount":27,"integrity":"sha512-ldAFabvPqeb2zSrtm/NoDXd4vOVRvY7cNAn2iAHeUuVA9nsJEaEXtyzRExkV7MTwNk7TIP09aYAjSWDm8BRS0g==","signatures":[{"sig":"MEUCIGBIL/dDHIND4rRzTYzL6aNLTrEqm1Mn927PnYsHSK6pAiEAyQj0fLw31zETjpFb5+3a88tQRFC7YOxSD/1UQvaDcEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAFtfCRA9TVsSAnZWagAAvaUQAJlhZ6TCZ1QESS1f4jYI\nMk416pg4cFJeJVLfMl6vD+UbqSAfBfInq6L+RbB33DkusQfh4AYrpNhRMyBS\nBrbo3bULSeuLIWDVAs/FU/j/bW/YP/jap0rI1hL6gh4nXUVZI4IUOFLqTbv9\nJB0ILz6GT27AFUY1CotE0cGIXdIPYNERleEDBUWpluTSAQzyCAe1W+JGLdoN\nlgiTuk6P5Orc+fnNEJWaYab1QfGg/wit/LU4dsOA6+wSWbRSFwJXXN+nqou8\n7cDq4KOhK4IegqR5HljP5y3luMRMTkoMoCmd4co3K9LK33AbscpGgp63gYsW\nEvyddIer/+ULoNYFOGDCJp6qmbtg3yhkMAhXiMJUMJ4p7J+suLjSOmerX68o\niTaTbcnr+XaS64ZQXJh8eiBfZ/CwK5eCcvKup1FH0pYMHi9Gz2xzDpGZKhFP\nrdzooFoa8RYNLTe7PA0FFoTVzP6ond0SZ+1Hfbq06vN6A3YDJFaQ3NFADHgS\nTsRZnBe20/g+w8dyPSiNNqhvwwRqkPngJOqeYQbjLlqZ3fjiG989/6P4EDcH\ny14WIe0A2h7yEyw0Nel6HoLVymeagefgapecb0ffaDZKeNyh6gblamGBjlIA\nUAOllCCB2GaFjm3kBxJzh9aAtHYQikv20XMrV635x632OWQYulZf2P75zkbJ\nRVtX\r\n=WTdB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c40dfa58faa5220bdac75f262031b0d50095fe57","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.20+c40dfa58faa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.20_1627413343746_0.30651708692280843","host":"s3://npm-registry-packages"}},"0.27.1-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"68584d1b380079fcb76bcf0f1ee044793881ece7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.21.tgz","fileCount":27,"integrity":"sha512-SG5cICB44CbwJ7c2BFZQIgVs2v2IKq/uIpBU2iXi6zHzaJZ6DwOx+C+ufZLQH8xhkRFgTN3u5O2eQmJvXowUgw==","signatures":[{"sig":"MEUCIDQ1JEaH+6gu6M0SXe+9mqhdgqQC+/lNd3DWxsigTtSGAiEAudf2KAwSa1JfetdzSgSPxfvBXE+hSHk4CexgZ6w+oww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAYURCRA9TVsSAnZWagAARpkP/1FKUCd+Oicr8KqM30va\niXFDNzJwGRy9Qp/ZEhlJ1dYR/2bvj8HL8tk4wPYThL6311qJNT+hVM/+d4Qe\nE1Dsj89OopP0+t1Y4W84aoVHIPQqjzi1h+lc5UUFluwrdTBXl/KxULMuaG+j\nXWLJf7AmwPdO1fQBi16qbi2YLFcgCCxVKERH4C6kwY/tY/TdhPoSiRtot064\nUPZmFZGw4a2xONHubmPzpXF2GZJvUNh35dX1/Tz8NYERcA4fJ+SNWlrhiSQe\n7H6Ft+aTpL+/AgaFE1aMEO9EPjN4ZODWoUFvHhClSz31wGPeJfzqsHraFVS6\nQZQFj7JI5n8/NpZ3gYLd0ijq4QnljNSEdEaNlGDSxvJY7ruTq5OV3B9S3MKB\n+tgqqQ3KUS2/TbdvnU/uLWGWFyMvv7ITCGkJYwDRtR6gltI69q7pMmGu0z5Y\nW9UiPQCppBFhxKNki4U6UdQnZCG6+5luihlrMuo84OfL6Tvs68vQbxlGq1Mk\nCW+VBVuv1dkpL8oCkWUsG/Tc7YxeetEzHDJCxiiEQ/U2icePJ153DZRiFnj6\nlXN4t9+gR9crgbqV1nxLf/4Y9WBBna4O22dcAhLenase/zFAipUVayCy8fYy\nM0N9IqM/tmVxgXuMi3vb6fR/A9UAARHWsvyW5MZr1jueaMzwpo49vWbEzkIF\no74H\r\n=QAM8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d46f754d39acccace247ffe4fce200d5272351fd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.21+d46f754d39a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.21_1627489553396_0.8282937993910489","host":"s3://npm-registry-packages"}},"0.27.1-dev.22":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"459eec6a890a602c811da617b89ac613a4d237f5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.22.tgz","fileCount":27,"integrity":"sha512-7Yiv7WdqEGQWnaHsyvD21wYooaNrnYNU4+AZeSjxRxFeWQPDhJ6Sz+nar0ujPTv+s9h5EMcbP6htTygMt3wW/w==","signatures":[{"sig":"MEQCIGh27nBu4OrVYOxW3bWhg1eODsdEf2SipTTKgCRo58hFAiBy6tbTELrdH1p+avFrs+G6fjZw21qsCiPs1Wi3Nnq1GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAZW4CRA9TVsSAnZWagAARHgQAIIP5qSgqna+QEsc/l70\ntycD4RuGjHp07W6uSRgQraLwdL07JlDeKFWAvXhsQVeMuSAK8/EeBLyV/Xwa\nRIMINArzRMR1qY/7JZV3+wq5Pc2v82GCQBgz0Vq8eTqaIxkmK4hiXsSxOi2G\nkMdsCmNALO7RgaRPI+w5tj/IrmCwmsTNxSQmpE3eHm7oYqmrTnStGkw+qJvV\ni6bm9V6kgH6wSl1YojUhLypcE72gU5TPT8NvnyMtXeD9YQ75EjFTEaR+Mq6n\nHjmi1Tnpzd04xXm3AD+P/XKodjeK7uq6A+dJWH6dod6dZeAjAPcPxHJ9r1ON\n1+YttG4S/QMwflnOlvWlOPKLGRguScGXAu9j8JDDLMwqug4iKWHXZNLKij9H\nC+md2BA6UfjSB4FGJiHra8lp5IL10nH4MflbrvB1vkmFUfTIbH+GG0rC+eYI\nkseM7N0HfpEjjqUBHUhriahZrO+M9cBMBADEKkjxghSODIaA4T+q6hVyzMZ+\n33QT4muOC0MIQKlc0K6XIMrsddh4Q7nfa8TE18d6Ilk0ot+JH3BvJmAaVzdg\nJgaXf8vxNYBl0j/DNzaMhYWMmkGZKtQksaQd0+uWowtFtZPa0zF6qzA3f4v5\nO8HRi/QmavnPryzr/pVqgQ1CrTuUouAbnJuh/tZRYgmuR2f8TQy9ILXgVCpH\nWUzQ\r\n=W5BY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"55f0028b0d007a5420f541bb0cf75c6382ab54d8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.22+55f0028b0d0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.22_1627493816170_0.8845272566371187","host":"s3://npm-registry-packages"}},"0.27.1-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"714422a2ad92c509dc6d0f7ab6592c125d0ec370","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.23.tgz","fileCount":27,"integrity":"sha512-XisHmHQYl2fp5misBYycHl4M+YNH4OvSvhGVoR4sWIO3n6K6DYs6nRrDMZDydtWCZbuut0x3uFWUFM0tF/cVfw==","signatures":[{"sig":"MEUCIHO0J/oiABzXcJTgEg8D7dByrwDqJyWdZuWQyMijEZzPAiEAhDCIByi7bzj5P2UJFMbBu1QGl6dzh2mm7MtbuabcoFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAa37CRA9TVsSAnZWagAA2DcQAI1OZipyk3CHG3i32V0R\n6xEg/+P6lmFNk11JfOd9JqLJKtOcxEbjV5oto+yQvOWkJ5QyIUKQtcKiXyny\niPZd2VFznL1+AYgRyKIUQEmf8TMpvXnhtZqjDP/3vCQkWTqsUKnhQLQUWiAP\nQJ3UknkQK3/Zr/Bn1s6K3MIFa6szNtwPRGBr2tjt0mktpZXVB62drMXreYLC\no/rxWey9rB8nTCR1XF0Ccdfs0ccxZSpSZ4XAAO6iYTc0H7HuLnXJGq/6Rvf0\nhgceuaoI5dpuhCgsYBoKpGRwu6NShbf/51J9cZgjZ3mTVhYHOdFYUCIkAuNB\n2cyJDckHXaiVzpqMrsZvklLJsfrejqnv4qN8jTkUc3DwaF3pp1U6awzWe2Jb\nfxBZQ0z+1xT3e6dXnVt9yQ/0/wk3h6BS7DesXA/PRU0Wv8H4JpSha4b2yqOo\n/HhR9Jt96Cz6fkZO6kQuu29MhCSIfoEq/UkHKSmpM/itn761l4PNraCPamfC\ndau9wQt7bV8QWGHlpcRlx79XBcp4IE/hB0Q1WOuwfusBsDptMJB7P09cgmtm\nCSIJmqC5zac44UI9kc3Zj2Phw0vFXsJR34O/D/ZG41gAc5jWsiAl8AuEapUg\nBrO2pVh6fVSwCibgsPpNyy4Ym82KgNCx+zZUcVDJjmgq/UUrM7x5cV9mbYPp\narZx\r\n=X0gD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d16331780133a75575f1b47eea0b2e8c94f038c1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.23+d1633178013"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.23_1627500026900_0.3331664873802269","host":"s3://npm-registry-packages"}},"0.27.1-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"68ad46b878574e8e981a1a34a23e076f0203d251","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.24.tgz","fileCount":27,"integrity":"sha512-IEgHOlkRBrDW2F93/vjBHTuzoH9OFr5c+kvLTw6TFWW+CV81gzBzTpzYqAjIY+5jyOyWrLDb3wRq3vFuRcDaYA==","signatures":[{"sig":"MEUCIQC9oxbZ7hr/kcBMZdqmJpwJBzjtHTNv8gbR2nTuvK6S0wIgEqFrNrQCjEeq091dvxvFy81FXoCSWoeibuYP+wC5mvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAmqtCRA9TVsSAnZWagAAaqAP/jjaRm+AGU02IRQXMMsf\nFAvNO6wY3gKI2fZBKi6reTIAl1/I/+Opy+xwiB4tVltp0J2WMpryQM1CtRHh\n8hBgn3Q/M9+o0askkjxym+4Zd2+g6eItYCInZ7hQLzNffJw3/zRjTaIhPxlQ\nDOPZfaSegUwba+qtxK+fpNUQiyHK6WpgSBsJ1a16Lb/dlU1bHZygXvuH3dZw\nSxPn4XUWong3dE+OJ86GtrU4o2/NWliXrRXxeiJJ1See0mwTLGg6zP0WCkwT\nJvfygLGB/9DKnrDkf7Ft0ONNTxPiN/oL5Gt9Eh+OQthbuAS/uzdRHqzch7Ee\nV6jM4L1XloPoVvuLZqLhxy0thO5ghk9Yg9b3l9qJJHCi7D0JH/anx2P4RsRJ\ntwMJ9oRRDfRee4kWZ9RUgV6xhGETMECPbp0WwibrcIul9+Je/AztPABX/618\nmPVw/BNROn5ZZsmHw9rKO8xBTA7Ig0YJ+66VO27Gxf01jPqxYq+Vhnb4eqCw\na+pob6kxI+RnS7vtvT2ypsMhCCMzLJgFBmSZjS5mJ958vAL25/nuPsyb3epa\nVK5n5cnk/nJQfTDj3QNOnvce3oHpQjG/yXzhaBK1Q1lmMLE1xzJrwAooaBPh\nCxnZHFB5Di5YkrriVzCXqs6/qSEz+iOqF74H0FmkJ1yPiWJXmyqbYrkXePfw\n/vqM\r\n=TJFB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"940404e98277479c6718b0f26c0dbd17befe42a5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.24+940404e9827"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.24_1627548333583_0.6346589149000319","host":"s3://npm-registry-packages"}},"0.27.1-dev.25":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1b95c5b99c8548c220ff4f2d43b2eacb857a2d18","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.25.tgz","fileCount":27,"integrity":"sha512-oKOlUotn9/HjEY9akuY7l4buxlGSRQcMcDVMXb3z4UU0fXBskiE8igGpcYWtFBi7LFi0bhU0bXAuJmhD06Z1Pw==","signatures":[{"sig":"MEUCIEg8j6Eovty7803qDUC4gS80BMQp/zDjkjAB4/DJkgaFAiEAg+XWij8tZ7eteNbPP+SJCWCkkJoSPimR+BTi6KD2wek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAnWoCRA9TVsSAnZWagAAuPAP/RTFtZRLPIUPLk2y4a3p\nKzcp1JWy+OVKAbKG/YXLTQZQieoViacfJ3FXYtfEFWYyWxpfWDg2yBvIXKG4\nTCrAnIsccVXwItgqSQETDIgrJZZUL8Rk2BPiRdNVayqUtMVeIz75SuOSw4+o\nV/jqoFDYKu/Ppw+3SvW8vqOP5InDjV3li7zCjJTzDU+ZruXsgWQBk9rgfXqB\nVce84mwuIWu4SbxRc5VdH7i4WJyPSeltkebPYL/IB1wjDNOdY7U9DS/1PH+J\n+sqd58Pk4pULDjQ4WofaHsaJzGHyJ/3wi5AWl4tJgJRmf679KoA5q1k2g19e\nUafNactnpMUB/rbMvXMG228bkWgopjjBR528+0puJeTR6MFbQix40bxyJ8aQ\nekEGegr5bNkI17togPIhi6+4nZzdiLD40aBKfztKYWeE42lJimjTKm/B8AkP\nlm6p0Oi2crbUk8mCXVGe9WIi7/k2acmEysEjmTBj4KRc+rsoMbMjA9eIqRel\nc1OlwWFukrO+VvtMolmvw5Q1uoMKeFoRh4I6BXKKYyufgePMWIDzbDeWRyLV\n2y2vfpI5h7iaZBMc+t0/qKh/ex2Tbik4aG8ZtV5cOoz/CRU8dcqjSmYqOCEp\n+EQTzsPc1W7v2+Vd7Qf+HH8MLMerJVYc20lRNgsyc+yajtUHQco16YLx+6R4\nM96S\r\n=gs23\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"699e3d5af0348f8a97eec537e8f99e5879922aa1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.25+699e3d5af03"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.25_1627551144627_0.554216485800499","host":"s3://npm-registry-packages"}},"0.27.1-dev.26":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"896a521d1247bb6ccca819bcfbbd27cd56b82613","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.26.tgz","fileCount":27,"integrity":"sha512-79kkV4SrKgIXy3VQp/pHVEOz/1B+lsrogUbg9ejW9BXzHsBBmncFVWgZy7tY3wY8WqSAulLAGrKq2yA+iKeLgA==","signatures":[{"sig":"MEYCIQCsL3+g6zSCY7km9KkjQTCZFGc5IiLDdbYUWhEVfnuQ4QIhAOli7i3W1rpaxUEke7GI9Ma5VydyTkiHQVgryqrqQZoP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAo6ZCRA9TVsSAnZWagAAtOQP/jdh7j7++UQh092aRhEx\n1uo6Bl0shVuuw6WWLelMidtWx6t4MY4FeIV8EjCZ2/RzHxMZyao6P9OfHAMo\nj46MFZfuLbdyip25cXaHLP4gmt9eXQMCaOD4Na20LmTLACuoc+lVi1u95q2w\nPxzrXCFnTgnr+OUYy3JlzHD9KZObFI5CQP+idVCd8vKnjJBmfap+jJP2nGCp\nTHJK4LSWmsz0YHCr7BkDAi+LsSR3lwCn9H9DW024cgFvHduTWTfJ8ZCPe4vc\nTX1uW25XL4G7nCynJVQV0zMVIbIGR/zhdo+2otfBj72gwhVQr2nqe0pfpPYS\nDzuQBKPKql0D9JNDkt3GB+CMN7xjJ0c3s0IsWiOQwsOYfAgGw2vWjb/QymZl\nHnlMKUV24G4kdyaPfIB/rtPtlN8hQL4DlEEfVEk+dO5zoCUX7KuA/zvEO8B2\nqmc5aqcBkyfQragRujwMpxf7JrbO/ozqyUy19DjB78MZY0Y5Nl+Wc43CwJe7\nf4blqmKEi6U8tXs6aLblp/KBIM/AEkJoK49HjvGK7AGV6uhC5vvsl+YGBAh+\nsyTffBOHneqdhT/NiEygFV9XHVcyoKN4p3kw466g18iRFYVWFxq9eT5iMhjG\nKYAS3ilzkdb5LC0F7ZaqvmMNN8IiomXNPbh6Mc18ZaI4x0IxdBDbKx9nAaHb\nM76l\r\n=gnDG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b90577d2e07b36aa03ed4ad4def0c7409efc7bf6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.26+b90577d2e07"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.26_1627557529136_0.7531785057658613","host":"s3://npm-registry-packages"}},"0.27.1-dev.27":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8e647fe3ff4601fbf90d074aaf064bbdb4bb49e3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.27.tgz","fileCount":27,"integrity":"sha512-ydHIETzJp7QeZ5n7aaW4dp17g4krvXDUey9QrGpKz/d404M0pPp9Y4NYlg/I9s8gE1ldmtL0Nb7ikb50EyC+GA==","signatures":[{"sig":"MEUCIE5LhT47HoCj6+rwkTYds+x9q3DCfNAfutXztNZoRkbbAiEAt83YINW/m8vRprFv2MS5QaVcGZ1C1P0Z7TYZgZHJMkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhArLVCRA9TVsSAnZWagAAfeYQAKLGGeYdT3ep06QueQYj\n6p094lg3l9L0mNqzPKZfmXvRqSg3FeheFIl0DNy3ixw91El5NfkLWRwl1XcE\nC6jV1WWR2YYxW/WsEFOHbQmbIHRcS7PzxX4WTEBu0bAVWv8aF14Z7E591lsz\niXcG1PHkcr//gUO3Bme6Nl60NrAratnP5S1ek0xzgMV6vqCIFpJ5qMdcnX2z\nWck20fdKBZt5TDiW4/CEhqWTx7jOPYamVJDXrBBYgv8VVdsWelmrfGZC9YVy\n0YPjk5gAEjXXwsv3IQihmC+/+zrebbUR/tYFtJGV2X4z0us6sKHz5xeCSR4x\nZ3bDetaQAwhM01TAyvrNAC6nSn30nfWHqnIPixdcioNqADeQC+tTRz+wE6n7\nJKUXkcBjoBY2mkpo4PT1gCi0oTI/oOwya1iauIMOaV550SmcMMeoHX1hd35C\nWuTSqkGtETjashdXdwP0LUmVhlVZ85CN0DtJzcAsrxxTEfWJndlNKyNzQ/u8\nLzG5X5wfFyJkrP77o9Y2ZY7QcAzfiedklD42raBfkpmECAJWaNrh5Zwk10P0\nXOLHPeZcdXnYGXj7317ppL2k4FgWXwu2cMKO4fP6qmiktvyRlNRzx6KX2mTI\n5ucHo/gZQ0N3UyuIwNU0wzGbEDctmIJdQGnV2qDsSkyAvez3r/AtO80r7BFZ\nR38B\r\n=HB+B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0b01245a645cb50582433b9a8a6f432448613921","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.11","@chainsafe/lodestar-utils":"^0.27.1-dev.27+0b01245a645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.27_1627566805478_0.41675528448085264","host":"s3://npm-registry-packages"}},"0.27.1-dev.28":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4904deae176538f17e65186568c7e60b41b0af40","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.28.tgz","fileCount":27,"integrity":"sha512-RTd9vEEsDzRkzLA7bhc93CqHWkiTytrqvINNYpldNyc9Puf0GUOWl9qk6VjS6XrpeU2sZZiKkuCGvfuJHcrokw==","signatures":[{"sig":"MEUCIQDVtMdNGsDRNrjwQXPhsQQLPQHl9m7UdcYP4pZz7E94OgIgWQEuQd3FlJI4ywYxOy+CJXrP04mv1HoqxKDWRoJOTBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCCcSCRA9TVsSAnZWagAAts8P/jGqq6CfJNE4TG6XKHOK\nDNlxWLgiZ6f6GTKakgvx9VrGHNd4kjrBd8qbCbAANg4OoQL/5keNcgywNrY8\nVJGU9jLLuDJnrEr8hC9s54QiGl3phyJdEpe8eULru9F0i6hBYUJ8S7pWT48+\nqQ1Z8CdZjkNX9ILtB+V82h0L9GZaQZcvP4AdpCkuYp+ZpXzO4ZJE7Q3KPLDj\nM7nMsiv/9gO++O8gxBfpBA7NLc2yfs8VdSvQAIBizO5Ncu6+3sUFRw5zW2cQ\nAyIoaebsmfGJq8dsT+MOQCtQVMm+NW0UXaq07WL2m789I3b4K/7symLjemz/\n5dqMO6tYrHSb/NR1tpEZRZjwCg7GAyXv/ExQRrJk/RIWZgpTRIIWlGu8dWVV\n/klaUIvTBCVty4/0T8+cW3ka/iVtjVhqDDo/nBQF9WGxaN8r+pJoRISHtmNL\nnvWGbPwzHgwJgskTovuGT56NKo9R5Qb/pS05kWZQFpgo8rgcyfUeAN14JFPM\nVd/Z6RaSIBvHf77QZ1G6Z5WyAd3w4FZc/IoznH5FTLSrKbQNwERvCXcJELRi\nHaT4+4LVl6kskCT6ekL7MtqOupwfba9oP6nXe2WGej6D2VYMIdlSo7Vy/2+j\nm1cW2pO84Dcps1HXDkayg+0TeycxrCQ1FqPN9tp2KU2P4pyqeXlQfumuPZML\n/tvP\r\n=EIyK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4eed46c86d775cb7ce28956fc2ed7b51917954e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.12","@chainsafe/lodestar-utils":"^0.27.1-dev.28+4eed46c86d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.28_1627924242712_0.05799940619430144","host":"s3://npm-registry-packages"}},"0.27.1-dev.29":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e5627559c1e83c042eaf1da95f09b7ce056701d1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.29.tgz","fileCount":27,"integrity":"sha512-WUFAj7BFe323zg0h8ktPZDY0KOFGaaNqeJTsea+HH2pt6sXpCEZVoFHGIITndn8z9M6d025vXWHlEa/4ISsLig==","signatures":[{"sig":"MEYCIQDnjqKLlKwRhC1TTiFXCl6FlpuwOF3ZTvgXswjm7ibsigIhALm+1uNaECWT2nhSDcadlN/m8C4yZonVtCFTuC8HN8S2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCJpGCRA9TVsSAnZWagAAJVcP/iJzS0zCRDIJb5osFJBu\nED1WMd0ySZgHSO3qNHTWvre9ipewT342nxQ0cWnP1x9aQm2qo2QfyGnKRAG5\nR3EkRHdsF21CvqkKEY2gfieizxl3FrBL39sEc/EmnpK862ayMZX1Rrv753Xn\niC6WUUos3mgwJeifuH+gDPhnjFd3nFw17z98hQr+JYFmBkRyLPDXE3fxpzYm\nGGWyefpmcNH1Oo6ukBU4XBbpgYYYPm97jTshjKQew1lQrCqxprQfO/Qo88pQ\no6j9O8fY6xh+Y+FMKLUx+i6TPoLsq+SC+FS6iWHsJ1R0HS1kV8Q4RYv2UEvY\nyzPaqn+/RWuajzWsnDXCSIoZ7AWcM3Fd7lfH4zOwwH1MS+LkBoqUUJQmwE7T\npV3vHfWNzkgUEAisLW37ZyvHHtIxjzMxjwsKMoLDTPbr4gC+E3xyfspLQbfv\nkMNbrwnADjsHK1dc534JpVZLSN+j5DnfyX5to4e9hrIBQup45IqRwp8+55QH\n6gn44B2X1VDa5tLNOY7hQezGAW6HxuDKuBHc6S1gRUT5EY4GVIIlIjfVWQuD\nOypL2A21QlKOdGv1WS/HJ4j+9DiTIiLYvUne1yoEINz/pwEWb2uPQAdLROBr\nOO4IAxqGJCtRqxC7URrv5zDeg/PBAoHM40MwKX8E5nKIDlQqs4zFTsxi6qXc\ntvia\r\n=P7zS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"40358ff5786763f1e417d8ad2ef2a720ce30d0e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.12","@chainsafe/lodestar-utils":"^0.27.1-dev.29+40358ff5786"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.29_1627953734114_0.789799266110436","host":"s3://npm-registry-packages"}},"0.27.1-dev.30":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7c9971268fc9d60d1b3de985bbf99f7fa7a6165b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.30.tgz","fileCount":27,"integrity":"sha512-BTfRcpfM26O5P1LvMaDYKGKt23iaB16hgDlbEI7nVXuQ134NeXzU2g1cvJXX2l2USpwBBQZvD7oMUnjmQO/Kow==","signatures":[{"sig":"MEYCIQDeo71PzT2Dl2MSIowZSyngLm/85f0UcpAWnuZ/4aa0uAIhAKeyLz/ZTkZbJXKmPZJMKQkmgzlBhXSwAQtace07EYJ9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCk9vCRA9TVsSAnZWagAARH4QAIceqddwP0GLyUqfQjFT\n5R4sLIfcTlZg2XPqO6cKXf9I/jv5zrTDIampQFZJj/RPy3Gg9V3fo7cCk6by\nn3cOwK/uRad6fsY4of1z4/9bLIEoKLjHx38/mC2tS0Z9/zQSDLpmiwEyPjE1\nLNuOEtvCNq9hJZiSMwvJa2r7LR1khWoGkWdpAr0205ojpuqT2gphKVu5cSL2\n7WfiIv2mXDufYl+/uPMG4HKcI5Lg6CiSLlYqYhWmju6W1/0hpYK5JyfWmxod\nyhPjIFMV3l31gU6yo6YIpMPL6ZzpsUSoaQ85e0W9bQMobai/eRB8j0Y84gyy\n0uJPbxL9wqiSqik2wYao46VyRzLFyYVk41nC3vrxQMz7Se35VtKhqQSjG9YS\nqAyqTUQgTog0ki286J7PhSrylUg14OGEozO9tvo+3gCyFjPKRv0FdZGyj33D\nE2mYtrYsYOMeRhFSqyTY5uOyATmT/G865SwGaGC6TrkR4ADQnGDHA+iITCTy\nW9l8HV1qb+iRhJ49NXamuuo6nlM2fyWjJBjNuHCrhEDjJPjnYgqA2hbeWO0J\n4Q+yOSuWDNiC4rTrXshaCHz6/8yPLLAG+4Ig6xWdR6j/H5R9jMAtaG0MFKZy\nCeI2VfHLHEEuP0A5Wjg54hw9v+3AOuwP0Ptv20khDW8GQYVOa8UnluFGk62F\n55kP\r\n=wsgQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"196e5df55be73abf3aa3ca2101a4d9e51e6f1589","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.12","@chainsafe/lodestar-utils":"^0.27.1-dev.30+196e5df55be"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.30_1628065647232_0.6226118912755121","host":"s3://npm-registry-packages"}},"0.27.1-dev.31":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1e3c7d409df5ced64a2e5e711da6f93fd4981f9e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.31.tgz","fileCount":27,"integrity":"sha512-F+iiiIpdB3V0HiTUgPIdgSw246+OfbquL0H3WsscOf1AuH3kCdRORYcuGhcgm5Rk+tTXi3hdph55HEoM8Apyxg==","signatures":[{"sig":"MEQCIF+7/3rk3QFuKF24/GnHarvj4vg2FLxHT4AD7dAQHkU8AiBTNf7m6DU5KD/Dp0LYm473knRrmumcrZm3WbjMEmjPzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCyBlCRA9TVsSAnZWagAApXAQAJiTKSl+zdg1yi0NSPpz\ntjzT1Re60MHO3QJEikOKmOw5tdWRoKZ7J8TxhbfQYDNaYvJb2Hru3saqV+L2\nZGjijkq+8LhpwkojgJw/OB2XtBcPdZzl0UL7X/jTREp83/lnDQlIcmq1h4JW\nLm1I8hvTN5xhyjyKdoBUOPcdhkvFZeTLT9DXL8dcQr7rXKX0URog6YZZxmKH\nB6gDWg2HVZtubzoEDyJ8TQrhNJ94dSR1Vs4iBqiTnzuSL/Vchq/MmpRI6NvY\nzMVypEAn8Co0Cu557uBFBySmY+cHSzKKXXIshSVu765TLqwyQ9p8e9tSxFzd\n9/MO+RPr8T4X58vRMpMdC+RmV/5rtHjFoSZPsu3W/QwfOhiNfkiBWC2Ekx1B\nD3nsOu66RBTJ5hZVXX4HBLt9dK92d1gzG3ey1ISiGaOcQh9oqtb0pxhB4fsG\n+VKRst44E8WTa2kFHR/jNYZu7frHprA0hHX1wKTNFPCXf2LRdkCTPbBtjrcB\nxJA7buJqBH/UVfjOHOJjtjh9GiilOrEs5r7pWoPfY0+LbHbVkBQlxTNG9387\nCBALi1soTPKlyP4cpZyWLXrOWsK+Wsk0jjJMj/5FewZMjh+bU9wLyNabGudl\nYl18GcQLjsfVljxqgX0+6HRA6lh4XZYGFB8V0if7euh3sYguHWnVwMwgDsuM\n4Wv6\r\n=FPpm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"556055ac1e26bfe5c8640948d1f6418c1dc17b77","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.27.1-dev.31+556055ac1e2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.31_1628119141166_0.7712266318976095","host":"s3://npm-registry-packages"}},"0.27.1-dev.32":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e8d548689d666c08bc02a7ce1b625fc49c1cbefc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.32.tgz","fileCount":27,"integrity":"sha512-b6tl6FJUE5aJ9Dm/b6N3+jMHcryy+u91C+4lNaPYQnjf48Is+5HPCPDZMjaQ8tD77pwybe+GRUX4fBbGrKxWTg==","signatures":[{"sig":"MEUCIQDi0y/TQOeMpI8gmxHb1ItUcZEjdwrZ8AVd/+U78Z9QvwIgd2zUwo43BchXNPYAnWzufVW3UXvSsMDGBrtdqSx/AYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC5f4CRA9TVsSAnZWagAArscP/RoHk+euoZnPYrD9q7vs\nMhydcEHkV6hEzEGDaGzBZCMuzeviDOQfxIMCYASbR0joxlD8CuaBBPPOVmWq\nuGwBI5ezhEQYPm+4VbUuKJnn4buDJocsRrLGHZcl82gWeuwsCt1TJ2pgN0yM\nC2zaLFsNCOUzlzHyWg7vFZ95U+6PhsJs2g43qoTnXRRcXKMmHCKgXUUMO+3Z\nT5jXkzkjZgtr9pgS1iDxD22DSku1iWslAvEqhMsd+90CGLPHvOLCbh2HBxUj\nchsIFXaLcDEEUh0xG62tgiVAnQPM1WDpTarK/7uaRoj6jiMLGRapjFwyxub+\n/OssxLSdzOdDAsa7aEzgJNyxoTj6P14sDmEfuuia2VI8FOM+Ko0mA5ks2Uhl\nIcdO88o8Kov8a7rJnIo5UssxBLVexZ0+3bQXRk2I0uwaclQE4WNZVhwn97gL\nYN0w9aQ6dEfjhYGw8Hq7bdIYtGBx5cPq6OrO7d02ddlU02/aU0CHL01SWT8a\nwlaLKIP+27c01xDCmreEHe0L0fJBqshKWcNSDSXmdHjRUf7VnfWOEz/uxwsc\nQH6E3aPzNPIA9Wjr1aSdFZEMjzxe7XYPeA9wAdyLEVEJ8G7JvUm9y0/OWsUa\n+XX7hBGnC+fJdIbrajkLEqjxxTJ0VuCh6YnWQIcX9hjHYrst5pxL8722IV0V\n1ns0\r\n=pFpO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e72d1b528132b31a3ad24b6ac0b5033bc9b6e938","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.27.1-dev.32+e72d1b52813"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.32_1628149752248_0.717626186619069","host":"s3://npm-registry-packages"}},"0.27.1-dev.33":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"91fbfa40830403a61b07b66620e20d41fe821512","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.33.tgz","fileCount":27,"integrity":"sha512-Yp1qa7r89VfUAHp7cYtP9ei4eu7JlR0tYjqQE2xs+219PdMOIHVr21vQwqMXpzZuuLYKYODJSeyjgJRA/uNMCQ==","signatures":[{"sig":"MEUCIE0KPHcSmMRASs2R2uLb4IPHthq/RmOl8H2A124/1DTeAiEAhZvBibyUse/Uj1odx5ac8TsFEKcZtcnPfYePTidgtE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC65VCRA9TVsSAnZWagAANR0QAJGHzegpDwgiCRWzYOcn\nGjf0w+YLyewXodQMtJQndbe6g5p1cBzO1SH4xaDFgUsDawXwUvgZGaKEamXg\nlzS3DfuDzOaajRY1JRJvU3/PKrq6YNDxj2awcKmJswinbPWsnAezP9/GG3/a\nCvNPE4VfYvC5vFLD7KqXDSh6Kx6AgTw3i6c2+NP8uSJMPVqeiLztz63ObXRk\nM+ikFmoaBJJzHIu2mLoi48218hJJFL+xDO8fKWD03ybo8+k8mQLZnj3UHZd9\n/gMV5nauMAOJf1FeJnn1ezOJzs0uj82d1oPucOVNr0GhovNKuP345foLZok+\nXKUbp0g9nku5J5wn4CVuIl2WApJNZgto8VH7G32NTh6NcXAEzkZrcngBAzUA\nW2XBAYvBYC01zcGhiXIDqPm1artm9cYtNpgmGiReSU46qro2nsFlJyb3YxR0\n9iaZt808LUC4U3cxITXN34hgUI7Lng8i3HNF+aCzLxjVuVAg+PM2mrXa9KJa\n5NGeRAjrm01P2iX4WLDB7b3133uKZLw81RThOBdrc7FuZJoVbme4FTgsk+T9\nH5JLlmMSCxtKlIASLZecO9ke6+V5LsqI3URhaaSIh8hvKwDU03+WQZhahs/W\ncxhIBDPoumG13c6xTGLbK/n+kbTVBF8YjpyfgmKCOyAxPhmtnfvpkvglsuxk\n9GiB\r\n=N0hp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d4587dd1ed95206ca06509de25033eebccdf420d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.27.1-dev.33+d4587dd1ed9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.33_1628155477155_0.9592912191739944","host":"s3://npm-registry-packages"}},"0.27.1-dev.34":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e01edc6bc1c7427bb107236b4896e7c3978c297d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.34.tgz","fileCount":27,"integrity":"sha512-2jsk3LZ7ZjkTesDrjOlkS/hKlgUr4xzEe3Ij0MQtLHGFw80BKADckrP3Vb1I8vXq16P3Qg8vtMojDEDSt+6z5w==","signatures":[{"sig":"MEYCIQDs5iXnpFSRRAHcpmSn9nQAOAtqCjoVBc4jqWgBaAjNzwIhAMeXRB0O0PTCO9gkpvw4D1InZjQOLflnt2oDNf4G7T03","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC9fVCRA9TVsSAnZWagAAGc8P/jGTPWn19u6jwGNojT9D\nNrvknass8vWaLR1y22VOh4zP2IkEKPjSUwjopgtp+S0rZPkddlNrLv/hqg5w\nBnBddO3wb7TyHJP7BJcGhESg6OA4youviMeW/O1566rpkVUGJ+ckgw5KhRUX\nfGyS1CN/IihQ8llDw+d1ATlWj4JPgnD91xjmoZCYt4YnOVJiBMZwYkt52v27\nqBsqNZRWoj1x4sx23ifOXyx6tZUx2a11Msk3xN9GiM4ZPlOBeeFMCVPI0cJO\naMjDczAAc+ner9BQ/IAzv14VrVrqQZKcQHu5/+RQUio/GdtKOLT15D1/BFpX\nfSkKRmRlodRmB3IDnaY37fAsl05Xcgl9zFFX0Q7gP0L93ENcZVzyS35MGleR\nOdwKZebCSQlCdkWi+mktc3dXCwCOjV510ZyzRz23UXZMD0Ndbtgolxy57Dqw\n3aJByNyijWDugFlxA3mqXWNAoe406pNBCMYvtFDgEjx2qnZNatKZU6NKA6ks\nn1eiPqrG8XwPnsjyeJn9587Jf1RmegkbWRMuEzQ50nJY8TmO+xUsKduRHSeh\nxWs4Y+j39dZtTI9WBgfVObTJb+a2+DSIdLJW43frXlj5hHPPI1UlsjdUgt1A\ncVbgH7fh3rDydne8kBjwkPi4bml5yso1DnFeuQPEm+hKBolgNRYg8EVmaba9\nLe85\r\n=ivbD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1a3def090a1ab17baeccdfe7178a675731e5a67d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.27.1-dev.34+1a3def090a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.34_1628166100955_0.4413927382617897","host":"s3://npm-registry-packages"}},"0.27.1-dev.37":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d38ca0ce09f3a0127b31c85a7987869f3a796e9d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.37.tgz","fileCount":27,"integrity":"sha512-V3VGPnykvG6I1i+E9zMBmqC9PtoI5iORzdlWIbxDFVGEXTOMoajqY7MYtwgDwi8RZ+gR+CI2WjOLoDzU/besPQ==","signatures":[{"sig":"MEUCIQCafJ/JYSL2e4hd09bN+61XptL0Jj3QZlhO49IR518+SQIgL+2TkJ3CrzAND8qO2z8pZYF+i3EUO5aWJCtv6i2vxK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC/ymCRA9TVsSAnZWagAAh+gP+gJPUZ+asyRnRQmrP2N1\nFG6kc4/GrPEPJDwqY2aZY+D0svogZGeH+F5BZC4bgK9inIO0N4RO/F9p1wFZ\nTlLgidArQq9f0RbKmjNVkunSLKR64HS6+zmylhjQFdRwQ+0GwLP4zrqnP+MY\nHyzMHMlMnyQhU4uM+xoRNd5A5yeS1ApXCj5GiU7HeDPGPt4GWnT1Smk+UAPI\n9NEVqrKqdmAJz7i83RLK+yKX6d3cNV7nYAENM2nwdI/8LlP6kncDvN5+tG/f\nu0Uxhihddef4vlZiHZ+Z2ODXp/jge6iO8NKHfbvOE+t7fjZhuCu1HMucdbFj\n4vS2zmYs/78lNiz6sv826TjikmvBGBTU8iOtKLFdGEcmwRg+g5HD+nTdFR2v\nC9FyjoSObP/5ynX5vx96fVNskvLphJ82xvuu+QXUurK+RQVg3e40w6vVU/11\nfJ464KCr03Z1NFBOGrNc8t3kIfP65/hwj+a4OFMqlZ+pyU58gVLTBsGqhjcj\nc796LkmGqyyP3tQTxiUtac4i4TFZL9DiiQpHe8BwddFJocuPbz3D8GKZFuXp\n/G8bSzqMS9fb3EJD/xE5YO27KQ4U18FwNZ3Xn3dNonmKg96dc8CjAUo3e/VX\nP+7S/ahxmHNVEJHO/zgZCVRPRkumj+fZlMSYsCFwYWfWnaI9Uuau6U/YNKg3\n/Sg0\r\n=BDvf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0b86f3ed43e1e2b2768aeca89b3332f2b725700c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.27.1-dev.37+0b86f3ed43e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.37_1628175526100_0.10873535606188511","host":"s3://npm-registry-packages"}},"0.27.1-dev.38":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a7e1dc8f555c1ecd5a39341f127a55d2bc7091c8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.38.tgz","fileCount":27,"integrity":"sha512-Wbj2OpGGJqLS1qKyFRpt5rL3pWH+AS+RjAoE+RymuMdUDEsvRyxbwMBMbg60h8FifOsvN8zxHEX/va2if3GVtA==","signatures":[{"sig":"MEQCIAIFLGA8rEY6F1z3f6L4rm3SKS+eaawkQRTI+t0ZDcuDAiAvsw793YaldiCjQ6kaqr+bt8O2254r2fI28Qp4T6k68Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDAfVCRA9TVsSAnZWagAAVOAP/jPb1NumAtSQCM9lY13j\n9ojl+r5x9Ap35kFAek8uRbNFrI8jXuCO71xXK0vgToPv3pK5547UEGfr/HqW\nuY+hQCrVqTmW6Lob8OIob7iIehd66AuWlhfhU/16UAG+VqOaBSFX7ryDcq2U\ncgOIXaYpOzEcAVHAeUX8vVPP5lcW/f4v1WHHt9B/C7KyWnuJVIVE1bibqdNk\nKR7yhk4hDRl1j5rHMU2N3368fP0K6LbK6jY7S9RYUz0TTYdAAOeJ0yFG/65l\nxXiBpRHEjS1YrSqpZD9h1hvuPdM6cagSouZdfQu4dqK4a4jPDmrtLOTvtG1x\n0T/2sz3AI2053WGzTcAndAd+EtKcRqkO/GfLXmgITHgvbWJhJ0RR/y94y0A0\nEd7CpVdOuPNsk9tAYqNOhjNGX8DKu1pulVuMk0/sAkuP/y+DQ6sw9g8uwtKZ\nthIP1yzkXMElKmbDH78BHKrlQGWIXJo4dJ1SkAi4Id1Q6eVP0vbi4Xs+kt5K\nbDqxbQNAuyYNT43nbR/5IN1/NvCvEVbFFdbgWduGMD3uZmH/DPichAl8Wv5a\nksoeg4NxbxQKfIqSlwPQBxE5GjZoGTL0XejJ8rOh+1ozSanCKCVz18i29Ek8\nCVhqBt0U0+N8S2AIXhgdbiWOy9WxmVztVxFTov6R+Sju4W/OBeIi1sdLoIWG\nasTx\r\n=dLwH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a6b3e2c01327af6f9d9f49dfe91567f086ecb9bd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.27.1-dev.38+a6b3e2c0132"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.38_1628178389369_0.37965152648727396","host":"s3://npm-registry-packages"}},"0.27.1-dev.39":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.27.1-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.27.1-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ca177d18c1a079152904316b94b1494eadee4be3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.27.1-dev.39.tgz","fileCount":27,"integrity":"sha512-CBqHKFA01Cn8Cyoz1jjSay6NpH0aPEwydoBR/sMztnQgY5ocFOTZWGSFOySkyesroTDk6LEDDGPHbW2IYJqkDA==","signatures":[{"sig":"MEUCIQDiUdrm0qh6mYfuOF8V1gaGKhZuJeYCefwZEW3GG9xS6AIgPO8X43sG2D1e1g8hq+kd6xwDDAK2E1MdIMnv2TZ9SbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDKVCRA9TVsSAnZWagAAtQ4P/32CzFChnoYJOR/HCh9K\nq4gFVYzfnN7Gmfsy1L71Djy4jK+2KPDWlj6lSmPhz5VZo8T9Xw85SH0HTwyQ\nHPn6rYAwQXckSY19eF8cTo3sgd52KouAnjnwX0h/HRNYMK83dvd7cZ1aY2ff\n96apbf9s6Xxv6Ay1UWykeErvCAG30F0ELbQ/uhOyCNfgA1LjzRRMziwnqBzp\n9/DhhhI+v48lU/11FSV8SMiQcIfa0SFA7oxvQZx9RzZiEntsqE6cyl6N0SiD\n2s8qgOfB3h+IKlquXMv4J6Yl1BkUyfH0gF/dvN4XDNde+oJ/0rh8SsICivSF\ntyWeUvo6GivA7lJZbfRNzlkL8n6pFptLCw8r2FWbO4d5FxZak+CPOqjy9YHo\nldSAZLnAntWSfNraMKMoaBml9sl905oq0uaNSuqVaxgElRFZ41Rhf9Wqgm/c\nxRtezb01nZyoUTpRG9G94ccXSDu9nmW9OHQe3KMfnysxlefhFE1ib2xlswhH\nLY15g/CPVLtWB+8A36CApUStnD6MNsRXGDp3rHpwzA8KOn8YbUIs/cJxhosw\n1cWKn4DmC29UHkx3XtMc23diMIgkpkBGvyPhBbeN9Nds80Cx0rLnFSy6gBb3\n7RnKJgTwQjFrR9VjEGbolLfHs96fSbNPWhkpZcyr33aPxAOyXEwiuoU/uiYj\nTE9y\r\n=JCSL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3f2470a564c39fef19d8fcae853d4c1317f5e051","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.27.1-dev.39+3f2470a564c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.27.1-dev.39_1628189333463_0.7808040084134933","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c08ae29109de5c239f2f2f35c58f6ef6ec0fa279","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.0.tgz","fileCount":27,"integrity":"sha512-twaj1c8yIMiv4idAOAzFIz1YWThiivXBIg72LWB/Kc+X8lyDmxeJfGBl2LZYiOsICHHEJRCe9CKNsrkj+IpqkA==","signatures":[{"sig":"MEYCIQDT0HTkXGoSE5x/Q9Vtfr6aXWQkBsa4n46owJM9e3HPDAIhAMDWYWIZf6z4MqajJ72DzP7Zf/xoGSdo5KrkBAG1OyjT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDNRCRA9TVsSAnZWagAAg8wQAJBE5WgtCrtj/Ye1aiwe\nTbCGFwv1+ke5JQNFDK7C/Q+Bfqkr0GphFb4QIskZlkqvTX5FNchrv75p9T21\nUYtlAdO3J1fkpLKPk+UDFQn+vF+QJODltHpwOI0iSVCbGPGriFgQgy4F7Ko6\nWCyTS3a1plVLLeFOkSj7MfPU1fsPZv+Ye7cHBMWhUI21ON5Frtl59rDAA4FF\n9BGpGZa8NbSOsmcMf97WNeMk7ETfRgZ4MiV8k6SVEjC/eBoVZDeEsR8SzJ9n\nA2eF938/TAV6iVh6aGcrgEHjvdtTIPjngSniui2w/5hBFNF2EjeoH0k0sxhS\nRdIrEbMGAmrA9kaOiny4leglQdgk4nxL8vYrMvw8/fnSE1Sl3pyWsjFV87cI\n77V7XTyvmr0AvSx3OdT99dbEW8tZQdHh1UiCk+zQY490AA2MYEfBhZoMKPI+\nPpSkq3q6EezKRUGG62aeCuG8OZcIazarktJMrmgyP3EJvusVm6AkVJiblGHj\nXjFKdOVeN8WJ/Jmk41TqrdaitgM/zy5wYl+44Ea1koWztrToMQGhoGXY1d9Q\nc5oU5yDfLVjQHxVvEJQ90X/bix42cQSGGCLa3e3nPoEK2XCnz07rGABeg7OP\np1Ls+NKv6t7kKNPqgx1AWfrn4ZUlUAYClLYz8R/AYPkhNw1ElHEmZZIekMl0\n9qwN\r\n=wkB8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3f2470a564c39fef19d8fcae853d4c1317f5e051","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.0_1628189520989_0.8714819091513226","host":"s3://npm-registry-packages"}},"0.28.1-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6c2352453bda597657f0f82fc15e6152c5a3e026","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.0.tgz","fileCount":27,"integrity":"sha512-5Sk5IuTnuhSKiWv8gZXrz0HoqRK7LedsbMsuWbBQypXZ1RAhNXDIdyBDhToDienSz1Vo/QM+95iDljyT4dRkng==","signatures":[{"sig":"MEYCIQCc9SZLpYU1Sb6DOKQxOwPjWUc+UL6lM6NpqdfYp0/n6gIhALvSwPcpv1VeKCQKD1ffi44QyjCAick95ETSY42Hgl8Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDKB5CRA9TVsSAnZWagAA7m8P/AmrrT1XgbbfgtDfO01+\nWuOBXi+0xWfWzufKMdmeH3Y1ND6jmYcxDdB9X7OUhKJdiEeHwpurau8r7CZo\nCpfvFmukS4W+8Ylq0wxcXZFZKyQ6M8xGFP3XzGozX2ab7JW2HqzUhF766xNu\n9GIHgl+o08yxJcfO55yRL+L4YzLzSe0XaNnkznsNRUXrWvizA/KGw6r8JeEr\n7MGzTwg9QXZf0HPYVrCY5oq4Nb3ZkSDfyM03PUjAzBSgzlV4a64BgP+fVWTe\nAD7ERRCY8LEnAAzv4Z+FzOOAnbQnPQrnv3PedHa6LQzhhOMtu9OKESKgPUvx\nsejytJy7zw6kqF6ZpBBrqfuSvXOYXtv165hOSp0K16QSy3ZvtWMmnBWaEj1H\n60jbk5yeCDTHUAOORb9O0/Mr6iyL8H1bcOfyQG8Rw8svPkgIOVwwdHzOsZq2\nOGdjBhSpNaRJlX2HiN0gL+P5jA6kH/2XMiXYFyXzzNCOdlx6c5RqospTiSJI\n8zNPPnOn8K7hbbXQysgZ07bOHrpF8GMNmp3XKlug2JsqjPmlMW2ih0ADAI7I\nj5LFUKidNJWOGtN4afK7jeoM2MklQvk69E0eoc9jJ78OHY+8PWHWBwc3KH7p\nstgylqTuABnVBCRUZBYY2k4hpwbZZRx6/9qfk4TNOy8Kzui/WNDyTZN3Pt5Y\ncice\r\n=GKJZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bea1304448317f35f799f8441af118437f64b8fa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.0+bea13044483"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.0_1628217465547_0.5925942956352788","host":"s3://npm-registry-packages"}},"0.28.1-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3677ca79f50416b3c56a88b2a882d0a098591847","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.1.tgz","fileCount":27,"integrity":"sha512-DlxsoN0sbDbezqox0ZI5SS+I8wlg0a6TzbKH/zKD4mU38RuaA7ZOiI4nyZeERqtgq3qsMrEIkzKYYP3moX/hlA==","signatures":[{"sig":"MEUCICYePHA3Sxa1gb0l1+cD6nZusd81ORqL6m7fCOC9CPvlAiEA0pgpAUgKw6FzJnY/j0Yc7SA24F22kbwwXgoLzrSS2Jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEUEgCRA9TVsSAnZWagAAlIIP/R2it2uyJ/hmoRixzVQu\n8PnQf5U+L2E4tEKvc/OYuilF34cgd/0TggERV+YlZHnuf5EzvcDJCV3b4vnB\nF0XisXys0QEE6749YVrXKBAVTAVCJfLVFjRP0qotf+U9eK4gVd/2Z9JM8qNq\neyRGxtWqiYrCEmJxUuemMX0NLuCpjcE6fYCTOZ0DFqYt3WQ5jwFVr51sqodR\n/MSCE3GZHUXpIMc61ptpEfbrJGiffsglp/oRqcNblW3vNLjeOFOip2SAKgui\nHjJ03x5oLBSxN4Gx25+HiiQMFvSUWbOJ6wOEJ39g3S3PW58z0igI0UVVVt6u\nVGwU+ZWxpUqSY1j10ulYpg6aXL07L0R7b/ctpR2AFl9sjXb4gcjmxRae5ZQU\n57BwaI7fgj+5E264is5rZhulFOnDoEmxWg6ri351WvWgqK5nXMW8IuVXvTQy\nmN6ZsV3mY1hVmxqJtqyp/Bsmx3JrRsOCPJSd57wOO/Yk47udMOoRNerHwqNV\nv67ugBD0IGtt2R9+r2KbAsBTt7Jayg1iaX7grDtpRpdnw4uJ+pmRRr7L8CYV\nEDXf18XsGOL9HYp0CHw8x82fdrJlCTpZ6qs3CXdhy9QXylfPUH/XtE/repvY\nXNikzg5v9lB7lcyqHZknS8ibkhRZsQP6Oj3OWn9voQLlnTWN6kYTi3uCWT06\nNAQl\r\n=p1gm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4505b4b005d2498ba6dee1e02d0fbd7c43676e1c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.1+4505b4b005d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.1_1628520736849_0.918717144345353","host":"s3://npm-registry-packages"}},"0.28.1-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5606637477536f22ed16e6cb4d6b73610b2aba6b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.2.tgz","fileCount":27,"integrity":"sha512-OxBeawRf/L33IKxrszd4bnYrUNEAkHyGjqTImI2OTQgO0vsh692psnMyjfwRTrohBlzjhMzeojuDGVcCEFs2ww==","signatures":[{"sig":"MEUCIA5loH0X5M1q0WVKLy8wmw7skeKtbn4kgPnetGpqUNtvAiEAn3w94e2fTUGw7FEHSR51qsOwsU19+LdiUrMUYiQ2LnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEU5iCRA9TVsSAnZWagAA7UQP+wQo5TMfo6Yi8JOKphHD\nuFdZucMBj9OLo+crIxuZCTZY4M67mpV1c7yDXJrUgCNOgjy82iarCzue74Rw\nRnilb9tXLxXP2czhx9YrBGxbY6j4SjIHSpUR3zgcOcTYWJLhttgRhaBWC7Sl\ndGanI5XtvDQTcefCvx8WamXqNob+Mc1uvq6xqLF/5/d9X1R+FSONE5hOb8Pq\n9Q+ZIztxURN6pfTiFdqNo/6ozPOeT5EXZc8sVWoRw+0et1I1ZacQpPqXHmSy\nFtgTs2JDFKS5bwh+gTH8v1kpVw8xh1UGS/BxW3p5AarGmJGDvEAoZ8v0VzQR\nSEP1nZCeMzjbMssssmcNkL3YwLZjQ+uhq7FXFV1bfwMTl4AuASCx/55SdlVo\nlpBGEKx30ALhMuC9zMrShVbpQ3M9lhhw+IsB4ssetSG6FFiRIKv99pi4kkdw\nEhUdn1TXJhS9K6htt8FY0zSDunrte7NCF882ZunbyfuAvdIt8CCFSqExEsCs\nVAc/OaSbPiZquk9cqg5Z7Dy1RR0mkOXoWVNPCTqjIpPA7gPmyLoqGAyn4oTp\n5C1Vhan0e5LLfen9W1X9r3nhvZk4iyNyw8Ug/IRXcSe5sRx420dREF8FP7L/\nt5QziCN6KCMeWL2hBnySYz30lLoFe9whHm1itS1Jy2UzrX3tiP+GnZLyZ/y+\nLY3O\r\n=jEH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d0ffc015b81bfcd45192e4598da030940d38fb7a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.2+d0ffc015b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.2_1628524130137_0.661125987786769","host":"s3://npm-registry-packages"}},"0.28.1-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"efec640a1c39af26b8d8b0cedb1a6e366bd92883","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.3.tgz","fileCount":27,"integrity":"sha512-UqcRcOMEMAQkuXepjnzKDSy+s1c2b6TkDUbFbvZn0TnKtLoUJnOOhD6LwM+0trXwHZcNgVhqsERJjxiTB5bbZw==","signatures":[{"sig":"MEUCIQCA2kNm39ezNm/C3orW5yrGU8mnyCrqoX4dXSGPZxFAHwIgbYXjGKmXHPdKgHQtr0tj7qPBlUZSNX06lMpryem3WRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEYwHCRA9TVsSAnZWagAACaYP/jYUh3usgbJtaj0mnq4q\nJ5FYKvPsU5iMPHxDdAeNxWiR2gFs5KQ6TubJMl4dijbZ2qFySSFAVENy3Vvu\ntHYa/DR5J1ExrIJjSgmyTKfrd2MQzhmpk7RVb8y5l3jHPwtvLiuflbNjr2hs\nAy4f+uuexBXz4hoi6Xomf7lJ7F1h4+XAfYKSuJoTgoiFe0ZtOb4RRkxGPUG1\nSdwF+MKvmbZx6cY3g3giZxwPwZ2lUteQSlxHDvyNEalaicaX7isva0LqTPbt\no7WYBc+zJfjNMPdcWmwpOnP9QlEEj4WTvKxYuVwh3VM8dyNUjranpAOMfD+Y\nCVEu7WqjsWUepe1GSLHxTq97mG4oIR65cEWPdR4nDxh73sUUpWn9rZWfnkWg\nS5Q5tumfvscFQXPrLpKIkoHv/NDLwmZmugjVa4fTFtL3tVLwWjl7FOLEUvnl\nbSkwCfyAaOhIMMfYYRg4FuQfeSGN2bjBg6nv2ThLF7OlBa1kDnobCNWif2mm\nKI2jbuYehsXkTmCHpge9rd0KN/vXfWkaA7B6kDHVeqPxGVP5zb8HdFDcwWlo\nWOv/sfTOuIgFo0nZ193aHgMIQFuzgdi8bRduSuhc/a9MW0yIoUM5ue/XW+FK\nJvBt2ACxWU83w5YPPoIXpSn+Y8cVz/ZCcoJLw0woxPJSaHRJiN1/trGMO6yX\nB1tk\r\n=C8pf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a54a1eaf7a9d43406935af45ee5cdda02d2b4075","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.3+a54a1eaf7a9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.3_1628539911530_0.5967249179428482","host":"s3://npm-registry-packages"}},"0.28.1-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6532ee2a252460b9c2568aec30977a5fbacb78a1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.4.tgz","fileCount":27,"integrity":"sha512-cei6Dj2wdU800Lpl2QwH/OeNsuale24ndni5dfQ4ctMMyODrW29GcGLK5YwT5SXFp5y5fCRgpWywE6WbBa8abg==","signatures":[{"sig":"MEQCIHkp0ZXioIqQiwXmIvlNxgYqhzgH3ya5cIL7Rt5hQm4qAiAfbJTwleh8Z9DnPV0QujrbqE1sJRlM5xi63rfvZ79E6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEY2kCRA9TVsSAnZWagAA7doP/R/as2WMk8T8beaOj8jJ\nid52FtI+PjXfAsfMBj3gGXER22C3RliU8DRNRzWgYM5/vRUzhbT4HK75NtiW\nm0plakUXY9XqjmD1OBDZockXNOzJAJySgxw+0lZrYTTAKYmxX8qzNVAsXBG8\nxP/219zTOSWdmYMu0BR947INNV6iRay1aYS3SQwY8afJD4HhNJcS8IB/e8IT\n30xW2Cz6vRmdFOKefFJiFvAs/lnM90/Qjz+lO5ArQggHISqageFbC3ci2OQd\ncknTar2nPgY7S0muqxYB0kJ+RR6mLT6F2pOvc1O459Mo3UCivxkjxl5UgoxM\n79WhfonqkT+hjtDi9re8f4Y0SljpJfw0IV9re25XiLhU6NQjXMYA+8snc6vN\nCLb0iM4Cmn4MsHGI+xx2DXBbTQuS62jLr3PQCvv+lV2Z03SsyW7vB0MHRQJ/\nllAnXZZ0giz/kLeDJ2jKWrdOgDh2xHy3MPHao+Ms8MwV9a1H+OwE2ubk4jmc\nesqNwFLQw3E6iqraYBTplMhTt3jct+vu2/9AYGfPIbMCYfHJrVgqgS03Vbby\nTG3XTYPRYyJW8Zm4xyHl3WTzKEnPfPYnag1SYfH0SasrYlLl56ZnmS5HvZ3x\nrbx1OdhGK2r8Y4dbvP7CxI7wSfpDmCLu8YWe4Mdse1OIFjczv4FQrRt7ZYEu\nBiah\r\n=xe//\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2a478d5ed76fa1608b320ebcc1ec71f1e14739fd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.4+2a478d5ed76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.4_1628540324016_0.26720334998876716","host":"s3://npm-registry-packages"}},"0.28.1-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4863f9b7a84d8fc48446c368ab551261610bc831","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.5.tgz","fileCount":27,"integrity":"sha512-dohkDs+vB2FxuhG56/dj1PTyaPs4K/jv8wyvwhQ/feH3At+fuv0mB6PY/G7QvX5alw+pvcIxDzs067nJoAM+Qw==","signatures":[{"sig":"MEQCIGGo8LHOvd2hFb2upPWMGAazKZjUhrQxqQefbRQZWw8YAiAvZVqB/5dbfm21/wC9LwhbJIU70aXHPm6Pb6Rq9PZj5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZIeCRA9TVsSAnZWagAAnoMP/1WCoBMMG8r0B3XaTVGO\n32lx0OPAKmj0BJu+yK+E72IziD6i96m2qYOAYaaldlpu0jL63B15jaI9PwDF\nHI4QL71XN4ND5iV/NP+uXXDfcQK4Fzt3B8xCx2zivXyGz96vxVd064rN7aEl\nNHb9IW3kbgDwWsUusmcSZDZ7VBv7E2L4v2ih0SjqgA5uYFvsXkoELns0N+bX\nqCBzV/Z7DwSOcCui0qP8vIzsiIAKcBE3LiR9ELBqUGNjPBv1P2lITVM3kj26\nQpeZovPTPg7rI3e4yshy+jFEW6HKJcYDFgH6PVCPakrXjNjYgaF9E/DDw6CS\nlNM+roMWBxJOmqXEss9M6IdQZeDyxmQwwtIPlAt4z1UoXxLntMCgTBiHd+O5\nsyQIbEgy6U4bzKG/tcCmk3IPsZSXjGyJTEcvKPaJN9IsyNDgGiFkdWWLcyD8\neKvGxWZFhYUzgXlXLc9pY99zaSMVs/WukUAVDnn2a6ajO2suaJEAWSeQh/Gh\nHnMGOach7NBZzsfnZN4t6TVoBC7xxaxEH7ZbsVn/l6My6QouQ7Qcx2i8O/Pt\nPEajSE1C082A86WnPMRJNbM5GLJYUTeGS09Pe3b3XdouOXSkq9X3Ss/mi7oK\nscnr2rbJ3OVZY8h7P2p+4nWCjsHxquKjAfUuBSywWv7zamnYg4TuVaWV2Ick\n7MWQ\r\n=EHRM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c9e92a75f22f02e1bff408cb61c599706fae59b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.5+c9e92a75f22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.5_1628541470284_0.3489973867018261","host":"s3://npm-registry-packages"}},"0.28.1-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"995ed2075d11ac597c5bc8bf53993b2c59592b92","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.6.tgz","fileCount":27,"integrity":"sha512-ffus+9DIHZyiKFrPsM7Q6Sl7a3WE0z/8YFQm/W1TDgxvoBcd3W3Lo0X7qUk2mXIPBTbv5qoS4CZZRUi4jQ0pDw==","signatures":[{"sig":"MEYCIQCFLEOVtz5jwhhkMZfj8/CRJvfZZRhmzjCocYQuwcOVjQIhAIBqKU3LzgVFlNW1pQMnS0E60vas0CcQj8JKjAC9OgMp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEZRYCRA9TVsSAnZWagAAfM8P/069Iluz8tUwP73DXCZB\nWumN4TrSvK/pE5+NyDogGgI3kNe/AGyq641YoQV7RBXzOCdFjJHJbcoEypwN\nzPZsdmdDOnvIdxg8OOmq/Efpu/cjLp4bAacdTg20CiqH8QISDFuhLAjxQE/W\nNGuhO5X5uazsUoOgTz7tCaasKNluEiqlPmOiJFg/FI/Zks5/iGunez3vr+RT\nJWIAViT//AthvkMjcGuyBr/Qkp6hGx9ob19EmeLNPpfXl/O4LtjjIazw8Uzo\nE2F1IELUIa3SEi94ZcJZUBkv6rIojQU4W5HCig/Zrq488HTwhTRoFMLxpjuB\n7uRHar5EB9HbVWMdICV50Z+2RoKwdvobQ2MrrcOvTwrYVoGpJEtQUj7Ehv52\nXgCAHLktt5nm/3g5aspjpV47+3P/4Cv1ZTiZZI7ySubGomzqdtO+yQp0PMhE\nrQb2sArqAXJW5IoMHEjlIukeUWX8rM1h2jz4xn4SBUDCbgUv8CD252YiK7lj\n/+6xq1l0IvY7n+xhKVJh7iejZEdgQxZXJVZYEr5p9GvZ2GpnioevkDPQc+NC\naF/Sz3hpEZK495+jS3XTuFDiBPaSKMfKmknHpnhchuZJBCTMwDu2Hn2+o7Ln\ndHo8CTCafvRD2XjD0J0r84WjWjhPN3NmgTDC1p/TbraMTR9Jgg3CKESrW3tp\n8d1k\r\n=SkI5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"08fee5ca3e9800671fd2619aa2cf8cbb5cd6d262","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.6+08fee5ca3e9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.6_1628542040304_0.46495105718288965","host":"s3://npm-registry-packages"}},"0.28.1-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fd7e46552b9e74e87da5b1c0ae847200daf3b1e8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.7.tgz","fileCount":27,"integrity":"sha512-CFo1mn1bwAJ+/eujmhiFDIBKml9l3VeNrUpgu5+kZiRwDiroobHWTfkW5TbwLss/xIyLH4869dBQHJ7JTUC7Fg==","signatures":[{"sig":"MEQCIENMKUGeKvMnGxNl57qWZMZ7suIhr5DBpm2ilUvDpSb6AiBXLv3h0fwhXOTWLANDQbnAmf0siX00AKmmgej3Bzp94g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEk+/CRA9TVsSAnZWagAAN3cP/2Ke04ZNJT6eDykV/4Zs\nO9lFcTq2CUPuk1/FSXJt0AL8N88N+ocx/LAGSqVYwzySydqJreldIBWXRU1B\nEqwC4gstFZcusoqFoMz7MJgJ9LSJoYNFcu/B6o2SgnUFWiKot2bQq9PoGzzg\nMum58F+4TfG+TL1LvqN6MUb+nSyNRXtWodOYL03QyblNGCjcDqh1eF3OBOeX\n1pCgyOb5EBarTMCF7eL/sx5+me/ItNK4kFjWzyD8IqTpoEvp04aXqJNTfHVt\nsF/OzOSjAgogHL2L6xRP7yTTuQomVD5isZm9rIsj7hBaCTJPTyJdqu4DE2C+\nVqbJHGlvgmCIIBaQOL1Calff7hN10z7LhyWHOGkSjRhrD0c6xrH6LfdyO6HX\nIydmD9DHPdhkRWLQwQl/WwJ7rainnJqP14rkoLX01dg9eoRDeg/Ri69d3HWm\nXUXSQKYwNE5XIjMACUEGw+pbPdA//ZgDmlexzMNuJWsPHZbsr28LrSTjhQU0\nr6M15dI4jBB2iy9btzz8gYrWG4bvsJLlJkJAG2EB7yWFrDFHubE0i9X+wxy9\nVTmnsd8bRC/MZkxWzQ8+kNKZAUnZZTeuVnHKE8CLj0V5Nuk5vKHVCafEoBIU\n/7PCbqQaI5jVYKuHIDLgvHkDpahuSewjbVIs3jF4tCbxvdKbrbFfabrtWZdm\nagSI\r\n=x46w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"05e82653368a872e1abb06d93f339029b8c6dbfa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.7+05e82653368"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.7_1628590015492_0.14203221838255486","host":"s3://npm-registry-packages"}},"0.28.1-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3222cbe2c05133e1402ba3b673a16d1baae95631","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.9.tgz","fileCount":27,"integrity":"sha512-eT9rD4q20SoXni84CN8i+mN7bASTf60+zqs/WgW/ditLPoGyBr4Wx5mK+M87+M5n4HElWxCfiUesXIWmfCgNqg==","signatures":[{"sig":"MEYCIQC5b5pGqHXFCSQxlz1DuPy0jGt+uQ9auL/N1p1TL4kY5QIhAIL5l85pywdDwkFsIpWFD+zKQ4ph8/PGSMxWx+jwwdD7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhErKICRA9TVsSAnZWagAAi74P/jf5/bvBtJGgXv7aN8Gn\n5Q/lpA1Dky0023IwHU0Fd/ktOvwpOh0nEWdB+z9G+yi/jmVe49snt9Rj0qYM\nDO9Wc2bv/k9f/IdYf1RiM8vKUU18yt/2FL+9He5v+lDa9T0C7AgdI+ew9Bx/\n9FDYCrFIFZU2CDtlv2iqh6S4mEj5vNyTakPeAtOqnb6CyVyu5AMUS3M5/z7D\nfftFFbdN4dsnC3COPFYlWRlScaDQHaDA7ALXrs7N7078HWqliXm4cWsMNQ/4\n0gUopMgP0f9TLiD1GDhKi297JLbW+08F8euAz7Y4N15sSvWg9MKgf4HVLErs\ntKnmUumMRQpSuUhFu7aU6OSpfBX7WcRE0g0caze0bjCvc+Ab/v4DYq9osHVZ\nCQMLn6C2TEGz2YWweIFjles9Aabhk/epzfLmwkhAYgUK2vFDO82G32CrrIQI\niuLG4qvqn0Ai2fOeKTyg1IvPfHMEZxU2lINDdPjZZhARl+5svJLs5GzlWZw/\ntcAH+3U/wwMg1bxjtp8F2UlY0c2YOQVbsET16FQoZcr6YWCBSN69DHyhlJx7\nJ7Y9atBsyZnBGUE8TELz8RH8H2GnZv4RaV/T1Uh6ToB+v7TtjrBlDgV0/5sB\nhcmqlDdiJru3BABRX2CZ8foYHQmwrG4jlvGzkejmsomDOjs7tOdfgFD5zfk7\nzOC3\r\n=5Wz9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"485ec690b7fefc65d8d4cf6be4563d020a3304b3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.9+485ec690b7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.9_1628615304084_0.5288297785321858","host":"s3://npm-registry-packages"}},"0.28.1-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1e73bc6eb1e2c1bc3fd3684078835125640357b1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.10.tgz","fileCount":27,"integrity":"sha512-JxVCtuWiQOo9qo/JtJvTY3oB8XahTmaZxWqMXoAfEL2WFRaOoX9V9cympcZyppARd5n8HszDWdIumvbncnKNPA==","signatures":[{"sig":"MEUCIQDFPTObjzWQOc5lA0+JD93Z9Xf5mpnTPfmQZ61CBJbd1gIgAho4dHqXfYTwsji4Yx2V8W06F/xl9fESCAKfOyhertk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEr5sCRA9TVsSAnZWagAAQK4P/i1AjvBnjfdjJkxHlWW0\n6I7AJDSSFWASHJkEMaPCwR3miOrV5SvG/I19/RB2N3nj3T82gAC7cbqpZYTe\nrGdN39/uEGgm/Ka9j7jjLV854i+y/bhdjpciaKQk0anmHZh+HMaLv7B27U1U\np7fPvZ7IxKKen0fWs6w/23sV7i7JcVAcOcg8E4I2KZf5fZAsYIm12hL4WjbO\nsy02eWLqzJXiKUYSYNnlbpLldzFpZVPQ2MROy9XQyYWZE4coDgm7K4f1NfXP\nIFNIJK/oNmefCnBHoqL2zvDEIxSLkoIysjiF5ld9+q423DFMtxHPyu7mNlaU\nnfHTHs7V70lShLR4G2SkLwz7pt4a5boLRiTnrRDQVqTRaXPNpp4rOJYqbn+b\ng1vCrd/4SGMFR1jlQMovKM2nUZeXoAerydVldfHcMEZZ/ZMUDyRmFgxWJ6gL\nxqjdR56/aIqD6wI7qKsTyFsNH+5h9zUvQMm+i5RSLwK4Cq5W4VU2R+uhgouA\nAfSGTmIetdbe1ZwG9tqq8fbagWJAj/NbUaE6JN2C/FkhHiu7bNs4edr8Ojdn\nRJbKMA2lS2pJZf+BAGeMIaq63iwXacu65OdH3TczlcGiBH5LN4Xm2OlQsBxF\nA4u0/CNwrhU5P+RYeoLdUNp01H3HIeKEPLLf8ETk9BCrQcMuLFET1cX1OU0H\nqB4p\r\n=Guh9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"14422d70d2ba8185755a4213c37f55d303e79594","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.10+14422d70d2b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.10_1628618348577_0.30561196020344306","host":"s3://npm-registry-packages"}},"0.28.1-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"885eb0cf67621b99db771a988961ce8ac206ad2e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.11.tgz","fileCount":27,"integrity":"sha512-z7mltY2fSTmORsyG0ytOI+7MVGdaaQ1AuyDoudxY8YS4ob7U9HvsWt1a9R/DSX6DfzSiXmmhPH2a+BYiW7JkLQ==","signatures":[{"sig":"MEYCIQDL4+HCt9ifZ5TWrkDQmxwWnk/Ri2/7R0ee0NdBMh2eGQIhAMtR5g/cCTU8a4o/qDVkeooPjSREv14zXJWCL52scIUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEtZtCRA9TVsSAnZWagAAmK0P/jj6qonHg8vFlPQRx4yg\nRiePCJiS5Nwoc95ZHLgscxvPNXm8FPMPfQBeg2Ppd6Yqv3L/3dFscEx4OneW\ngUiMZL5v5PlMonZgQ8swAZlsB2LzlTOKB7w16rpPoJ/CTbfb/OfOVZQTUCDP\nfOXUGFRRROV4/gf/vNz0wzT53iSu7eM78VIXzbChLd81dtN1q4ThmDBIz07X\nbP91mYawGJdmIrcQHUy39vDC6uI/OzvGv3cKCxHkjo9ogMrRysJk04H96qXC\nKH9XkteAWblYwfZAfRnPceJbUFfm49XkZ7z5ADK/EU2oADPogEs2pBl/jVqM\nvWhTHzp5M1RWywGyqbDI+G5/hO+adBSDpKZ1LO1KrhGF7b9jz93tfE9EXTIs\nm7k43sJnDClGzZtAEia8QR/Sum0zaFOCjPhJyp5S9UH/mKYNAi5I770jeqJQ\nTkSa3NtLMUGjyxXEuT7r2kuNPnSbRvPdh4eGCUkGaefCS4UDpNMKXFmeN+us\nMRzALSG/FityeyQRK9+dKuMNR8Zawqgmxd5gpgn0hvkEckps5BqMKBRqRXin\nQxKWPmiYiFA1bVZ7mwvBGRq9uI50Kho71uxagUBBzARmTJ0/4bD8gW/JhE4q\nr/PbDVfbl2Q7IAIb/DguQtU2Hjrfn/ziMDRgXWJuub4i6HW6Wov8iZ/NwLgQ\nH+1i\r\n=nBa0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c09ea9a31e4098281b44a533b7b1074d446b6c0d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"concurrently \"yarn build:lib\" \"yarn build:types\"","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","build:lib":"babel src -x .ts -d lib --source-maps","build:types":"tsc -p tsconfig.build.json","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.11+c09ea9a31e4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.11_1628624492856_0.27462460042427894","host":"s3://npm-registry-packages"}},"0.28.1-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2845b76034b0d6b9a1a5741878d00bf83268be47","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.13.tgz","fileCount":19,"integrity":"sha512-+ioW02Li/UGZinmDur93X1mqp0f2WEb0aCy3zJ7GkEHZLTzJDz2vLZcV+QAvFzSHSLn2Ik5LJ+z+BegeIfRppQ==","signatures":[{"sig":"MEUCICKT9H4hzxqHk50DzWSOg+ieZRCYRGUvu3hKAPgEq3pnAiEAvkND1mRoZCAsaTTyqC7TQSGvmJR+/YtkgtWeDne8jgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEwRvCRA9TVsSAnZWagAAQ7YP/RIVHm2SssWAOg5I4tEZ\nQ5zrgCjT62DHoH5Qp44wctGSZBCJrELeYbthL/mMxvl4fn0ZNYOXYGPZdlHj\ndRwYW1NqbmmZBsfluNFLiwY26dJVMSuil+5kA9gpt3hbQJFi1+JPOwuS7YDS\nYKzTtEnwo1ZyN8ya3hKCG7i0Fqfl4hrgzNB87mugql5uxxjD+yCbmHEdRBES\n3qR5qt72iskMhXfszutkH0x18imtZg1F6JGdI8YMa8cFqKqtMAQ8k0QVwWve\nL28XllZRDZ7kVq+gVZPD03JNM7qSVv/NsUdolO+ohYo9glAs1JeVuGxn44ap\niihDUb7RU8hjX/ZGLYwRok0J9TrnLK/1a8CW7tS/2Je/07ALzKnJHDZVHi2T\n7LXFZc8nI4gdG5JHfVmV/R6Lu5wu/GZbNTvnYLIw7clA3gExKGsy8ahz4YCW\nx1+PzgW9CySQdS65ZaWGNSiAFr0FeGwB2u4SAS0KECIfeo4f/txDS0Oeo2R0\nNAqnW5jtvnihASTt9cbi7DKsRqJ+cej3YoS4wlHN3Iss3jFra+5O4h0LntAa\nT7/pIDSD7qkp2yL0pcDJiSilvb9r7kHa7nqGp6S13DMd2kIJNiQUC2MfSgLf\nDzxunqlc5BD1SKPlitBjgIKZTky9UjED+9U29J72owR6iY6VptTOl3tI2EiC\n4lM3\r\n=NlVQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a6a41abc310709f8cbf9c306cdd19ae9c6fc5b59","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.13+a6a41abc310"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.13_1628636271666_0.9105889368752564","host":"s3://npm-registry-packages"}},"0.28.1-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4699e7652b2a8fd559182aef54d110627e43b597","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.14.tgz","fileCount":19,"integrity":"sha512-HQeK78X2wDreruOKM41aDm7Na+PKUTOyyuPScCAtaUnPb5/hQ8T2LP+5Wwjzpa4RhjaGtH8qGk7QkkW4Pj5OBg==","signatures":[{"sig":"MEUCIHnp5AFTMu63cgcG8YY0DLRRHSMPoFa7IpnFnaDqonnDAiEA4giaO7/VqpkAET5ZPT6inw/f1jeah4dXjV6uT3Lqxbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEx0nCRA9TVsSAnZWagAArs0P/1fKhOoDjFO1S0jguCJz\nlrLIoRSoqitrJ4nWGiyUuF5xuEHdGPFI6ciPInfX8TVUVF3t6IANsMxTFOV1\nqjbOM8VMMIakY5xNjf+uXJ5heLmsl/Cit0sCOXfM++lTCWsrjC2Zg7z4tXsg\nQO8FMpsBVqKeSv5MWOz5QTCgx1I8zozYpt57OOLV6bHHlTKVNYOWDVAaGCl1\ncImx50a9wZwQUjbQ6+S6kLgi9lVoCpe9mYF/XXkSrC/m9AUig1sNmt29XaHu\nh/ddnf9MVnvQ+qcP0jqLhTd/SG8XtlvrY4v+YZY5IzHVjN9+9TMyzNedaI9j\nDXwwozf1r4QkiZlXiR+3joxmayEv+ZT7pVeY7MiZvRhmdZEDE/1Snj/3dndP\nECmOWLjFShbFJMEMuiqAisOkGIrf8uyVPE21cjWHWu7Mc9WoWs+GNCihLtRG\nrEXq6/lTZDlHDju8DnvtoPUAqa6hg8Ajlim9vrjaEhBEPtFvX6Mq2aWMGAJp\nhXJLOuMhVEmBMKo6tgTF7gL9Q7fFJ2qv8eyK9UYC3Y07YbRqNBe43dOQCrSb\nmMNsRthzHWuk3i7ndJM/6p+A/rPNxgFccieQ009aMpQ5LxH+XuU02l+WVpMi\nm006Y/v4TEfk9iXVBQkEym4CVVPwwVFD3G1wR4OvfGh7DxS/LJt9QtY+kepo\n50iS\r\n=QTBU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"63de14796a892f71b90658e8c6187895bc72765b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.14+63de14796a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.14_1628642599244_0.12669597885890904","host":"s3://npm-registry-packages"}},"0.28.1-dev.17":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7d97ef204708a4e9b57c91d96979222364fec658","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.17.tgz","fileCount":19,"integrity":"sha512-p5T8riZbEGWEtoSMjDbGv5BFkywq4gJSzbP/7NI3LTDDyTrih6+SHC2txcVyMWMKPNuRNFVKEZG16bqApGKD0A==","signatures":[{"sig":"MEQCIF1rWowCG2xZyVLYSJfOjGCKc5kmarZRfgERcnyLF/FOAiA9ADnKzr+bJrK3ayVRs7oiCpm59A3V/mK/NhXv5uacuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEx6uCRA9TVsSAnZWagAAJn8P/jstl2VZ3FW5C5qaaEpx\nQnucB1Wcc8fb73a+Fxa+RLPib8HBXuu6XssGswZKKnDQFyHFpDcDEPAQSMVN\nqXVnlf2ZR3TRJItzIribjeJNWqLZagiNwgxIa6F/8wsvBJk8O5MeXZz9onq3\nR0x2l+NImjwtCt6ThK9zkR5NG0kzxfF0PwiYcl3PLS4rfH2pKiCCiJSJgWPE\nwqc8plpKSzh7e96lhia4BPPpWVfW2W2ieu2f5JE+TWoqi+DTS2TBwN3e0WBk\n5a9+/03O3WX0IAMbMKxcILQ+qPR8uGh7OEKjJJjWs5cSLGSFZB8DwMgFglmU\nfx0yciwFAl7C9T7NlIEjR3V7gyO1BbHvFh0VnVLd8KN2ELSTnfPmgOCIAOnO\nJbrMiq8o1FNXv1JS0y7CP0WTsqp9wxmg1HkHVybnYOnJu4GMGQ28pUNEzePM\ndvvQiUe3yWqVBiGIx8VXW93kUX8N0P8QyVdsAY3/bdgvM95iO/mAtuKoNymH\nyzieXw0AyT6gt8k6nrpoJPRMG/bZ9fs+myo+4gSY/APtSwoMAjMecSrYE+9e\nXUjQDPhAQKJeqFJrGxmO0mvB0KcDIq6UJHsk3EhEJO/wpqn4fM+zk6+YMz3l\necbcqkVWeuf9NisvUPFyGcIoUFDgsjVhNRgsIkLGI9waTQv8Th0RqAQMXx4W\nECvh\r\n=txbV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0e0b5da04cc20a421be1528045e69672b600c9e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.17+0e0b5da04cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.17_1628642990297_0.9885574425387087","host":"s3://npm-registry-packages"}},"0.28.1-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"73ae26c23e01740c8b8de59785a4bc41c11c7d8c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.18.tgz","fileCount":19,"integrity":"sha512-kGJlCNFudPkUGu37raqi/uh0Rm8Ld64WNPfZCrytziWGnyynhk777Ppb+hi1iSUldTySdH1ApKHm/4ptFkO0Cw==","signatures":[{"sig":"MEUCIQDnRB+1ocwCHROzB8pIK+XKq16SVUJeADUUj6EKtARmWwIgQwSjXTC5rNb3pXeMovxymtkJkm+9BxoV0WKi+CxvX0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE3nuCRA9TVsSAnZWagAAst4P/1+UxuEmjz+zcwyYq+eq\n7nkVJ32OWPYXq9/cExFYzCG/Q6tGajmZ86cMRynPo4EpALIoKZ1voPZp4oHn\na2/QTwQ8c81DkQOQvO//8Wzkx0MuYXESyrG14yuaim9Y1BdXBD/sSskC+64g\nMdsUykCwHsgHPznVdwj6jsh2JWKS/q5DIyBar+tnaSB0qcV8z+Xkfv13qupB\n8qVG3cXccp20afbyZEnstbIR46TY+QYmVk3YSxIsNUux+uw6yy0l/NE94Nep\nBUYz9u24ftx2FboGSnXrBRP44xv/cQSt6s1NOSKCHDEglwZGsyWs45e1xIBz\nGACzPR7d+eqCMhjbRVyZKO3iZl1NDc3gcnnGpIpCPz/9kEiBY0/aOfOTojQR\nQ8lRsSqjHpUuBYSo5PEkbeWXG4dyp9VdgkFn1YBqGiT7w9Oedr3XvPzM7Zim\nk4Bkwo49be9SyJcZ1JGgWT9zPHoKbsVERagdeghBKK6Itc/fZYf9W8V8TWgk\nrMuqGcbmfNvsjTzSeRhYbYn2sd0IdXKqYQPpZG7q57aLtgQBUxc/ip8f6ZyW\nOP9vhw8V8yYlUJlb5pNo7iWoXoK3SFjlvMsEQ5iGgM6A27djFQN8gmwEMwCb\nx2sm93lM8iHtyGkyFVjYWBImBSKmNwZeXpqGW2B4GAPR4kSJnFKFxA1SsLoN\nFmQv\r\n=6kGm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fb5e41f8b417771a4b7f044402d6c0ee471c9ea4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.18+fb5e41f8b41"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.18_1628666350439_0.5682973285892579","host":"s3://npm-registry-packages"}},"0.28.1-dev.19":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1bbf1b17263ac3c51330a55f6fb5033d9c7afed6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.19.tgz","fileCount":19,"integrity":"sha512-2cgi7cXyT/QrM53nycCOcvjNTq2FfMmoemvgLjG5LsgeCBCAgHqVdil1vFppBAA6nfmMWFccyV+51vTY/N/D6g==","signatures":[{"sig":"MEUCIQCMopx5Ysk9LmES78tFqIgN9Za0EsnzU86YdDZgHzmVewIgVGJoSHBcBQnqlnNRb3wUij8BqEu051qoM/GMo+vxnjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE3tqCRA9TVsSAnZWagAAvvcP/jZTuQvPf8QQWqQBNbJX\nbq/X9l6PIn6uG9bpY98tLpy7gHK/QhSTqVLjFH7VpDhfF5jyEs+wOnJgeK3+\n/x9C1klzZwJanDEJmIs50nRIKzty6+9+slhjZMrIh5DBE92t8W5VglLfHLTG\nOCWpba7mMeMT14oHwu/qwoiM9hOi7tKLwgwQFfuW9jHbAknqGdPbdvubeDQF\nHf88AEQ6oWdAwZ0dswR8Hfe716rWxdtM2oOUiX/5EO67y2wjihl4NLnUb29M\nrt6HpP5EShSx2qbUvyu4Ew4w8F0aLY4m5J/O2X09dMYUT2M3hQpYrvMzdiZW\n7vK+mOeZTfWWlNS7Tg0fGe0SjXklUP6TAKC/vGU3K/01xoHWBmrrSWx9Npd/\nlsvNSNRBRamPIYCydBid1rcsrL42d5UDxk/upbPsihl6GOAaEPMVGx7kkLKM\nnRNYDgnhx1tAf+yYFT6Nq2TV/lCnc/Z0dyNChh9hKNuLY024MU1OHAb0g0L1\nH4y7NAeZrOiOqrEK+KT2k/dVQmCcOYXH3i9rgZU8VJKwY9iQc0gAeD/Wfdte\nFyZFJMxQtVR1cw0am8Ty/2Y515dD6XzpDXyDyqUcMr4sqoCRFbsNIar3nZzA\nm03ZRYTjfDkAnZeKaI/XAaegUgi9PNNpeGXI7HVIkJn9PU9Fehpbo37f6qLO\nIFOm\r\n=J9M9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0f672b6cae99ff439531d0772f8708899581d374","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.19+0f672b6cae9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.19_1628666730899_0.5477515505714787","host":"s3://npm-registry-packages"}},"0.28.1-dev.20":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"415a920202084c05cf6e79e880451b2fed27a966","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.20.tgz","fileCount":19,"integrity":"sha512-ms9l/EOpTWURvUgyonL+4zjXvkkWjpLlyaoSJupRN6nLAeflBGCrto6d/UhTy2+BeOxP+tHc0n9qG5dcLkNDyQ==","signatures":[{"sig":"MEYCIQDJ1fHrMSGRdJzLSQcxYr+VTAFXwyx7DPS4FajBtkQRyAIhAK0prf5r4oQXCM/U/k/AvPwp7ToEWM7pZOIhKjR4uaYf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE4POCRA9TVsSAnZWagAAc58P/RccM/vIcYho32gFONuP\nAY2GXgF5jlhrg7vaDD0u7TgEVrDmfBt47cfnUh8+wpvb078NY+Vkb7gzOBT7\n1a/bJ+U164KeciPAi0Gv3HFCE2lPBwcBsJySgs+RAA4KtE6DQmDxxL3SZRIF\nEjZG9o4g2aDI2SAyl5Q3vfG4LNEmR52sGgHy32Nfa4gS7NQex6vpHOQxDekK\njBvEggK9liWK8omMhGrWRMlhvKjDrE9r0ByEM0xX4627bEwUgYujbE/FYmSC\naKL7+Z6lqC1mrCKLKulVpV/0bn74pXQm600V3q/dGC+huJ5eNrnlMwUv/K9z\n4r85amjQTwWLAf4ihWPeK9PjTn8Yal/5BQtKkToc0+rt8KNnWLpvqAsd4oJx\n7KIY7rBQDHsihD0QekJNRyHXu5g3MDlolIdPlJ6bZLr3iVyy0RgEe/MaMxnS\nHfQCEssqvGWHqcP4XShDfg4b27k2UK9O7IJJ2P3Gsoiou7mpt1luh2e3G7yv\nEchuLLnmjNa57a/URUki9AxGhwOefXNOtyRqh3Vbah2ZI27Hd4cO/6E+GP+v\npey+Xg+GyEtCgcQ2fNb+dEj8m40BzyzsUY/Yx4RWE867oZQ+F3ESF1lwyT1B\nKa4ZwDtFSRnQ+u9IAnTKYooXyExv9QhBhsufLuDz1IeWjgfFdz5NDXr+9xrt\noDql\r\n=Lsfc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0add9d11d619e8f096d5dbf54ec40a6cf7b14f8f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.20+0add9d11d61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.20_1628668878553_0.8635461690420638","host":"s3://npm-registry-packages"}},"0.28.1-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"58831c23300bd8d7cf2f864d96cf1975e2f9a78d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.21.tgz","fileCount":19,"integrity":"sha512-6jSiLrtASrvhevLaGBYxlTrk0EcKvtfDsv4GEhQZp2DbjMEXgHRKH4+5BzCmhGJyZrA/fM0x41rfLJInYtKxoA==","signatures":[{"sig":"MEUCIFvC3z5wedN39q0PtHMgZHwHpaZIqR5/h/k8pdKmiPa7AiEA+lk3m5ei/zlYnEcdYKPXOnxzl8ar9pqFywEE86fpwWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFUFWCRA9TVsSAnZWagAANFQQAInIq+dAAompq3hWvSkS\nI6+l5S5Kiqt17gJ1yu3RseCZV1ffuG1oWCl1UyD4QeChzIDCA5lcIC0jDNP7\nZwA1wgRk4KRsy6jiTXQMT7Ke+eRMvSkpEnN0diTzJorlhh79uXdIAuEJy3pc\nWI3PxDicCtAAyKALdyGIAjhpl5QvLjO1lmidYxvA5lVerZ/+GcLzvJotF99A\nFhgA9mzGWqs7fwYte1M/kJZ7+Lsz1opR8ZBhNHhrEkbRQ2twu4HzgfXoLiFR\nLNrhKRDn081qBebM8lGeJ3fFKzQo3Pv0bJqfynC6oOzYJXhuUpQSJMQFCmPH\nWSXIOCnubpFLJnkTvc/0RFmTtZU924qlPRuPDTazfbwtbFGq2IOJEzb9h1a3\n3JWtO82t71VPCDhdTMPk+ozTDKAmkprhKQquEehlJ4UOZLevC08V7P9kOelu\nn/ezL0WG7jRX+xCkUCsL3Ew0Bgf9FhmvZz6fygjkhIhNyWhNPBq6qQCduUmI\nzU3yChhRLzkBkT2N5VtF0Cey8wHJRlCnKhLHkkELP32q67qrwlOE150n6V8W\nB1bDjWo/d4jky0kaaOxMdPmLaoTcXCl5bjWG20Vg0SudoCmt4cEWTWUMmCGK\nN72Fl7W3XagpVFnvnnDxIGFvduIccxQWQYC00UIwbc95mVJgiofDe6LYgFy5\nud6Z\r\n=E6D7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9a9a2dd12618681ed4056fd887ca5c152b5366e9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.21+9a9a2dd1261"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.21_1628782933928_0.24775491317458287","host":"s3://npm-registry-packages"}},"0.28.1-dev.22":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"263bdcdc05d099965b0442c705799e46f7b6da6c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.22.tgz","fileCount":19,"integrity":"sha512-MxJSo9i4W10h3wbp/e71hLlt7hTMr944OX+6J03WfQU1azTc0Oh5OVsaY1er7BLguJqOz+fvpB5MOGC5KL5/LA==","signatures":[{"sig":"MEUCIAQc/2YzbITGZ9VO3EO0iQ7BqP3tFT7IbINp6hut+EbKAiEAoYuySMnfe8s1+8qNAiM0mlqa0iskibRi610Q3KCJfbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFVDPCRA9TVsSAnZWagAAI2UP/AgduBuJHqIDVylUJPXy\nSrqUHo7Rpfy8kr4FwglreJMgLdIPYuRRLu1SIrG59ssLgQH35c0xBwxicWJr\nnccroV72hhJuAcSKkEFzpUv/GKhewKgoUTXBoBaa+OTqpxvyH9fcOBLdVZCK\n4jMsOqZy9Y1vnxxjBheBYaHc4DZEYos2vn/an28AmwwWmMhKMZ2iKE4AHgxY\n8nL67SZoKKPEFrV3U6f839CtERRcOJcy27id92dX1vHbdZAHKGwfX95e6mDm\n3rZle+xVRc+SC/VmdWEhOrhXmtpVptsGD8cXQqXa04+WrzEl+eUSdYaHbdNE\nb2f0P6yZfyOWjpi/G5uhlycgIHO8U4zi+JBSW2FVQNeuuBtIRDelcUHSun0/\nJa6p5yvBgT33XNBs8puMhbtwMtMsyRE8FIZQ1IRiricbso0WRNXLKnnPlEZF\nMvfmfAW/4IYJfzycA9+/05hz7aqTE/3mEOdhmBF5SeOUS3nXEf3UT8XLw2cR\nfiRGhBqI7s1wkcO5YvXmGKOMSz34r23e7bR8vNTr7Bd+7P6esuwSVfRRULfJ\npMAqylK3+TGiHBJa2MLbp4smrxJkUh60/1N7SjwX6tjm9VqOrHIdU3AhbNwy\nWMN26O7WVuxYMJ3vHLWw9FosHWlI2kWDy5+odjgdfu7vc+5zHLr6mqDlKPkc\nTz0f\r\n=4t6d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f4f9503cb0de762fe72ee0c5be067eeed89b38c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.22+7f4f9503cb0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.22_1628786895623_0.8633235446055401","host":"s3://npm-registry-packages"}},"0.28.1-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4cf37ca616c4b9e4d25aea8c75b1ddd66e25ffe9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.23.tgz","fileCount":19,"integrity":"sha512-oF4pQqHdJBBNTvYXEbwkmJepnwA1LuWaCns82LlNG8hYzv2XmmoJTnAOjmfy1ghhijO6tVpLNbEaCwTRQcErJg==","signatures":[{"sig":"MEYCIQDl1Qj96tZRZJnRpWPGU2MbbWH2ccl02kQE8HPJVrEEHwIhAMcSi67mJXH/XGOtyW/W5dhtdINmBW/pPJL+eDv7litj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFnmZCRA9TVsSAnZWagAA4vYP/2+huJ//3M0mK7u7avl6\nwy8Pnha0eEB/IcJigyFR30bqroSygAdRjBGmMWYQ7ysrMKN8D9MtzD0GrSAl\n+CDeYDK3G0uAXsQs4XrVjDYn86d5kz6PH3+3AYFFukBEPVgDBus4qBC9uVam\n8WcCEdBBGhYmlyprj1pshgO6sxpq4ZxWrV7IPMkEunGdZgZw41pkz8Hfz4iw\nglz5f0tbkfaQ+s7SEl/CSrcWxXXelFU16SSTFhTEHM1RHPXcLQQOomKQogCi\n28FsEXZ105qch7chqZC2f0vHsYXZzOIh/rWMPq8CQbo7N0L7MqffbbaAKOI1\nEDmXl84bBEuyuuqC+RGFmdfeYfsHdJfvxmhSy+CN/mUCoppKD+unmZaf9y6a\nz/5VwW4EhsIO90ZmvTlXDW+FBv5MB7p4v9NGoiS4maKt5Rrbh+jB0I4JgdtT\nfgew1/I5kudhgZ1uCjiqdqZRGIBKDNCJQXx3FA543LSeRzI+haarWKHWWLFY\nQUsuhAA7zMy0JOR0yxhyaGTq3ktw+9IF89Ae2lwKjT3xsUeMAhd5r3Vq17HN\ns5VIhrx6noHY/oY2Y7l3xLIO4kKEkJiXEh/c3XBogaVYUEOHQhZbAAep2Usw\nbXRprdJm9q811wPC1xveFhT/ihPt65Gg4HFOEVVo4dKstSm6ncpql1ypS/g+\nDH7e\r\n=GaYX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5e8b0bcbec60c5817c7921496fca922fe8df4746","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.23+5e8b0bcbec6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.23_1628862873009_0.4369804459135498","host":"s3://npm-registry-packages"}},"0.28.1-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0e8a967ae8321370a14522da46dec0df778f2558","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.24.tgz","fileCount":27,"integrity":"sha512-asDBhY5NxMXFCVKGdpIxQ5VwEG1ROZcs82tg7smPotPlqze6Rq0Q+930qhtkkpTcP9XKvCn9c0wxOk9FUtRO7w==","signatures":[{"sig":"MEUCIHqysBbMsPMIxFXH21riz82fNCexfbQyhvaGcc0EBQ7rAiEAqRiMPS+2h6WiHKf9Q7Dw1EheEcYBNOCUkrwkybZ8Jjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFn2gCRA9TVsSAnZWagAA3pgQAJOs5Y1oVU0x1ZLIv6Ox\nsYUXOaUc2xuY6usBwTS4bkd/nnGsQGj4aB/FVrDACcw/T37pez4x+zkPfMA6\nBPVBpQJAIkC/K7Lxjn7lCoy91KUPNrFcpPMS/bB8L6K+nK3SugqlJNmRl3Ay\nFia88g82viHLQ8/XL2Nm8qZD+vJy7evZ27tkrwJVczNMm7m5DTSQ+MEdrJvi\nxec8OxKyPliV/YUvf0MkLE4+ETVb9qzOGxFkU3OHg6+VtO1ECUlKa47hg9rx\n+/8M5gnhe7kNKnwEf44Xq2/4ff8sYOVQeyFCBLtkzdAghmJkKtVrmpw87APb\neqcy7qDBJA7ALGLjoNUS2f6t9jab+2XF6d45RPLZjJ286mp+Qx/UgPAr3c4U\nMeBPTmRNg9OHf15hKmpSMPv5L/TTf4iVeMBQsxup40smN3c/5DYkoru5LX5F\ndu/52Hc2PYffor2K9Jkz7iiszpf+K26ciDOVXDUwDwpsAnmK6BowbD3Tsdd7\nYlBmGUjWGXQngq4Jb1MHDV98/tO7+CCbSgEIF2DA6HKfE8LorM/4txHTDbU4\nm0Hy3VNBuNVr8sEoPmgvD6wGqiIu7g+B3z+Umnx7v7iVSjgPiF2iNoErHHje\nOEhodo0xqDVuDOS0jvKjFtAp4KB0YbKXVJFLEPGYnPXJX34/3/UgWCVSO0tt\n+T+o\r\n=zGjk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0296cdd9f5b6f2591927c39f2961fe97a74c03cd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.24+0296cdd9f5b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.24_1628863904048_0.025606488025398555","host":"s3://npm-registry-packages"}},"0.28.1-dev.25":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ef5864943b71c7ff973ffa3158e7aef8a5e8bd35","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1-dev.25.tgz","fileCount":27,"integrity":"sha512-POzQQ/ngq/zwZ1riP5E/zW2/LGGnqMs1oXj7DRSfxKTrFM5tevwh0TPDvOGJHrmy7McW5eKs0siytNJIh462dw==","signatures":[{"sig":"MEQCIBNqUgOsGwdO1dBnso7/5Fs429apexJNSgj9oZ+sMMBRAiBBBuTSlrHfSPrXQGkgUmIUAjG0kP3lbX4JGFm6jGR2VQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFoX4CRA9TVsSAnZWagAAxy4P/3axzquCiyalisV7rXEN\ndz0PKfRvEala4F19Hd5sxgEc+6q54Kup0QbllNgyYRS46Vc7Ovc5k4K2rvd4\nyNCMCUtkhtf3o8pE+Xo/kwLarPHf9FcakByn2PA/pVcee1rGUVSwfgZajI+N\nC5JRj/t3ae+huoxzJ2JzWu4wiUxONrmTWKT2i6LUOnOzxQlfIWX9sVBHYZkG\neuv3OMJWusFKnJrub3q1Uf8GgARp6FOuFRyQG6ERRU5sCZQrIzKEw4T29XCh\n1ARrRpjbwOWO02J4BvwrPKydPTAVNBZ0ylRInCv9A+Ur0wVEaXKQ00VEqw/V\n3NUiMDTiUqSU7Rn6GwWh+v+XFiMsVmZdoh4TMHH38AbrQKGCKEd60gLJiYiW\n9pcGTa3FwTziF6UVaRFsjaeMpMb2yo05AeDGJbAzRV71kEK2T7RFhxSKDhbC\nqVZqJfJQkYzergRhrQ0aqyDX/lriFAtbdGOAvVMrLcRqsNYq7vjOoArOG3Bp\n5rYkQySWcZhzxLokJsKuyJVE/wHdlilTWfOu4ppAH4xMX316Dzrvirby8hPG\n5KIGPAKmfnaQctZMc34y3wfe+gSyclASiOcnghjfzVS3yEYpoHkkM6ltuWgr\ngt1ir+F5tGOo0IW4ZAGhMvg8PWlNJUg9RkxJpE2a7/z7H/MJ/BKw2fstvm7M\nhrrc\r\n=C5Tn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"80c248bb392f512cc115d95059e22239a17bbd7d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1-dev.25+80c248bb392"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1-dev.25_1628866040291_0.9666015991404604","host":"s3://npm-registry-packages"}},"0.28.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6879a940a88d5429392393f1ec767c5dc0c0b4c2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.1.tgz","fileCount":27,"integrity":"sha512-glcUT5VzF60pLSf73X5CtH9wpoxHNDbCTgFeoknV8dBtFNe3xfRPbDk9/LbZZWUYy4tgVWLgJ38/ZJkGcyrv8w==","signatures":[{"sig":"MEUCIBmct8eBsrxkD9yrSlUGbaPqK74MSglhcfocv6PXDHm2AiEAii84pqZ3t8YvyKM1Aqgct7TaeQQpZhlPA75U/D9OZDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFoboCRA9TVsSAnZWagAAInYP+wVUbJCXCl6lO7xYEXyK\n+W3vq8ybZPdrN8rfolisQbk8SOp92ni0BhPdt3xrkpyqDxAd14uKQ9Lzer5C\nMX8zq0Q1cv9We0xb9iKOrU/P3c4F+XGdQOdn2hIRa9FwMDsl0PExKxp2N5Fa\nr8+RUWAhUdW+wIJaBQsHUtffSe3yv2yRBUkLSKmwDmfXD36yl01Vfa0KJLoJ\nBJBAUemjZykmdLKVG7tolyZq6/XkYVTqHZlgzIl5h0knswVxZaaDRjI0pRpH\nXNML/2mDOI09eR68nkGa/ZIixUl9PFJWv0Y9NvD6Z+RgXPSZQurtswOaxSSa\nvVVfD1GuxhWqsJzxzAJrp5SknFYACuRLJRDQKh/6jBBwCV8UCDH2ciPQ2yXl\n4ADxNPDslXz36i9YsiEQE018mzyi9EvnCs8UYg9R7Rpq0y0KeZ22TM8Qi/wR\nIKyGbMaJjMNskCf7BBpIvnJg1weY2LWeA2lqHstoo2GrjwkThcaERZV7q0ak\nUEBwsvV9zmSZRdBRl8SzbkANMQQttr0IeDd/HItnlN+ODeDXaIzHrLW8YLKg\nBjM8zNj7IsRcYDhONLmsTTHGMzi6GSVO+uxwo6JsjzIuyjhxyeSeNKKuvboO\n2imEz6yOmRxm8KDKR4ZlGZUGf1CnvvV+4D0R8DFXEChumFseFrUKbT54uOiD\nRfK7\r\n=RGEL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"80c248bb392f512cc115d95059e22239a17bbd7d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.1_1628866280637_0.8767378351577595","host":"s3://npm-registry-packages"}},"0.28.2-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3ba3e339b00e43112c62edfdc65af1b65d824abe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.0.tgz","fileCount":27,"integrity":"sha512-n2Pinmd0BJMfm37mrk3Bhhy7QP5Odx2Xxgt67Rv4eKVJ/xpb7JvbuBbsIR6qDYOo3V0rhUFJVh06rQ8tMy+oNA==","signatures":[{"sig":"MEUCIQDftUUAhUmQ7Gcy5KNsYd3/n3XcUiWET6nfDzhMaVjuUgIgaaOMgV9FhYjyH6pb9vTLtJLBrZpngOgkdYPHKF2yj3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGpJhCRA9TVsSAnZWagAAtbEQAIIoSAbFR93Gl21m4BAM\n+0fN102Lwj+bS1MZUk1bmiXxyrU+aseYq4FgbHDE5jX+9SmG1w2d0oQg66HM\nnq8kY1v4kUzxOSuzCb9arY8IK+sI3yE5zAVArjcZRz2O4aRI8LPiEZlYHG7k\nDpa1z8F921t5RiW0ZYIN3qYxF5mmR/qU1Ef4jTjZALdl3RfxJwgX4ZEObDls\nLuRoJd7bRg7Q5Gq91C2sEk3DsLC+hwl9+KR84dAo9meJuJxSIi0HKCw87wnX\nDO9PNc7ogPtNagJEpn4Qo6FANBvGKGg4OuFukdipVq7GzA1YTBypZQ177Mzf\nhIe/F3s4A0ocBTzbPpEmdxDZ+iuClEaee+Hr/4klTjKsEBslNheA/U6zR0n4\nzpAfg7CV7/TXu2u3C80r2MHB5aQkkEKJZe59YZJ+NsaCEQw2Epr7i4VIxmyb\nENrIQ4zvYzKHHTMlubdLKPXT8tZEIqkdNWiV39E6N+0ADtmWelq8kw6t888I\nLVev7o0n+4zAO0I0uK/WFJvtZkspqSClHH5/9Oq52V6/kozAW9sSxfD+aToJ\n6YpCCAyhuusHk2TZu8+2PywbUL0Z7WnuBqhapkBTiIYm6SAWyi0LAZQXPbMp\n/q7+PgTHAtgZJXqya8SUFkKAWa7qAtKYyduRJFTpxEiumEqofMBDZqwdF5CF\nlglT\r\n=ekdh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c6644825c18394df073374ee185b3395d054bdb4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.0+c6644825c18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.0_1629131360824_0.4338885497828191","host":"s3://npm-registry-packages"}},"0.28.2-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9fc500bfcd2530f3ef5d61587f164dae52806402","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.1.tgz","fileCount":27,"integrity":"sha512-cSRUO91U5p1FG1O/CsD5vq6UmMhf2myAgdWcQhdeRdz1BlRECFYWVM3Z13Is/jD16TtdSIEyl7c9/XwcZ1/b3w==","signatures":[{"sig":"MEYCIQCRCuhyQgCa0TkE3C7HnOGoe1O1luypvhbPPdN9AXolhgIhAOqgwyAXREf5I1byISOOoSsVCajS+4ZseV2WKC9e3zTC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG9V8CRA9TVsSAnZWagAA72IP/jUO2WiNKRVQYjxXP2p0\n2lGTEKWUhz7kfwvh/bXNXcoIZnX3O70mbvDUHpS+qENqwcxWba+dWrt4W3+1\nVr3Nj7IJALQVbuqbr1AM5dJRuQvUAk1IsvIrJ7JUEcKJs8CqrjXTTELqUdEZ\nCOh9I/89cK3JEQYGdqs+j+lZmiiIN8G0stZVoY2hJml/q78PI3a7OTAwhS3Z\nOInIr7OtRarLO9OHvNo0m8VD2W8Bf4LuS2eIXLgdt3GPDS5livEU2N+5PQif\ntOPk/7eNTd9q6LqYEKS9TT5r9Ao2TVDME6a0f+xPMcLgZdo7rBAXFc+5aWKX\nrGqWnC8CtiR0lsa6ex+++0EMSzOG27HIXvNceroCsLY3veMgDzmo2o8PRwEN\nweD6ddnDqk8OKSwGndKrOCoxZkIVvZUAVFhlCKgVPGcFeuzY39+2bOBuf+0D\noDI5z8wDB3sBQAF3fiAf8f6W0B4cCK46C4wet+9BMpOJYteZB4zF8z4UdmmI\n1OVGMnsI4z1R4VwbCRhQmVBS+z6r3qzM1Dsl4JsaNsM21QnXGOVCISu75hoT\nFSEULN4tykI9pCaGP6/SfysAsF2+jUQSKsNQ9jCqZdBIagatN9OiXwD7+dEx\nMospGPOrOFgzKsMIuGJCE8xd7NHmEKH/5K4qpcpnWhn8CvVo3yuoN7KlJy6y\n1AyX\r\n=Rysu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"79b552c6694f981a8f410b3b1b8d42c27ccfedf7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.1+79b552c6694"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.1_1629214076019_0.5065723206249222","host":"s3://npm-registry-packages"}},"0.28.2-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"05d9892e804c3012fff30db5207d70a9ecfc4931","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.2.tgz","fileCount":27,"integrity":"sha512-QR8490wrxJ9FlErUnACy/gwx4aUALhsNR2WWBUm2KruDyca3OKESpp32OGuTcDOAv/utb0XRf3nER/r6s7I1eA==","signatures":[{"sig":"MEUCIBao4FOxg5KEdnaOy2S4JyOEOUPqZmkhA5gC6/anCG3dAiEAw3fp2vPx8HocADaCnimla8REY3GJmpJxg8FFVEj3BvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG/QDCRA9TVsSAnZWagAA8LUP/1xptz1kHPYJ1mdyp8Lk\ntjV9Pqh4vQrMVhO80Zg/dxxFcFEZiGtD6dBX09OUGewZqYKXInD2S7r2A6II\nRxX8H2r9dWK2N0jg3llDJZqRRPWris4xEsqHKQH6sRLrZJQwFygfqgzA43w8\n+ciDd37+XBAGDUmlC1yA+9AhefoMyVcDvj4pOI7ZBMlZwe/kf/UpEU4m5fXb\nom4eFtIBSK9M2IhgpBXLpdIN+DoPnzYL2kpLXR/qDALXBnCMXFM0xN8bsS9o\nSixykPQrYa8rGdF861u7mYelAWFq9u0BAT+OrKhnglOVtqgGYnH3SDLra9oJ\nE0KtAOFNxuZWgZX0C0bNW8CrM0iOl3SiPmCgOjrk8LoEnb3TnVg5XMAu68Ek\n7Ua16QyuXKoj6NEVAmpPjbhmU4SAeIHKaBufv34efEfffQvDDxzWGuhvQCqq\nshr5m+VQSwDSFFAFMWjvRUxTd7sX2EwGoGtlVNvDAZS8BM/K4o2BuA3gS+m3\nUUNk3YlKIa0RDSCoeic/sW1yqdSzjwzJtm+BjMuk9hKPx4lgZbySCakuhcJi\n7UfhYQLeVxMdcy+UXCHt2CmD1IfF09fCryl/whHULDr9QvhnkOYypg9C+gYK\nzBeZzhkdoe4a5SzGNzuR7GE+g/1RSmJrccoQTfMNWjS59ukkuQ1Y4veHHH+o\n+e89\r\n=kNGV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b9a7e6aa9b819f280d04ff0673c2bd72312da827","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.2+b9a7e6aa9b8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.2_1629221891178_0.24043711136054613","host":"s3://npm-registry-packages"}},"0.28.2-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f7589a1021251e7a208e932e4159d68d59737768","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.3.tgz","fileCount":27,"integrity":"sha512-xz6/owy/+wtrTR3WyJuFRVKNTSvj3ySlu84iEhbgDPTF6i2cZsj1hF1z05HrHIfjzsqMMU6sxRabSj7yZ7Z+mw==","signatures":[{"sig":"MEUCICh9B3rSHM+p9jQJE89aGZJF1wPZuYhCvqVJ9kN9wWHCAiEAyfkgPFbtRa9cZdLoUdnWWQyu1gk4L6l1Z5aIhsroXq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCIjCRA9TVsSAnZWagAAzOsQAIdidukTF79JMkzBaSMZ\nyECph9nsfSFZb3HRvT2tSVYft1et1lvNwGHan9+M39E0d4I0H3UEyQ2oKpVO\nAskj21ujVuCRxBCm6HRfqz4h0PMBKsRvpamiIJHvldyp4L1PiSIkTrOoTaNU\nAKLPtrq4PvkyCr7VSmwxdP7kNwtuYmXlk5/ZzA64q9I8RCGCV5lJza+ZdTN2\n1j9pPg9s/Whesgts/44pbzEh95U1x1V4SmjcIBTc8hO980gKmzaEIqLpxLoJ\nii18CzZPphHTpRM0p2IuB6T8B9Q4S8LUNiTJGcXH3Fw81isMPUJm1GNiJC0t\nUesPX14jq4RewPqLuaYIb88xUClfA0HnOWgjiPSZMtmpbdNiwqmq+Al3Llwo\nUnj7+BBbyuLvMinKMfO0d+payG1+c3OCGV9nw4j7nSHL05s5u/2FSDqjy4IY\ndx0o3emeDNaGo008Q3HkBxUlIDD0ofaQcOy6aINPUegnWgGItYf8QriU0h5t\n5l5mxXskAzDwi77CLPy69NvULyLwoRFH3invU+e72n/J1Yky5WA8bqiMaptG\nO00cohjHMRR5p1JaSVc7GqpyAGVqYGsLDYoy7ElrQQc6v7zruQG/I5AS34wL\nkHFaMhrebpCfQsxI84K0GchIa0AxTB9eDEgsXyPiuU66VuORckZ0A4wcsnvn\nCach\r\n=jrE+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"022659b5fc0ffcec06b6b4b6ad1abccfe5cf43f6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.3+022659b5fc0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.3_1629233699183_0.5306101923401556","host":"s3://npm-registry-packages"}},"0.28.2-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"77e7ced2df1dc5d896194999cd8dc3a3e152b549","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.4.tgz","fileCount":27,"integrity":"sha512-bVtRaydkhqCKLLhXwfxKdFNwzrKBzIyKrlgPV+FgapqSfIvVZ+SdCf8oePBJOqORXe0117Pjtq0IWYyiTAWQsg==","signatures":[{"sig":"MEUCIDPqFpcCRHSJlhNWdoNa5wI72+qGlb2+m0PuZn2WAla6AiEAiiZnO/AmlVRBt4sGRMBwEiSv1F8Vf7uf1YyqC2wsE6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHQpBCRA9TVsSAnZWagAAgm8P/RZ4w4Gphn2g40nr15BZ\nn2Z4Q4pHDy3KZN48CItG02c0kRTCVVj6e/0T4nuJHq1CXQSLY86e5heI43eJ\ndpdMh8PIjRRFIl1YNJtltOD2hO1Mn2qqnZXBFs84mPE+6Zzw4TYSb1ZyN+Qw\nPt8LHJ/SRZ0Rj7ddQzDPUGJLBsNHgsZc12NMQy2MF9cCb0F+2VMoHeh41dN9\nXtQamd4TEf9wDaylZDLssNeJ2fT8DfZLbsWoXm5+HW6nFsDmG59nb1bCTSjN\n+lQ2zqStBnkI5O4hFBs83XuJgGMwNmsEX8doukS3uoDhlbqt3m3dDYorEh2r\nvzsDhWiGJNeVsZyEqll0ofAn3P/4XjBw+SI1GKVOuMr6PAqe08dDPSw01UeD\nl3CB4l4Jn1rf881lZN9hper1KVM/1liAWiGVzoep732AvGuehc4rYa7qgwgS\nAByOaFhTF8HZq0ZYn91kv+P5Hk93HhSs7ZunXK9fDkhr31SJXU+s6BwXilui\nLSbwJc0m1xEClGdHwXxIuSFdxf/NWAD0AxymQoHwY0o98ekavZ5vVgSfbCYc\nuKt0B597cwT/CWHe8+UXxPSpnSfQ/kMYHN9aYgScIIkH3Fw77D8ZjNlWk70v\n4eoyvWmxpbmjsvpAzuAs+b5dz2F6Iq2QkCMbyaLli9ABpR6qb72ijAX7Dedc\n/hKw\r\n=0I1p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c7acd0de0b303c72a08c2e269b703c8c38760f02","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.4+c7acd0de0b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.4_1629293121443_0.4949539594886532","host":"s3://npm-registry-packages"}},"0.28.2-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"213bb3fc011d5c2c6b38d76f504b7570da533eb5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.6.tgz","fileCount":27,"integrity":"sha512-q4rGkm4U755OHBaagg2QGeI2BPG06JFZsHFBjk7m4Hpe5w1VIISkc8OmImSUS3EemkgLfF32ZuBeZg2X9au+8g==","signatures":[{"sig":"MEUCIEG5Nq3PaTlfNpS963CrvVyjddA13U9ZGlpgVm6Jco4AAiEA2fIE3cfyqjsY09FawNsxGsGKi9bIku6VwfRhIAiCCr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHQvECRA9TVsSAnZWagAAoqEP/3GA/lUKXTtgf1IGfLrZ\n+vUDyJ6beVV94UxCvao2YVWQPiyqiDlqQLtd8IBS3JKrE0N3KJL2bWDVuHxj\n/Ytc5idB9bCUY1KhV04KIuvOLycmz1/Cr7Cg3Kvh/rSnHixiLSjCfUU73Bzm\nYobATk5mjQ+BDzllIa7OY7tKGenKH0jGMZpZmuX6sB6dOP2vUqmYWPufhhZc\nL34liNfT3RyazozktN1Sx1z5kSeAmAdy5JapYtUop262nKU2KAmh1Yy67w00\nwO7Ir+f+wndXvt+mX1twujxv670j45SnOJ4i0QwlY+bjkUP3gesQYEbcI/4H\n2fNPWXDKs3h2kB3vdLiQhuiCiDDLcs7JIbnzIaH9N487p2aw1czkM8amRI9s\njNwJ6vE9OPSAQ2EcqWepgAG0ChqjpVs6vXmVphFDVTszn+upudE+M/YQqsrx\naE90NK7XOkqzFkTboY4a6r/r+ScAPSL2XlBYml8SVhuJ0zjMyXuWU6hy1rum\nEN4Qyw9zls7JepXogo9hW+4Bn/l7xXVa7VCKu+7KvcItD6bVUYuEA9/r8p+v\nSfToj717RugknUXjCF04MI6OAuh5Pwwj+vA/qeCHSnWvDgvdfVXM/vrCLLFU\nNRbRv0RQmzn4YGfo0ggeH3U6NwjrZVcrCv8zKoXlY833SUFTfUzxrI1ufXZw\nr8jM\r\n=6uwv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eba8c7ed7570e7efe2967cf9211822feb75d16f7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.6+eba8c7ed757"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.6_1629293508591_0.4028280786872489","host":"s3://npm-registry-packages"}},"0.28.2-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b8d86577b017429a8956ea401afa074d7351d90f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.7.tgz","fileCount":27,"integrity":"sha512-2x+X5c/nhrpj9f6VBVvC3UmgwVFyJo8RPJsxR+LyJ8pzM9aGH4F0HewzkoZ0+DONnAXKwhK1crYT35zkgmuzQQ==","signatures":[{"sig":"MEUCIEJGjiHvwMZQNxzEmeknbwqplRk9WNPNrjaMt9/mHRoGAiEAuQygHrpFhxKbAV1iYwcLyn3pXDLsEQMfyD09qQBYcZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHi/iCRA9TVsSAnZWagAAPbAP/iJgwxube5oI52xKZwUl\nPIlNlxiVQq0eBVNk9sn2/KU71N233QSOc1rIrXfMNzcuEjOPOkk1vPeDs4G2\nDDP7VgTuXkAsOW7pPJOrdgsI+HcsI3mWQ6nbLuJUVDZMl9uE7WtCm8Kpp92+\nCSXimmBZzmFClKKvGA0pfNby0eoWmU5jxujhP97XwRauEQ2/QW2JA9Nd2zUl\nJ3Hh4xU4nI2ddRjjklwoBHc/tZ8E2ppMaVDHAXDD5qYKAP40YgrtXVMpa0LO\nom2RBGQEn5iePFiTQzgKCyq3tDaxjhCRdmSTAdH5JlKRSBVHgp/MlJs/59Nz\nF4shr4YFMElIqLVc4D6CXptBHepAROXWOV+RdHpwGHTXmaowNk5VzduvSvAn\n7hanp5cB2BEds2SvPQ3IqHp/qNWdMADzbu3d9SaCx6QodhqHklOo0cHC5MYu\n0vvciHc886ORpdfL3lfBOpnvQNCbdFWkYpFQoUUSMXs8nkfOf24mDXnJu0lF\n8xM1SswPmsC/HHoZjekXVRYTxrLT06uK7nFeo4fGRXvrYgiXOsfMKhZjZbK5\nGssefyoL17/k8F9WBCOOoBDheRZ7sSqlQiKUtBd61Clz30VgQ+jyWgPHtNga\n6TPYBVu0Pm8gWu52WIqCNQRIwBWEtbo0CHIS/aeOEHOS85JpZMJ2ddPWOiQe\nE8DB\r\n=eV93\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fb13f92aa122d1cc708ce21b7c852e3e173a5215","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.7+fb13f92aa12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.7_1629368290416_0.9941298376468148","host":"s3://npm-registry-packages"}},"0.28.2-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6b3ebd7907788f44034645712fe5112083aeebe9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.8.tgz","fileCount":27,"integrity":"sha512-Rx1+ZAazKCkvftQAO5pHf0Jm1z8bB9MJJWfwTehfi0LNryTTvD/RaeumtfiQXzHJXn4P9rji6czaapvKvfI53w==","signatures":[{"sig":"MEQCIFdyKraxjxVUp8vVgRuT5UGybC0+qQnLmXE2Xoo+BGjdAiBdKVuiuwv9+qY/FEqkkQELMRRiDIV+vWnHQhUP/Oe8RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHj19CRA9TVsSAnZWagAAfxMP/j3kuR3hixuWOTU5+FCF\nvBb5aeteJyfMf6ONRu+CS1+OCEVqA+dQ1phwfRYp/9irum0z5ue92IuR6lBG\nfwuoEMcIh5pNBGtz26K12Vn3j1qeYAQGBg7Sys6j4QgtHMfr4AJUTkuXqpVz\nNfC6nAEphIRHImbwHfJ+kGR7x5WLAqgIBTz5pg2W0/i3kccKk5bdtjr4pDAi\n61ii2PMpu9OOcWL7izslY/ogt84ZtLaffsjubiauZV7kNx0M3PPzvQpFoKHx\n5nDSDbhiWg/Jgc0beBh0VnDxX3ONlividE2SFxbxdvDM7IA01NkvpUUNvj0l\npg2AGZ5mPD3aP0sNlf3Za048XwfERs65u7fcTEWny1KK0S1mNNmBUj0/d2sz\nrJrqHHRWQ+fgY2DB15wfQrRcUfkN9UyO1CZd1bqQMcvoK9XHFzM02fyEdO+M\nLJCmvtrfV3M0Mh9LMIkHV+aIssUUfOHnT45F8o1dNb/eYUV3e9+YlWkK7ogR\nc2bYhDxYNNEB0msXpOYepM/KU3ryf9Wdan2gY0+U5ABSBed6DkSfAncfghJG\nb27gNofmIr5kgpHaNAYLLAiITdAwJWmpIWXgDl3M0qc4rQ44umVF8TUvwf1O\nB+cuI84wBNBPMVQbL3H+4MrozZ7SCPQAYzXzPgA/lrDyQ/FYBfnQfiq6S6Vc\nwIYR\r\n=9y47\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b9673422ae4f5df8a7148edd030b674c4483d315","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.8+b9673422ae4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.8_1629371773656_0.13862809539163834","host":"s3://npm-registry-packages"}},"0.28.2-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1fd807d9eebfbec69bc961d161dffb25316582d3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.9.tgz","fileCount":27,"integrity":"sha512-MYNaOZ+0NbOq9DQy7EAxH0wY8SNZO4TtXWrsI55e9PpMsxz0Ta6SzFslF1m1hlK5Osw23pjzgnyPr6/Oo+n1FQ==","signatures":[{"sig":"MEQCIF5wbPB4xODK2sPvLbxVfiA7/aw+2diRQk6zCcKFxexuAiBYTZDvkxBMKhScmFxn9mxpB/RSscMwujq6yjsweeeR6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHyETCRA9TVsSAnZWagAA9a4P/1hNHjVScMxDJEkk80py\n0G/SgUOhT/crPzPalGMelm+LgjPYQ2mPY0x+YBBEBE9FK9JAjAtKxjtl304v\nRUZGC4W/9n34KbkoRtmTxYiE0WEOmdpsKKFTG3I91tnihTo9cvtaxp1q4F4S\nnqlOiPDZtjoZsXF+qwZIaVjrSK4c7Sv+Gfm5ym9ugdcXWZLr9JHK+rgxpgMS\nRAnEu+IBmUuDG0ANUNzV/QLK8pJUsaY4U6AujHQc4vKRt2WFZ4aHxiLBDQKA\nw+OJkbor+YYDYvA/n0wCykBxOdVFvjprdBeDuohh+/fCRyV4xoOpl5orVrsN\nNa5R3UxtlmsbJ1QJxUoSXcVk//9BM32oKUM1bawYCV3tl+B6nz9Dq8GNIK4O\nofanmlh8tRVGhN08SxAA3VmnMkF/1Jhw3MdYEdkMY9QJVE5rCrzqZqEV5qOX\ndIxihrFYTN8qN0Q/XCQy3WgvFktFfg5352ZvFSUrk0LG7m6rYyrKo0olXuVL\ny3hpckvqryOJWjRaCTW+PGOiCWqLw+MMnYWQSY64PTsJXIBAmLktkO3MK8pe\n7MAobSqOsLA0hoRvGCBcaPBV/G8BQPrsq7sbjvI8VFrJdteYcF+wcMrCYUiJ\nIpG3n9LpoKcomsSqMCZZOQnNqaD5CH8qP00+oOEFBKkaL/j8fz4Z33NO26ip\n1Jkd\r\n=9S1t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb2c5042252dbb75390e5efc29ae62bc57375de7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.9+eb2c5042252"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.9_1629430035295_0.8124330864404128","host":"s3://npm-registry-packages"}},"0.28.2-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2b4d63a40aca77c20fdd72f464877e4a61dd7b57","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.10.tgz","fileCount":27,"integrity":"sha512-k4KDKwLHENIqo7AH0ynedufp5vr9BnwrqLzcvCQ3lLe1vTRHyOL0pvxGi0pwtNBSw2HosmdPi8HoXIK3YPWitw==","signatures":[{"sig":"MEYCIQDcqc7GCqxjsby5u2ZVjASsPhmAVWr5qFzoMVr9XpOe/gIhAO5j+Yw5i39JRrH7tLrunwvzMoMmlBsM725SziwSsg+h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHyL+CRA9TVsSAnZWagAAEy4P/RcXf3JdmWUI930zXaMN\nc0OYpRhXqI8NC8lnLZNajfibszdwVnvinDgNDEcSMEDEISx09dmFvZO9QRku\n8ggRb+GEjjJTScauCsH5qghLFZbWmzZtAjqUsDtbKDzUKOcX/PLi152aMsqo\ncigWSTg8XgFwFSLct5rmuDtOLSYEWlJPSqEPANU3RBgYDuMWBZ8HINERC2Zv\nVGhSGCkG6AFmPWMAJ1WBNzZjtjWYtbMlOUF5uPIi3ZXuOgfHN2Nr/Qpc0AYF\nBoqQGCqOknFlghCWtyLveahsCH5qlXI09xaBC6VSwbUNT4LQ+HIGKilVIo4J\nPO2KcMVXou2dNwZaRXgvsuSPZdvX1J9++8wbZxK+6Ayd2kNgRfzYTYPb8lk2\n3DLJ5B5g2x72dZ9Hh75epwq7Qz986pzLEgTFgW1Xg8ySe+n+D5c0ETGjleIN\nbMGVKvpDQvmXQdVgTDa4AututzaBcyYkkqpu7kQeCYuDz54Vn4/JmyHKGrxA\n0yDgIZTBNnEz71V7W7hXUF0ToHJp6N7dTIIdPsJ0694lEWzgrtqydy3csJ2c\npKpK5FnbdUZzNqf/awnZMAmOLoiu+9tBSw29sOKEHMasdFmouaeHNcgS+IEj\n0lYFfdDe8lSYHvJ+3mFCQysPQa/NsS13QEex16FOu80wpqzW4t66BO4ZFjNo\nJuVO\r\n=O9TI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f4670c85291d802fae91cacc276a545edf18ae4a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.10+f4670c85291"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.10_1629430525853_0.8200297140356283","host":"s3://npm-registry-packages"}},"0.28.2-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ba2f03430edd47f62106437a71f98a97341d83a3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.11.tgz","fileCount":27,"integrity":"sha512-n4tQmUn8JGD7+HfcNw8Dm6wOBf86IcsTLLquvDNlreEzmTZ5EuevFC2OM6KWfteYbNEQN9oZJq5MjUNoD8WQaQ==","signatures":[{"sig":"MEQCIEgVfUjqcARq+hD6yEjkQvgki69F7AaOoi5zXZaNWSNrAiB4vw6Uzxeh5r3lVRF4Z7+hap/oQA7UAfuAydaCiGwVwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH5DKCRA9TVsSAnZWagAAYRoP/jL44z2/B3Pe7CTDZ5m5\n8EIQH8KU4EyhdgQlc5CRdkmI8gkByBnBRmyWK8mebhDOCL55PDOnvRpjYMYf\n6gxLmz0wGDCQaJnkjNdfWKNQRU1wciARIHLy46lc5mazeIqm4+ktz84a3XMp\nbKdbwRqlc6S50Hpi59S68+LZC4KFkFWyGjoRxDQ/p7mC5OO/DuXihFzfX2cz\nQMv5RrMFxad3hgu/UkWLBmJGZEARDcS7yKDyXnJapuGxqxHo5JG30qaVvBCZ\nrkG/1GvKEa9IyjNInxKOMenysHN5Y4CrFd0X32tvxN+0NDTa8pM1+BdbO/XF\ndnT3xM2sejUnrarbXIbW+NBgsiqhxUX7JqWDT1WHm8FizrmBpXLe7/o3Q50z\nKrUhd3CoaH0M8yoCheWNFfl6ij31oEvi3yXqHBw41f3BDcBp60StbrYRMpbb\nCiVfBaPH+o6nxepT55hl+qcaBuTkpXSwCMszc3Nlb2yVP6dEKQdt8xEgwERD\nW9IcShapxryvd3nUhzrYJfUlMkoBXJYpFz3qchoD+JE1bR0CQT86qxs5L9Ib\nwgHgSpDxAUc6s7mLbvUw9zoi34+hRBqc6aiHas8FictA26eWUEpEwfKPsMTd\nKZQbfXsxG8PnMNV9AFIx4jZ6Lx8Xlw0hL1VZJQmLkFjARsJc25lLINzSOpIX\nvAWu\r\n=YB+n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1359de3d45e994f21ab8c4bec88cc59cf30bf7b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.11+1359de3d45e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.11_1629458634580_0.3472121053608428","host":"s3://npm-registry-packages"}},"0.28.2-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"19c99ec8e9bf9090a8720bc4de2aa6c0ced4756a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.12.tgz","fileCount":27,"integrity":"sha512-X9kst67SIPDrCjVvFlVTMDWMILEI0Mj0AJdIeUUgNACaLBnp7/TpVbGrwGOvm5fRGYz4UVmvJcw9sI+RuKmMJA==","signatures":[{"sig":"MEUCIQDbV8znnbDGd66FdixhPiILF4foruXjpzobu3S3HraQrwIgYmDkWCzatggjWwppbYm6DvvGcbt2+T+WcEX5CCKg9jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRKcCRA9TVsSAnZWagAALyQQAJqbiMY2MfVl1tM3fhFi\nFp2e50QroaIZvF7dXU1gQ2Q5gF3FyBAYCMgNG2RVsIwJAIxGUcczp6q8HUOl\nVR0w/ZYou0W465iQvi/g0EViWtIVg+DJhlErcF7YIjv0V1ChYuRlyi+neZ8W\nAKgLkNCj9/NyrtIPNj2OVNotl56+nNXQwbzFYxiRSdcVKluxbhzg7vkxr/ie\nPpxrkMuK4zudL+1Ivd7EvA4hSFlOlzjTHYjmmgMRxgvNogmXt2HFjabeaH8T\nHKWPbqWTKyW+zvzpeLV04wq2ysdcH/1RxUPW30sH7h2PcqNWL/Ii3LEy4r4F\nrOpT6DuRDN36Qi4hmmhaXcsOKLrlJl0VZseT1v6zvgF3wZIfD5jA8YjKJdEn\n8GAfgGNpL/e1KGyrdsxKvry1hDy/YkrXSd60bi0xkcs/eHT5BASIfWyIWKaO\n8YnENU2I4rqvc2xvwK1prtKHW+Wv5Z6dCCHkiHFKxEGNBiW0rYUK806gJ5nU\nx810sqGtbpgYJugRrh+t3WyloU5IQHDajxI9eZdCCnmI7BAmhyZ2FI2K+bKg\nw29FXqHh9vfvNLDFzf6/U3/btkdnOIdx+YAU7yxZ3G0sCHvi4LXQuj5npYm/\nr6kt1ol/fKA14r0lmaD8NXiIyGybOyn+AafBGygMp6Ozec9sNTIfCH5NfZUm\n9Mom\r\n=pONV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5091cf17196a01afb10aa39165977f76a6ac6e43","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.12+5091cf17196"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.12_1629557404086_0.5492365132382178","host":"s3://npm-registry-packages"}},"0.28.2-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bf46582c23e7b81a846625a9dacc0e8b458a3366","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.15.tgz","fileCount":27,"integrity":"sha512-LkLPL/yNx5es9rQd4z8uZTpAVq5K0KLvXNQHr/8epzu3POYImPGcXPyBSH9+/1fALr2fcGEjhWslqFZ9LBms9A==","signatures":[{"sig":"MEUCIFMkV7hUgsNtxkzWLBvAieWkHUpwnIH3f8IaGWUty1nFAiEA3jdyPLkw20EWAF3SpOs5NQZgI2LRTkGSJm97z+lIi0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRR4CRA9TVsSAnZWagAAX2sQAInMmzzXS6o4jaCITG8j\nrtdAMdoJ3W2EL8mJa6/iMKEo1LizWS7w/uh6ty943sLCUr123uhKW8kqBowh\nuaOuvEHHsU/aVoNMhdSiQWKW1e0A7aZpcJDDgRvQI6Yh0KjKCDt+DPkMxNEZ\nqrUTXss1Cy1pgS5s7NQ9YZhzrMLmv1LihtuKGL3sINAYx4fMsSU9bRFttNap\ni5qQh/umDrnXqmLzQ4VfL+s8D2F8qGXi1DPMmJqSbr65ELDEj35BTIJV3V0T\n7cuuqBH5k6gKsnSDVxJ0FslBCwx3jbz2HGQi6/LzqFWOReYro87HmJS2kXhW\nQAK6MZhsEXooRw/Ag1NjCX9SPgm4/x/JjpsL63mRZinRf+tE3SURNxy58yFG\nW8v/+LlYBsDi0UCl8JtU07BwN3NmfD7zikS14uR9MnQymjzHVhtDH+Kwaq0G\nyR7rJkV+UTdaBEGffgGHMqr/eNRlXNsHzAmJ+GZxFT5NrWdC9pzVWwXO75Zx\nOTUZngGzmoWrZi9+SV6bLfwWWjFNiLGm99KMMa0m9d3Ge3ZGl5wIZZuZ+/PU\nrBVlK7xTJ06/2lwJMrEixrmqsdXIjgriLfS+7qK+Vg7AROepwN7zMjvIuWis\nBmaNhKOZAK0w9ddg12M+Il5donfJTfae39OSYvos6BIibg9fpruc2S7KlAoY\nSMC1\r\n=gMk4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1cbb97617d3689fd4d028251c2968428bcbf5721","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.15+1cbb97617d3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.15_1629557880677_0.8169915995541677","host":"s3://npm-registry-packages"}},"0.28.2-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"74ccddbdd84e3252ead076b5b5d7aef3336b595a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.16.tgz","fileCount":27,"integrity":"sha512-op+0+BReS6TSTha9ras5VQmT1sx+39ishDrUdcC4i6lnlH6LjozDcnxG+va0d2/hsYXa5JtEvgsvwyFVUgafBA==","signatures":[{"sig":"MEYCIQDM2wgp81i7yYOOkrm2WiXmRmwoMGZElNaijRx9NU6qogIhAOXdgp7Zsj9RXXwHc5OKKGV3/fJIrcBm/WkPlOJpXwnW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRZSCRA9TVsSAnZWagAA0dsP/0XorgWPVmKDVJeMfMtM\nG25VwKrXgqOzJkALo272sx9LxY/Mws7O22vXnkV9aBKWmVGuz30+XJgqu+Ea\n8atlrAAtRbNeB/DMjj4DHRfDDaNHVVK+KwajLNaXUEu0i4q6j+NfHdTBpGUW\nj3WzbrOe3cNFkGzb6BHxzDV+2QsrccEaweMU+nQgtfgJXZr/YW+7gJ/SamKM\n/KZZ/l1AcL4uygz2NFVsNY+TZkOUfWjCVGDLshfU8K7A+zlmKFfQoFXRndUt\n2C89JdDBwz6YVAZnRNEU+gVCsnh+plQ0tFGUHji9RS+WrFlgQGgJ6ZUwHXaD\npctjIBNEl/do7L9Tlp0ZaeEUoyCj2cAvjiuemHaLwXwI57q9MUSL9BKXgLG0\n1OCtcRoj2uIdm7fzSanFHUdUbBN4tlDb7tfV4dvr4n7HXA7+G7d3Ei4NlnHg\nylBsHSlzUWI8L3SzqTb66jNX1cSE4vCi6n+1/2tULE0qIoFC8XMglz1SSDBV\npfG8DD/k9qVUvEWODcVfWQNv0Nrah8FjD1x9sC4DiLiJc7Ymk5dHK2OT9nu8\n8LV36TUam6sEkbfE0ssayBgVQFLafVoOcmcjGB/oPY1DIhOIfSkErmV6Is4e\nJcZHTGryRy1yx2hptECuzmmp/4vhRLlzhW8UwIjELkv4LXDsrd9xaq8gak15\nq0e/\r\n=7H+p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5c42e68449fcae62545b9e00e8472ad1902a05bd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.16+5c42e68449f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.16_1629558353814_0.42334734755635695","host":"s3://npm-registry-packages"}},"0.28.2-dev.17":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"660afe8ee49aa9830d7d9a44e4ec73c7ea93936f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.17.tgz","fileCount":27,"integrity":"sha512-/1wUeym3paImIPH7OQIY0920CM2C8IggJ+thHnp8Eu34EZlbnWPnlfhyrTJNvdmZU1i3ucJ8d8youVtH0LhOyQ==","signatures":[{"sig":"MEUCIGUc+UzR5AU+YoJPqIXOqJ3k8TNo7AuTo+FTwfgWmU1vAiEA6Cg6sZKlhKfvWsB5sUtdvTj8truxOs3f7AYQM7xtQew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhInbnCRA9TVsSAnZWagAAVbYQAIqpCkxSFmKenySSnQ3+\nItV4YFYvQrGWvtKV3I5umcmBDv9sSfAdMKFYTWCHr0FavWkgMMWUSbSxwjzw\n3t/l+a6xVfWKLiFPISpPs5WH37GliTlmTJxT8U8VX9GhfGeVctfv35zXE/Ra\nKp2RJHfiG9+ubgEwUk3iBb6p8i+UDF1uHtWfeCZE5RqB6hakJey0AqujJdyn\n4oprqav81SqlBh0jCD6kNo8zqeqkmhOds0WZZFzTIdUm8FaYmc+Q44ebjGJg\n9jNIN1OeU66yuJfPJjZV/w0q2BOQG9M0ZR1VmCfcRuLmky/5c2yo9um8CKhz\ndCJQFXAg+IvW8S5W5zseM/uuz6KGe+CSdibyl6D1e6ZkUYkfeycYUQ9XsIsx\n4H+5wuVT+fdwKImWwadZx13nXkmXIJvpk4iFBzUHYzDGpTsaeHMoGaBvI04g\nU+uFpzBwn1QSZa9pggZVHUFDI7tvZf9d1nb5DUoJJqwjbWXA09I4g089L+g2\nzdSFjYucQ1HL8wYBwpY1c26Zis+RMWLw7GKw7GExVdRr9gl13qvrcO1fONUj\nH9bna606UN6/DHTiGB1LELpzVh0wrvBw5jkPiPZ292BHA74efh+ZZOSzChza\nbzfP5nckhrhuc61UJ80z41C18GhXEWT+QeXhatiPmKLfdoP7B+71IFWEHokm\nJHGw\r\n=TD1X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6e21cd47b4d59e2c4e58635f9538fedabcbd96d8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.17+6e21cd47b4d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.17_1629648615698_0.36994539399554593","host":"s3://npm-registry-packages"}},"0.28.2-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.28.2-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.28.2-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fc2c04b50f9aaac03f4f58ce1aabed4d126f4c5c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.28.2-dev.18.tgz","fileCount":27,"integrity":"sha512-fbnFaKWi8e55bc6mxa+ByrsUEC0XlZjizKx+29JPJlXXwzkH3093W7aMi0R1VFLz1EmhXnIoUByoA/Fjjsm4wQ==","signatures":[{"sig":"MEUCIDdl/jdr5FMfLKzBD5LEUotQpN6Xe795V4Q1IeNW8amGAiEAv/DjJywrf69ROiwN1bQKK6q0GwQhSELEvCAsTMZT83I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI2FRCRA9TVsSAnZWagAAqxsP/0uWr5W/0sXK7GeTGOEs\nHMYs6T9LgarxZzOjY1iRxHeBovpzuqtnHRUtHtf9T76/4iCK9kUWhMvh5+3F\n6Z/nke48bgZHne9TvnzkEunldeq+UdUN+DregBxgs1sVUkoqEqooXW0XwpfM\nd1H8D7FZo14bPRBz9rRfa6HHNo2XkDSc3EC6wSW+gmgANVzR+kvuqK9ZMgRB\nu+zygouQobak3l9d/A3AHHf/Iud2yO3dEDLoTpJ47DGztCOhyW+WD2vokwGe\nYzXUiIIm8IfZyYrnPXshxJNSBz4a5DBpsxn8GSURYohgpURUjfIBeRdVbiA/\nQzk5y9LKh9vysOLai/lAKAQXEfT0vjRlR/nII0FWYVG0HyFsBYiVQKCLfFT8\noqfbkUSzP4DCAATQ8ixTdV4h3pVF3B2aNZ+WgQZBb5nHDMB90fNewDMUtMYZ\nedID+EdxUBI7EsX/DTl7O66W7A265NGIEig4xOad+ljpNoZoxxm414I2pFoA\nDJ4FDIa+2vuqTBy/vZclm0gChwwBfHPvEaM3QBowLe3cG8hKpAGSBnOelxiP\n8xd+ARf1dhlufHAkWzvbRboy2PwM+ltJk3Im6DRfZTw9PRwcuoJiIbNOAiTe\nzOtoh8CgTA0ywTsJV9EZY6gYYF/py8UI1yP/8U/bT1KrU0M2IBltfbq/IOcx\n0At6\r\n=WBHw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9e5bcc5ba4c43f79d326b5c05aeca82bf995dbb6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.28.2-dev.18+9e5bcc5ba4c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.28.2-dev.18_1629708624916_0.49314935750317734","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6f58b9619ba10b0a5f3c97281c5da55778867000","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.0.tgz","fileCount":27,"integrity":"sha512-6JcSNOph0K9u5K8M00NTVs3jt0dkJ+KizQ1f+cuOTiBqPl1tuoaxqmtuKxr7D0ZHRcrFpRa7Xgbh4lx/27SFKg==","signatures":[{"sig":"MEUCIQDur/gyz14Ym0oT43fXTpa1+vm82EeBXTnA6RDCGMH1EAIgfvXKXVNhEgY5ziV1Wb4lLuVjIoywxuOAmB4xR3l11JE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI2IXCRA9TVsSAnZWagAAskoP/2i+JjRww/9SdP9m3ruH\nM+bUYM4uiIi+Dz8AbpsiA4VTtmuC02SruhgIy2nOFZ/zA99CvFrHWl7b9gQ9\nm9cgJ0xANdbi/B9d36ZPnsbAl7wUMkm3hEqnbuJHRJWmave+8L93pl7j4uvU\nygxUwLW6dHbcW2kGisqCEBWR3oY1oKbwmOEqPyH5Is8eyOZotMLRc/OK7uGn\nLNv/3E6ym76vodwhlSUrjSQCe+y3w++sBIp87m8RXx7YEJnU+pD/6D0XrP+t\nzzMr3H7dZdTVBc+k4FF6qAhyI/R3Jk3JthtQVEna/qX2EZRuuNiFQBHfHNRV\nQchqmGr9DmHsZS/tRjE/IlORgkau9pia1BWrAOGn8lEG47rQ8CAqyzAZLfxK\nDbHd80qTnbY2Jlb29IxVBB8HRSzV08uD9iWhsSw4IxCHHfCRHFeopbwpCl9j\n4njmizNQU1eoSsWJuzXAwVKKyIhhL0F2O2ewcZ8xXJsy7O4X4eEuaQbzr1dX\n263aYVc50QGr3KmdHhAL2XoPRloPBIQsXzzx35FTUjjPTwjqNEQp+tfVs0+5\ngdStE58lkm7E2ybELL2UX483TY7AJ0vHA4ZFaEwbVqGuIKN8yQr+zY2jXt6E\ntx1qp56NC2PKsAeZOQrwoD6l0IFT8mXYF6RttJMQ6IiUD3qtqNjPI4+7/BFt\nsxRt\r\n=1l4N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9e5bcc5ba4c43f79d326b5c05aeca82bf995dbb6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.0_1629708822894_0.1313181127090859","host":"s3://npm-registry-packages"}},"0.29.1-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"34d4fb4cae48f26fc3aff5d2ce60d8ac4b4f4abb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.0.tgz","fileCount":27,"integrity":"sha512-pja+fAHEi5dZccc/B+soKt3oKk+u3K/Ss44DjvQ9lJlOgkYyQtqUaXGP+g6UbrWN547N0nH/+HuvuKxHUfMveQ==","signatures":[{"sig":"MEQCIHHsMC5STUTuzjLywfnf+WvuaDmW8l0SbPAJK21JbBNCAiBFZesN5yQ7ctfjqyxCMkc2B0oNY0yMZTPtXsNUjAq70Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI29lCRA9TVsSAnZWagAActMP/0+EMbofjLw6OB7299V/\nqchXGfYTPAvWdAFghnWvThPsAYMhFKm/CWn2ReGDQtJsXIJ8/bzyiwG8H/h1\n8/GBoZV2bpAbNxIloS752biXUpd31GyQg9i0vQVsgENaCM/x6tyca/tGx30s\nGiWwLC9LlEOuRmHB0Vi/X6PHed+vglTBXyAaeljHbbL1B4iecv3Iegifnf/N\ngNW6rW4VtDZc+lrdFNPQU3I7pbICIGydmzlsnDCxxClD+SpYY1rweKh7DaWn\nNZRrDlE0+UXIbb+L2EbeB/zyp63uoQ4sRNecCvB+NQX3A4AIS6I94sE7lmDT\nK0TeZkrIF6a2gkEWNxgMh+/93W7VWbXRcmrvCFbpFS+xH67JVONnAasaOqY6\nHgmdz2zhUqWjmr1DCb0sUQ1Cj0/pSlT/1f92PLC/nVMz7GeLptyzufVCn9WB\n5TUH5XZD5PBJYig+c7yTLiVvJYQ0KXb+Y+DUqaiX4NbePrH9R7ELPFmWsV3w\np618IqfLiZDYOE8Z92OmnOFdLkWgBSne5IEui5Nseh749wm9M6ExCydD8kRP\neQd80LBtBFJqTt4P1dYijB2/SRepj/7AhIxv+obcNPHUONUH1qwZPr2eIQRd\nl+hbxTLoo4iqpymkc1o8j41daRarh691BM+6H3Fd/dHl6d/o3+IaxpFgX6In\nHwPX\r\n=Q3Tj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2070b0a2756d421cdd8453f7fc33c46cb9d5a63e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.16.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.29.1-dev.0+2070b0a2756"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.0_1629712229298_0.9574439176392306","host":"s3://npm-registry-packages"}},"0.29.1-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4564863af5f4791e0baf1afead72fc1ac124c462","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.1.tgz","fileCount":27,"integrity":"sha512-DAgZgmH7JbYodTcLm5sAll7F6KYWkH17g4zqbb0FR2xbgDifhLYcefR/zLKQxbzKYv7FYQ5GWZVdwVpbKT4TuA==","signatures":[{"sig":"MEYCIQC9SA+yxb0yVDClnzYnM8vcQE8Yj+0y6jbJ1kCc+flIIAIhAMZ1qxBCMKjISXRW9Ipl4NKrU5c/Zgs3OpygWSAL4P5d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI9QtCRA9TVsSAnZWagAALfsQAITLJHZjiaGilmB5q4mp\nFMfJQjtPzhj/sS7vo9+AygQaiFagE1fCfbXlwBVac++uQiLP4pk25Cy9uxqs\nmz8LbmJ1hlcUJ0dOjWQ7HgJ07Czwj7k+fTUqFf9UgzWb2+2YEpjYMz4thy72\n1iF1rxYU0/dumXymoSqS3uDZ0MZkpOQBLWRBLXCDeSMCOHE4bR63JobjqxHA\n4Cc5v2WV8Dep/enmBRWXwXaK6geVdTLc55HzqdhqYA9r7geonpi0gDh6cr5W\njPlP5e/IiKESBVyfkxeCRcia5g5ar0dFSHv7rb8OnHQlJ0rv6NnVlqdFMDbx\nyqcbqWH/2waYkma97n0dh2ov5YZJOkT0KutTx/yHgqxvHyzyFBH5nKvT6PTZ\nQFxksOVMO9OnpAOP1xKceAA7RfkOtVokV/EZlKuqK4dP6OOfS7BWCBXPu0AC\ns7WcfY2njfwleSCjJX57isNcTEdtk1MhT/FM8NGJ7z1zfNMUZNEv1m+G8nn8\nfiT9wY+HAZS9fBPuYcIJtVkmmviNfBh51Wi/Lr2TJdVETIi9Zy+Ca1+df5NK\nnUv3pQ2qZjp2oINaYhQw/AZRY/1ZeR+F/aXN6nPGT/qzXY2bi5GPR5aeAMOS\n3Sc5RVSiW9iAINN+QGOC/oeLN5kxXlP+bPDcYivE3PJfVvx3S6k6nIjIU7L1\nCW0h\r\n=InQQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a0864eb55ae41f3dcf385a327ca6204c83a78ecb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.29.1-dev.1+a0864eb55ae"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.1_1629738029204_0.5746506039914432","host":"s3://npm-registry-packages"}},"0.29.1-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"aaf0f35c38dd3589ae142e16bd8cb3617303581d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.2.tgz","fileCount":27,"integrity":"sha512-E/IQ5KGzpbocKHjQ0Mzi80PK+0n/t15SF7kgYQIhjOS3YJ1OBdvA2CAvrqbsJrEBW1MAeFQMHwgiQeXmRiV2bA==","signatures":[{"sig":"MEQCIH4lqP+dMUmNXNhL8pg7jZVNONAozS0JRaVYe8UETUMZAiBslGb+IgjGUJxKE6blRa5hRJ3QavkLDUZDFu12ZJUcag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI9XHCRA9TVsSAnZWagAAer0QAIpafBww6jZko77JdsBB\n0WubnBYRtSDLhrgY0WtnSluBEr8nc9lTCpnvfvyZq3FbkgeFxxp7XQdjItwM\nn2cw0/DxiRoDfHFrwSAKVQUHE0VdLV6A6EI5kR+aMDYZs9KYccntiVxSjHse\ngHFg8APu7aXHnYvv0NEdrfJPnq2kh4zrlqQP1lCuGEf/Vgp+T/R8nX6qfJA6\nn9pmaDTroA+jTcYUtUXf6wdl0Hv7BjY1M88wRSIxEgFpD3wvr5RBz4c49qv/\nAccJDZLNWXXt1xzNtZdF6UgLAjXeQmVwhcdtoG8NEL1oqQ1it6TeEOmPH9Bi\nKhm6TP8OCdv8bHYXsUD/maIWi3KUGn6V5LefcZti14Dh9Sw2mNcdBEA5DbrU\nZHD/U7eU+XlsOdb2g2mVqxaV0nH8y4/lHZAmlqHr4Xu/6oyLO6e/WYPGjrsc\nHxQiyC1B5h22iWvm7lZudsLr/rIbzCKS99y/JqWMaZutkBVxTY7L/MG21dfI\nQQtl0mL3ljUSZQwnxmQGCaMwOm7r2+o0A21pct8QVAEC19rz2HQW0SnIRm2/\nRg6vEnU5kp7FQ+H9R8TC37VBUH44rEfnVfmhzSffGVwG2C3NiAxZ8fDI7IJD\nnqzkSmzO+55b8GPaYcWPMMEelKGP+pbv7P5+7OoNM4thKHuIwmi/HSP6987R\nYgGc\r\n=iWYK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"54fa8f5fb1c6b6c8e27d0f188ea2674bd7054f8d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.29.1-dev.2+54fa8f5fb1c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.2_1629738439218_0.1353343635894091","host":"s3://npm-registry-packages"}},"0.29.1-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"13bf038329393ade53813f22473340a46a7626a5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.3.tgz","fileCount":27,"integrity":"sha512-KhzhqtSiSyagAf6KKqgPx4sRQQAJuMR+j09chCivROws+hfILcabjge0iXJSkPDlVR8uBEvC40fcVJjzTY6iJQ==","signatures":[{"sig":"MEQCIACOu8eqF7sipnD5Un2X3/RlGrCzdNh2WZcmNdTNKnWaAiA1Vo3zEXwb7NaIJkJbrhkLk7ZT2bAhH0bUzfgsBApYdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJBycCRA9TVsSAnZWagAAkMIQAIgHSeAZgo3G1D+v5mNJ\nZhhjNtulXmMGKDotN5S8x/KGJFBSzU8bRED4fzDyB0S0Kuoao4fRtuKfYJdW\nDkr3Rcz/KItBhQ4gFPGsVD1f75Kt5U1/h8WUj+KxRQjFWvOSYroaTjfcVwoG\n3jxAhtZ3wJIL+ajVaVfIA+aYOsNbHIXH5qPsNCqXI8K1MZvFjCka802dUIoD\nsbjew4SY/iAAXF8ujQLYqmtOyhHduyyqPqdPp+/RXt24qDtcsIpQ6ysvByYZ\nA4H0hRnMs5/QHCLu9AZrlZe5d0H4CSCnixv/jTB+d1g8A+Rk+vytSt58LB6f\nTF0ejW9vBnDMcVSRzGPdlVymvv4NcinplTWEzaJkmqtERU7nATpwB1015eWA\nMajLeOUKseSECqO175+iPitw1oQqbLq2GrzkGbXZO2ly6vX/068Km9u3l8D4\naJj7gSJeopaXlCgEo1QE3Nqq8M/IJdzI/dSMjIjGqWlmXDKLfvxFh7qBJenT\nH6RSbBP/t0Pz1B61jtZzBruW7HclKN89lOBinowBgnSICrO3fa9t+WwOj/Qu\nbZKuSMYKGx0Qei4Nr59n+hZsj5Z1AilE0fm/Al3Ywe1fsO/HJPgmyV3XV29k\nHhx8xf7fYOxxtDcFuLhdT2wfrCGFKXiBipCaas/6+JmQ4vIMQ9nOQcrViQTt\n2ZfD\r\n=QxFf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"206c3ea6262680b9e849896e90c50517bf5237ae","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.29.1-dev.3+206c3ea6262"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.3_1629756572200_0.20961920036060588","host":"s3://npm-registry-packages"}},"0.29.1-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"50a2aed84ae29ad70b38ac51611086219b95b73e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.4.tgz","fileCount":27,"integrity":"sha512-f+jPDXesWJFx94eZ0XGU2LXxqeHK1pV4dd0HEtbUa8pFoCr0bVCyWVVU5czOo8p8cKn768MYfnwxIIkbasU+qw==","signatures":[{"sig":"MEYCIQDSLHJ92nz/zmciget6RKx1zDyAiO8o5o9Vh2EHCYhhjwIhAMk1ZGZJuuUJzfjFi3aUORzVtnfdy/+PWPbR9k2vQlEj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJB5kCRA9TVsSAnZWagAACNsP/jUlripyA1+xvsCL1GmU\n/T7sbLHd8eNPDw2u4Tk8+4GwYFK5u1BC0/J2+sEl1aKVLQa5NZPbzlDPcC13\nXD0xmJUEpE6I9nE8XLC4897yMugSzS/RMDHN6igmHTi7Ay5fwQXB+QcX5yBG\naJuYr8ahCAv/xpKNURihSST7BPZqWm20Dhc25coymhKSGYLwEtGH4Ac7Jtw+\n7vyf9GWLLok7E74B5sI7HHkMaF2LPxmfdOMzOZ7PH7t53pL5AeLd78/73f9s\nq+eGiOMVD+B4AstgM3k1JHIpOzV1GaDzbQitjxysJiP11M8bRuxLltH/CPkK\nkqaWSaHyP+gqQnrBuBCepvHdbUoc4/AU8VIaou/mSTcez/JhnU6CbjC+W95f\nQ1lnPM/NP5m8YR2cHp9z6B7BTZuBW0gwl3nAvUrL+VhtWdf9kt77V+C7mz2U\n8st5ZaYB9ZoupQlAADdbXrSognSHCWsL8V234qMWiqwcO7SsEcf10thAHbuE\nZDihri/CnO2BJ8ogqV0FtceueWyyHUl39eZAIvoPtrRfPRSI0KoK6TWIpEOz\n9RKhhw7Nud7Hmwq+5/3BoKvuk5BqLNm/Q7YILmC/rt3JLko6CY5QV/uFB6zk\nfF1R+12FJqRrYEU29m/2YtXe0w1e0Io+mosrHFmbrcixXwGA+GhzyAtoHL7O\nFah/\r\n=iqoy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a70d41a85aab1592d080671d1405e86e3bccc575","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.13","@chainsafe/lodestar-utils":"^0.29.1-dev.4+a70d41a85aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.4_1629757028297_0.7461265492695635","host":"s3://npm-registry-packages"}},"0.29.1-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"dd7b53448fb6ecd47c1c8cd1e9897680445a601d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.5.tgz","fileCount":27,"integrity":"sha512-CiDM1bIt4dmRs9ZFLIMQja5GJnpmeWvdt53L6Op14duBB7Em9WBKHDQhYOkL41D/zfZaoXEgGqVbGRzrVBXqsQ==","signatures":[{"sig":"MEYCIQCHm5rmNNqjoqTRfoecPYZsSurwYjrGPIhTNUyq98VwaAIhAIjl4nOrkM0WqYWfmHLjkOlDsRbO95Si2AyIW9uD0+5j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJFRxCRA9TVsSAnZWagAAPAQQAI8KZ+PQ9pSsGFwMCwo6\nxdTu0tNPwwQyB+Ik7wVBV1H7Osyc9gblDNphAtyOvsINg2+NnCVegEzBprwP\nIScqB8HtOeBMHgpw91LOgfwi3srE8arajzU4n6I1YUZjTu9NjmxOp3QvzuwE\n+jDEVm/xIK/VpQGoAnwULyOeEDdFjaXU+xKVBhODxE2ljvuueBFvEmHmrMou\nLGUuaRR0VcmHbygEeQXM9YMaC+09siD+7EV3TdXPdll6XmN/2M+msWms5KSP\nCDNnOMdgQABG25C0j8qJmx/DErQQ0/1qG0qipIZqu9YHYxx7pGsgPHWLH6D2\ncV+q/AUPNpv7rh8y+z13Z8njahkufswJnzaQyEhHISQhVlFx5i9Kk5dot5SC\nOlYPbzzjIUxtzPMHE/RYmqMdBz17t4mMO+STP1ZQRbIH8mD/dCRzHkzzBOf3\ndqmkGI1VPYjho6muQThF9U3mdy6aDut3q/k5CdJNxIOiFUp21sK0r6Nt65iC\nloF3jB6nu7xzTXnQO3JBw8jRtgiaiPyeNzOWhNRhrj1J1VOUfaDcd8GHpxJJ\nKt04uSdrmfkoFDbGuJ8M1MDLCW+AllUfzmw5iyrVikhzdj/zo8tzRhQxu/rl\nPX4e3YTPxQXC8f895Vxm4st9KGQ8pThGbx17mp//DxShUZPNhYz7XYanz7/z\ngz+Z\r\n=4hs8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dee9bf16a0aa9052c3a3dd3f5c9fc4f80384ac2b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.5+dee9bf16a0a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.5_1629770865078_0.8357503881128394","host":"s3://npm-registry-packages"}},"0.29.1-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8eb0f5bf9b9ed7a83bba0b4f3465be983fd10f31","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.6.tgz","fileCount":27,"integrity":"sha512-arCfMDTNlzCXtFHu5se6qUicuT4JiPax7+sN7PxdHIsl54MTcYQSmiJbUxdJDmE8DvZoxxsmDatnMOslhs+Z0A==","signatures":[{"sig":"MEQCIDvLOVhWFL04H12beOTgqRJQstfUAxpmXmtVlvPrAZR9AiBKFA45cHTdLQvbxwZdv9EJqLJllNeuohGlZ7Au5yflNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJOanCRA9TVsSAnZWagAAIkMP/jRj2+0Yhp0soHkzPj7L\nz3FICNi5fvCJ2/ALxPfQ6xbu950CXLQHax9TFfy+Rw/U3PY8iN+OUISTS2Sf\nc7DJ0+HaeA9I2uJjOBBZJRHVYLuv7YX5775tOxhfXsphsfIGQ9lPKLehZWGB\nvAvL/SRbNp4v99FxaCnh3miH+MLA6qmpRknGn8c4hUcY38zkMxvw5ydl5dp0\nnR18HHZNEHQN0A/f3WKtuImSuYUWL85J5pZkVDQtqFIsmNB7ao0yOV42FXVw\nhMKSufrBiroXghD+4fazHpU2FFVKGo6ZIoc/171GTcaczZJ9/Ykr7l55OOGf\nZ+4rqXVkAqiRul46Z68jYU1W91dgCqDPRIphxIisdrvpRp7Kt4vdZ3XRBA2B\n8Lt0+hnlzi5WQAHDl1mogB6Fyt7J2Az0LUbUXqotlT/GoboeDQYNwJehHu0I\nkOU3y3LYjjZxsrAAl1+MkkUD5HcD5tBgwuzOVUGtLonpN5zB0rLFEfx6H4iP\n1I05VPWefEf1eOK85CiydbbwVVCA3LeVGi2/EXKpjSTPTd1oZxscOJh6Z98P\n6JLIAz+OzXJFfJ3q9yD952mI5/LlEHpZeASYQL4xPAjewloc7fBa3bQdq8jL\nnwXMnpkLuGKkpdiyL9eiqSO5AFIUEJAdsm0vfOtKIvDW1lRzjDCLK8ziXZRJ\niaHT\r\n=rYHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b4963cb028aec92da917fc7b8cde9277448e4e1c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.6+b4963cb028a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.6_1629808295202_0.6893792989719563","host":"s3://npm-registry-packages"}},"0.29.1-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"264bab423443417eb3f6290043aa1e38b0252f63","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.7.tgz","fileCount":27,"integrity":"sha512-QTpLvgfK8gBtXJ7eqBtZHy9U5KCygpt/mNMEuM4I+hPj4ysFUVR4HxEv5936uQ3ePSXm5OyDfclUry6N43mbnw==","signatures":[{"sig":"MEQCICfIzKm2gI+7wyDg40mMoailbR3imdAHTClr2c30AJRvAiBDk6t7By+oNVIZXXZ9OLgQPckI0dAAzRXoIiAK3UTY7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJRMqCRA9TVsSAnZWagAAeWEP/26h21gOnN/pyAQHv1t7\nO2SYO+bz8SyjcfZAbiP8am5mcDLZYu2Bb5NuH6dJwB1JuU1ievkDPXSUICRm\nACIJXXh4hbMXYiv7Rd8LWZCqtG5bGpSq8d32KK8PC+F8bF+2rnCoxG4TFqPB\n/TksydYkHrfk40xkJbFoke86YCx5qADARoRfbx93GrRiHPS/LdEo60/pbyBQ\ns2pACPeNVY2THAeKuCC8tPrsrGhZVGoVS6LuhkomPJZ56sMTZu/zS9xr+wUy\n69AibDeyQ5Wl15rnCHCOfRCmZLiCvIQ5euLakq6zr4lOWvzoAAv6eABdfMt6\nJqhX2XOxMonavpJLynCZLOa1U7hmCbcIv2T8Vxk+UtAgNpBFd6owAVL4g5eR\nNBlWgkdPQ76bB4gRnlAFfi3WWWKIjzXFMOqz40xOV3rTAimXvEIjRO88pgeq\nJGkiLYq9rcGubKA870u7B/11VScy1n8/1Pr8iywO4/VCy0VcpDcYpbuAGSBC\nBBWVoBZ6yRLgCo9/D4Fe/4CF1zF5q1GtQp9FEfQ/X2Zm9DS2EqgMJhuq2o+6\nWSf0hEEt0tKaHLRk1IfJbbOwA0hhyI7dm1s2X7N/Uc/RpqmQ1hnaaIsVkPMt\nCHH5UY8VxGuPIdVyrNG6St55G0ceS1rwOGAZA63Q0lNVJovszoiRZZ2pL1Ju\njFJ3\r\n=A8Bi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"96b68b23bf43cda8be42ddf11dff0ac35601f2e9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.7+96b68b23bf4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.7_1629819690149_0.5502677909536635","host":"s3://npm-registry-packages"}},"0.29.1-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"189ecbd8ccebecd1cfc9863824df2e8b735d601b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.8.tgz","fileCount":27,"integrity":"sha512-lhR1zNYfNVQmMfsK4WhqehxwR7vZu6I9dC7tlKpij1THdnrDM6kI765e+dZjXu1EixrjKS3iJpQ0vAi5/FGuYw==","signatures":[{"sig":"MEUCIChbkLX8Jyk07Xb/SOdwnneUB1jWp7imyJUs8j/sKC3XAiEA316P75Qn34HU8qBqw3PMkeMcEHrLCN3pA44wRV9EYkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJR90CRA9TVsSAnZWagAAnRkP/jZZIJK/eKa4b5g/q98g\nPYBAGVQL0400WC6AAJLLJJjOGIac0aDkJ03aRKrTzPLU2fJMc0IcXYhPN6qd\nr7z4FG/TXpThpby8dsq3lT2Dig3e8nw1jUYsNprkp03i05o/8e4CMxb4TqeE\nVvaQQknU/bcC12TqChXGsn3eKsr1oUlBd96gRASGp6lUTJ3JGVGuzAcEtsWT\nBqmfJ6lot+jzzOsA29ogee/VIpT8N1k3hlfnDrOgXVdoZ7t8YcXlFuIJhktD\nhxjPfJbX25egHDYYQS02CPAq/d/EcYgMVEjPaKW61ugm/3FFu+BDUaxaHdJC\nJ1wgXIajJgFg6vWPhU8FqS5LjtRFy9jCiKEH9Ecl+5DSNNBpiFqV/aTiE+b9\n7lwJ+aEGgzQ+nvmT+tQqZyPd4NmbXP67fhQ9XbikO+mY6qFw4oT18sI4l5kx\nitIbgUZ62qNeHMZkVrD4DNilFKoub6EKUw5j0U1OayuPz668DjLN4q84jxCS\nzGNRaxNgsYlzYPaqfjGRjQzhCpOmd6DYBLjaT6PaSVYtSUPiJNIUWXCwvM4q\n74fTENvjYn2OXvm/Cay80bpiCSzjQFs/Twagb4BxqEOImkiHDksBDJu9j2J7\ng1DkuHfnhHdNmD52ulTVHTe5RgtebuFCrXeoKrGiZ4GJalbH1sXPy9bNDcmM\nwLTN\r\n=3Ich\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7a0182213debc14a80228a8d78d47c6625f702e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.8+7a0182213de"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.8_1629822835981_0.5812386452761669","host":"s3://npm-registry-packages"}},"0.29.1-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8dd235595022c413308543286d5c84919a489b38","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.9.tgz","fileCount":27,"integrity":"sha512-+6l2W5VPvUbUSlADHEErNyJJvWIPAxY8NR0GwHx9Zh9F3kzSF5UW/MrSMpcuPFwKJplCt36YhFxl9cn4giLBKA==","signatures":[{"sig":"MEUCIB9jIsJM70Zk5WFVkiWWueo8dPipw/PM8FUyGBb9DNTqAiEApXHgyUeOnWje+UP2ZSorg60HVRD7t/eNsWmWSCoY8LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJSFnCRA9TVsSAnZWagAAVZQQAIYDuTtVT+UA3qSlp2I0\nv5xcbS4zqb3NIYydwlrs7xMwiv2RCxriSSAOvkWYnqt5WpCpLNxXU+/apJSt\negYHIuG0bjT/7uweQwmcPAghXM5hxy1cWKrjup0lNI03JPsgSw6KHi0wnxqw\nzW1g6q0sbQeZTlUc7AN7d2irhJndrmtzkpyXZ2ck1pkJ+TbOl1dl9C2GlMIO\n6x8+I9VQLcPFw7RtHpDHonmnBbgfnBP3ashL+vSBIF1QugAYBS54o7l7RXHi\n+F4Cl00/oRaiwL0BzogWcBf8HIa0aFXUI/UEyX0iq7EVJU2XZmhGNdipE7k+\nRNTIpXN9k3YyiporkgnF35lKN96A/mx4WQLWwi/6ILdlSX2NAAiyGqE+Bwtp\nv2b19bRKwH6dsQhQwsBGtwbKZlrvVfyxq7wy4cT54/mQWvIo4r+viJ9RaAIw\nMgn/eEqj1VOHEkus+8b5tE+ob8oSSxthUlPYHvc/bfhLruiNFs/cf703eEur\nBEzepgi/ZxxmlG2kti0Wd7vMe8P/XrnAarYTbBQxCbwBRJCcIRINecJMwVIu\nrdBdGFJ53YV2uBYulWqWlgFbhCeipgA6FdmTLmDG3ma8dNmaA/VndxWRPOtX\nFQHuYk/PCJYUgVbpfPjAbgCvEYHn+5XzGHkw1gLbsh6ImI1wOU5ygji2B9+r\nPrmS\r\n=ktvC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4546742d3c8e475bd4deece69d0faf1d9952e15a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.9+4546742d3c8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.9_1629823335806_0.3574936929649817","host":"s3://npm-registry-packages"}},"0.29.1-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"21758ac6d2f91c2b5af2453dbcd8a185728c5227","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.10.tgz","fileCount":27,"integrity":"sha512-udbAY9tKaNExmVA4Ok2u4WSz53zHg9minVCQehcWGmavpcX0i6DPtJp5GZk4RM7xBQ1+8hpLkzrFq2p9DiRqbw==","signatures":[{"sig":"MEQCIB/VHPDwARI1DPHpmpMuT9evtGOFlgeZ+UBmAysKUGXeAiB76L64WjuiPUwbrFB/Gpzn6soGyR8oWMF2TyQaiJqssQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJSLzCRA9TVsSAnZWagAAT7sP/124+L/eQkDiXGV6jGsO\nWVy6R+r6q9HoN1U0pAt4GtlMtaWtRn78RkUczCLaRMyiuv2LzLHHgL5HHyCw\nEsS45lGnQRWpTrXLLi5qINE0bG5csFpidZSNMQwt3u/1dindoatyuqQrIm7u\n7To/vh1zxoYhYeZxtNlqkMkY/UozUXXV83/m+OR60A1aTGl8Vw295m9H7fl6\npzs+kyYcMfDHWUq8LdghanBPJWwSYW30o4/MRV2V40vVanwtNu98dtMytOGL\nQsBOYkuil9uPykxMZ4rndG0VD5axjDW62rI2avNmYEJ5DiOZ0olNfs911b7j\niceSBKcjLtV4cs2fddUg48w3BFn6Q5o17asQgpsKV0MEBTE50cnwyV9I/bDn\nnqp57W2X6HchbRZobExHfRDwuzZ+VcL3pRmBT00cV1V1EXU12QQh0quNVMIN\n0tloPE3iSCGugpq+k7k9Obcgvs7ANGfJ7ch70UmVjbMISgwfO9zOGDyV4d1o\ntsG+81lvNd5gjM6lOsxYSV7vHPBzXo8XPB9X4vQWYemv9ONxiyjWvX74kMTh\nqqmY8JDjIfLcdhbBiXleWThNDwgofuGQAvpmP8vHdMlBdXaRwqTxu86ekW5R\n3YwWdVqjLAFjn/fUu7XD9Bjs5i8ks35WENrqCNv5/7KGNqC4LDiFVD3L7PLi\n6TMi\r\n=xxev\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f46f05b4ba4d2110cf96a64276b47bdcde50d33","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.10+7f46f05b4ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.10_1629823731858_0.9656600958378323","host":"s3://npm-registry-packages"}},"0.29.1-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2ed3dbea042b959c902acd4e56ccf38cd7c58bc3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.11.tgz","fileCount":27,"integrity":"sha512-2hPYD9LtTY+3L1PHYjpLd6vSWnvS/syK4DmdECtRmd6ZLT7zofeNqMrmMds1iIQ18QerCA4HjmKT9Cz1hBw2Tg==","signatures":[{"sig":"MEUCICUlelhzRaDBAunn3bsJkbfSWMitM5CskYRxnBxt5HiwAiEAiiRiPK+ipJd7aJvLYmRmj8MsHDWtmd2n3aHf/AN/wc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJVAoCRA9TVsSAnZWagAAo1YP/3mjwhAQlVWo9KyKikHU\nVJFCxhj2N3J7IfSVbugp0qDq4+eg5I5y/dGjQM2N5LRgbhxZ+xqW/HF9d5pO\nU5vG+KysG7bJwK6w4kyLyL6Buyf737nQ2jNeECBmaDIW3oSb45sio7Sdnfnv\nlVKUHxeK7bG2S1Is3VMhCzQ7RrNaVcXo+9GKLnX5ozY/IzFc6hTfNBF1KHPK\n1MYEsu8OmvZ57BdThxbg+dfp6LqvVsEP3N2MRDWCYkkHWe+eOrAUyXdlxLf7\nWyoLTd5Z6AyrT/WdjShGNEPkK0JYxXiczZ7hHt6znPPsnoIOP5oONxC/j3h3\nGHXhZbwn2aX1erGgR8J5yDTdRsuluQA1dgJckbtUYeFGNW8LdKZ9CI2tHY8h\n5OHX8AQg8YH0fTMNUnc49sPm+syREvZjtIueQz1cbK3epJWov/R1IMT9dSVE\n0GYdy0GnGJU0k6YDPkPf1HYRWmEgHsurYWoiP+S7LS5ZLhLIUO3IEVAAaLil\nWnKdCXVCmSFkawgyk1LH/sKrpejXkT20ZjddS3bqJqlzFJDPUIY0zMI4juqA\nl8yWgt6aM2fEqRLfYkNoN8BT4yG/OCCsKeJvP/kOnJoEDua+KPAuLZddRaWm\nWnlV28RhahtrJtzlgdDOBiibem4JpyfwCcFqR0CtvcuoJRzthJRwY7oS29Xr\njMNM\r\n=w81R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"99369b137a3575b2edd6aeb31c35f2bc134a461a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.11+99369b137a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.11_1629835303677_0.2132016181362293","host":"s3://npm-registry-packages"}},"0.29.1-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"560aeaacee7115c8be42c5e3cbe690c99d3a6c4a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.12.tgz","fileCount":27,"integrity":"sha512-ImQTTUlWJmAZ12Komud+H7ry0OB0Pc2e7aWBctaZHyM28LWlGTxJ4Vrq86hQyNDQ0zNMYSVmDwkCzm1/UrCJrw==","signatures":[{"sig":"MEQCIG09K3/2S3QD2SFLSCraXj3/ZmP/mb/IXBtT3LbX1oeVAiASqF8HijKMavC6Acs9ZffSNjTYGmtT9k20sCMNh/7aRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJfquCRA9TVsSAnZWagAAC1oQAJ3cszWgQOCS5IVPCViw\niRQyfZWiklXgGSZPrG1opkprtZCOAoVZBTao5mdU7CwxdFuXPIL67r106o+t\nqCQSgTAfFCW7hMxX1fOjWqUCCpsjQqfYXAiuOuDw20cBCGc9WXNF15jdeg0r\n5DDsaD024ErYc7nAlWnwvNfOqesLDK9/4NZNCKOfpiWbUMxHcM9XU2ulKnN8\n4pm/50vBrcwza6EdI94aPiiCGs546yxhd74aj0RuNsgOtgZvZuqqdk0SQl5D\nWMUXNmAG1Uu5hPxnGB5PpJ5IUxLXJplN173r+P/w2jWbSMrSnDtLgF4C40rg\nY0mbmbT9QxXEmG/1pEYYUnholNSP+DhCVouxpXMy5kF+HBQAsfnb1wDYeLwi\nXajJgjq9wgEfgySjwMrX7HU5t9YrxYAmkuT6+NJfQ7VVLofkVLTfW7V5zLVL\np+m6SOA5mmwRiMMuDFE6qwkKpKqS27l7QBdKgbqlVcM1PXq5Sn1RUVIvIw0H\nOZHWpdclz62F2YH76FYE1QYNz4TdWOA+/aLU6DQwJ670wPi27Zd83y3TcdJc\njQi+FMbajk0GfEGSdD8AOuhs4Y0u45flPoINiPWZFNv7jD/MYmZuq8bNaCTc\nYKnlLPPq4PuLdiAmI12hTeRJKzFysPUB5AUW4OxED+aDJSN2Q6G1X1zbrS3L\nfkC7\r\n=XNmi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3b36d7f982acf96e3ad85a618462a1988feb58ef","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.12+3b36d7f982a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.12_1629878958064_0.6539765949369536","host":"s3://npm-registry-packages"}},"0.29.1-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"84d7997247fa05410f5d7ad73c13168b8143381a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.13.tgz","fileCount":27,"integrity":"sha512-skuLgC1GREqJOa+cqZnQ/8iGXINuLEjY3tj7pI28ljVt4T9dwf1Vs1HnPZJqWWKlFP5k+N61WZsZLlmBAvx5iQ==","signatures":[{"sig":"MEUCIQCKQ5AwFIemnHwoO2fcMDxx9jUouXw6hJKj9XfIu2xttQIgEkOnv632imfO61h4O9WhNWwq55gdlWM9HU3FfKKCC9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJleYCRA9TVsSAnZWagAAhXQQAKKRsvC3R6qf5EkyGzvn\ntjAzOrARz7Sb9pNZVL7xa5MOrtS2GCTtbZ/KSAJb+MnYY1rIQcQv3ow3m+KR\nc/J0EfCCLfxoFdDVNTiBm92e6fIni6BwzGTlZ5wKQurCRzNE91zUVauh+gZb\nLyw3PjsyLqCyJmPJ56DNvSMwWeOfh+iLSj2CVK1clL7UjQzJ69F1fS20ZuDF\nlRqVOL+mvuzyCNWHus4s7JP2oJA/eTak2szDr/16gxjisYAV60bBclk8QpGM\nHwOsmaK2l/ktv6zl9Dl0g0tgHpOJ+YnW+2At75hg1rnGgTE8hAPvtHllBQrt\nlYxCTKzdvnbqBYeKB1Xqd8nKcL5YslYHzX27AzyLyr6cOrzJ2lKp6IC3ztrH\nym7TuO/pIZpPmWJA6xRoVf6Q8A9KOAl7tDlD/KOdFq2xy+0s3ByGdqL5ovnk\nV5NRfmBYVIXyxRORW1Jq6zEdXXfHxTfWnlm58e4hoq7zqLluln37vBycLBEI\n2EZDh5qJjBxoEcUgEicF68FgwLPEG0JVcqyI9i/xNhOOq14j279XguZsGz8b\na3Yw/lEC/oGSpptbUlHAA1BlZX+H15TyXpKnbZVcHw0hPWAm7fAsM0jN+oR8\nqeR9P7vD/XBasTVnndCBm4xcrriwAb6lZkzQW/GltiOCHWHPNfGe0DkhHSJI\nxF5m\r\n=f4iB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7d36897c10990b73bd440b490d416bec6ce6cc50","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.13+7d36897c109"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.13_1629902744694_0.037975302120055066","host":"s3://npm-registry-packages"}},"0.29.1-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ce2f9793e0815813a1feafe09b104778711e7459","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.14.tgz","fileCount":27,"integrity":"sha512-0Gz3zI5/x0VMAnAxDF5OOP5a/HulZwI7zu09Mcc4y4ycspLBBFENa4UffZwjiqT1uPaLHj3pvt0fdGl0qb+teA==","signatures":[{"sig":"MEUCIQCtINLFJfcImTQJAnOK02ZU+y88Su1Jw3yP71517hh+OgIgFwdwdAVRmnadSV3JN5ZzdIwNQL7TETesAhTbqYmdWqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJlpPCRA9TVsSAnZWagAA+YkP/iDrpcs1uQqo+lx3o6KU\naVjg4quer2OwOflMde/MQQex7JaVIr4NVMYQ8A3yMgqDq+4hWjOQhIDr+NUY\nJGQCynol1gaezZQw/MapcraGM3c/H2OzPSrefbdoUpg3mkvRtgjLJAm7nISL\nTHesoQFE91EhI+ZvgDkSyCGae77Ztz5c4H6UBu18wUHP/OtlsyZ8U34dmdpZ\naoZ/lsmILsXc1vRhXxaRJyqyW/Cp/BNYtizm5g7brwSCwQDE9cz6V/SGvSk1\n+Uq/OK/EctVIhJOqDtM6QlrPfwnQ/3JgfkrrqTLhpejz2crwXahzqEkMgG7t\n9MRGy9eM+vegVWxfBPxd9XPoB+/b8O0150PHmlN6bW53b1mt6ucLgMr2Exi3\n4CvUPySXsFiS5Nbh83/2CPecLD0pAuz0/4DS0r02uukO0Pv8ueVO3IJbNeca\nLVmmGxiHjcginZJf7VmDc+vKpqo5I9ZqH7ahy5B+O03xcMca9Sj2kL6THCd+\ns/DlNxKHZFx7gtIYeoUZ1RxXdJxzocCYZW584YxEX86pHdwDx3nh5QR26mmo\nQAF8QZqaGQdhQdBDAOb0MWzq7dj+fevjQcAQOppWCBWvbp63kbFPK7KhHOBu\nlx2S78GP/cDFWkojoJGcCGSxvs0Qc4O/dBMJkYH7Nkvqvt+N8bKc8QQ2uPYg\njXRa\r\n=FZxg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6e21c7caac63ca1014efae42cfb25e46a174f9a3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.14+6e21c7caac6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.14_1629903439814_0.5291457917713602","host":"s3://npm-registry-packages"}},"0.29.1-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fe1e6080334b86ae579377e76c22f96e8d3eda76","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.15.tgz","fileCount":27,"integrity":"sha512-eAgPbCriBoLgCMopGuHaA3cYv+mzVMyebzFUKhI5zb21OVC9cIyATfjJhHeyvZMB3iGN8ro3xsmsW8cet5YtMA==","signatures":[{"sig":"MEUCIFEEmL836NJmVoObglGkGdKcg5j3qVZ/jTuaZiAjA6tGAiEAsffX/fs11mX4IvS8kFBW5n3tc+DiBqHrlxGl7cFqpUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJlwBCRA9TVsSAnZWagAApbcP/3Gj0CkvSnUrgvtkDfHU\n2V6gGxs3s9nKUYRSvgBEJ7WFhQXgyPyBdSYdFMupxNwUbhz8mxJUi5zUAnzg\nzh2Co09P8zPAXku5VPLjehfu0Y41CEJ7WenekFqLM6EGEwN8JpmaTJGme8Pz\nZ8E9bUoULyeSvuVVJ+r4WCHclp/e3RF0GeivWrDAOoVtTtQwGcrbsnNzF0Lz\n/z+BL+Ra+Fgbs5tEhW/PHPfjQXoeRv+hTuKMhvwB82Trp1VEzmIbYoc5mh7V\nXvNKm75TxLeSwxRj8ie2MySOwLkUU0lVvGK6Z/UBxQf23a+rB37BWOdwEs9l\nvqIYKxvLtlEkCV0oi3QjMvSkKPh44u1aO3Y3l9vkcBYu59Ri7A2RRn1PNzbb\nX7qVjE8ze9orepGJSc5BjlCzQoyJtf3QD1ju1miokWR1vfoO34A3pFjLb/9T\n8lWe+OKn9kBgBs38fsHugB66B/GTecZpS1lwutoG/MvHEQLio1I5W9aHCify\n1r7s0CfzDh3dN91cG4/TddCqXEyeQsGXjmRoiS8dkBrfyn7xdWdU0H/t67ow\np/fP0VybAfDfAS3ETVqQQiYH0+dC5pgfrC6encqGPa5ofltodcFiGVb/W/WG\nH9tl3OtYhq7fDPd7jvjjtBouQn2zlM4Co3XYBdkdzO94QFolTZR0IRbxvzNI\nQdUV\r\n=vpXn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"efaffc0ebf8b3c561c254260fd9f57dd3e41097b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.15+efaffc0ebf8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.15_1629903873859_0.10244693921067238","host":"s3://npm-registry-packages"}},"0.29.1-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"daa5742a578bfe1016fe207fb9af1b4a4dfc8630","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.16.tgz","fileCount":27,"integrity":"sha512-b6FebFBrT6t87UuAQlMl3wGPLOTlyRIya3oR7W9gnf5cc61FF72VNlkXaiTOITvsvozq3f5+WhxXoPuV65kuBw==","signatures":[{"sig":"MEYCIQDCU8a7vP4WkyM+62VPcXIfF0Wa82rdjY2EoLzK/tExnwIhAOx6syHzDmBSf0sErVyXROBVCODX3Z0ZUMfDmqyN0PTL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJl+kCRA9TVsSAnZWagAABF4P/iKss2/NXI3PxUVFiMlM\nYkMpYQTxMLe0+6Jcu9kFu8qRO6mYWWZEGWRkbLTKkOiID9GVI39O0qAfhv94\nLiy8sjER4edlg4MJZ68ueQSTJ5UxKS/9bl60R4X/lVQyE+Y3Ap4WvuY3x/g1\nPz72H341SIUYSzF11ilSTwm1YeUgBFAhEqBEYHfmtQGpRbh0xILD3TIysJoa\n6+5oEpzKIg5U4pSdiZ/pe+jxe9kYma11bPYT5zUkBdoTILmJqQ0G2RwAbFnf\nfa6hN6g5+ewlAvwtHED5hVW9nyhnsV/tbyOC3zPsz62erd1CgE/6sNbWtQfD\nnmwQqjjHoFkycjHqXW4TVae8yfcsQn4pJ6W3Ph4Y15dpeFAwCe36dcWNBkTX\nWq13h/KTaA9Dk4rSDkItmSkdyqGGPHkk956q/kuEHPILgAx+Z1QMDfO9pfqn\nOH8i1G7qANroeaUFDVlylv/sDSnyfbryi2DuRHullWKLYH2e/04z7I8MJoRS\nDnVQcrhZYTW7NKnFu92SnI5uKM1pDUYJ5X/+4ddxApdS0Co4hpxiLlWsKIom\nA0nidQK14I+8c+Ei1XZ3etutWhThYyt8DWHpOpWXZAT2jEhippZgZIaR6kI+\nFjgKrM3A+AT702jIEt1Gdcwnj44rNhGKaj0vsfNxEbk7iUPNNDfQpPN7oNP4\n7rqm\r\n=yvWt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8edee10e6d29312af3109789d0aee1023dbd3ee3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.16+8edee10e6d2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.16_1629904804858_0.5702439247362752","host":"s3://npm-registry-packages"}},"0.29.1-dev.17":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a157c37a5a871d8522f3fdf43265e2c96ab1d97e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1-dev.17.tgz","fileCount":27,"integrity":"sha512-c2/bJbAS/J63LpLA/NOUUtqxKmkNFyZSD2zOAvMLzQ20ch+FKJrygYUJQTc5nq36XnBmQmpouW8iQ06SsD8/Mw==","signatures":[{"sig":"MEUCIDPrW9DW19tu9tUlpa7bFCKb0/SCCMlOd+oL0U14RQUhAiEA0YlaaY4rvG0YLvlivnG8Z2l9e/6GnpLb3DIANrq+3Yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ0IFCRA9TVsSAnZWagAAr1AQAI6psa4HXTLbM3iAx0MX\nJus6AbJbEXNi+XAts2vogZCWJ//ziI2IdPFy3iNIxzsNULG51rei+ZayEorF\nBtNcHRHOEKjMHN3Z3fr6puqAxhpPFzDAZJuK8CV2r5bQcDQ5g9/UoiyyI9wW\nFurGA6fAvzCnoIHjRulei8kp8AItQPH/Ia4kgCpUF3kJnZ50ei/iIVpWzgvZ\nF/Zk8j72+/gp02XbAyih0o3iz4BNzXc5xco93CwLFUTAS2zEyNEsCgu2Q1E2\nBz/RMRz6DZ+8CirBK3O/cDlyUljKLbVRir0mT4R62VJWtiqg9AGBy2PkgT3V\nVJBIdpZKaEuSx1hggzIhJiUNYDQxcZjDuojOeHxaBpkLt6YJDYsmpSClrhzk\nT1rCBpiQSUiRZoHvICcuVe3o1b/cSR0hvefsS52sPzeKWr4I1X2hAlp5ZLWL\nQRbYsRveSCVd/6H0j1DH5rpZKZkxvmRkZbWrTRp6P1k8gy7l04vMfuETB4C/\n6YyV+pA3IeZp/UYEAzsD1kCKxLSMVtEHMVGJHanLYRdX/kyi2IzjWmW0cJ5N\nDW0WYkZ13u1LgaVZ/GHm/2vPZEy7qcpHJqsV9GwrilHXWWh8/ZvXsM+c+F3U\nCfwaP7Gy5aKdU3ZImeOPNzydcwTBfgruUrNg5IbQfiBsSpQYz4cJypJWPMih\nhJFy\r\n=Szms\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"00632eaafd37b3e71828248c5753a528d699bf05","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1-dev.17+00632eaafd3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1-dev.17_1629962757757_0.4558639000001017","host":"s3://npm-registry-packages"}},"0.29.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8f5d3fc5ca4f9e59a7fe1267961739cc581286cd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.1.tgz","fileCount":27,"integrity":"sha512-ouudiHZbB+pbPeflwbeyxVzuRLEi4Pw8vpbY+DhKx1Qb6C7FI5cG9kz/qcPNtg9vgQ1HSLigLUKOGREO3EeIfA==","signatures":[{"sig":"MEYCIQC3zbCOx2vKnZqeUPQ/+GpcycYnMehfXhycEjGMHGDYJgIhAPdFgxseZZ93oILunWm22ggNtNcERZcqAxroc2WYDNS9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ0LjCRA9TVsSAnZWagAAKy8P/3xcxJX1g9aLfUuRcGDM\nwpDgrJ4Kt0MwIeuRvGJo+Up5bDYaRWeZQBeN/JgVSCBBovStZCD20gal2P0/\n3tsvXngNTyL4M0CJDxGLIwTylRQJ2In3H+sllREAG+ZyKARwhqpe4ZJS38a7\nKLb+4PqrFxBb4ALXFTc4YHKLR8xoNRPhCC2JY6WIN+eu4GqXqWN3hJONVqSs\naw8D3+QiLOsaUSSP2ryYXAzq6Q39CG3fquHTse9kNeQJvRcyl8TqEf5TTna4\nPpV1fD427I+opERoI2hkGvCNyTPvL6h8GaP5wq8RzyMVYwYXsgDSQcvbmI0J\nfbf0S6ITEqSdicY5q897/K65wC4aPt/kLlO6j4duqfrTT84h+vbwqRxJinIq\nyhiWUswIB3opoSLnNGCr1VkZEujpD9Ttg3LTX78P919vRbi/53bBHHksYol3\nOcQIygCgq856gFxaEvEuu2E8OgC3niKveG/4MnAPh2GF+GSp1vs/rSEYJbx3\naB6cxLWLLKRxym3CFCR3zq7v2voxHhxgTEQFZeTm2emvzHx4GlRNFTKzLQvN\nZTyRy8QZvqZnEkNNs/beg37NZTiuKAWqUknrxYGJx2tngnP5RlL8A23PW57I\n010bUQtQyxqodmzExgSjtJzbwcSdmXWY7+sB0ZQD/HJEiYKPuiYLUWCMbXLs\n2979\r\n=FvOy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"00632eaafd37b3e71828248c5753a528d699bf05","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.1_1629962979605_0.2364474293598655","host":"s3://npm-registry-packages"}},"0.29.2-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"104602eb4a38b92afa230c7aaf94e0b84dc82501","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.0.tgz","fileCount":27,"integrity":"sha512-VfElZLXEpgGG4nlVqNllyXH+MMTMKxM4XvdxNYX2hD0YMgoW1MUu6sIs0ANFfQ7Uz9mq5JssoMumsowI8sMstw==","signatures":[{"sig":"MEYCIQDWXTcul0ajin/EVffSZHXFGA7uQmS3QTB4T2/qvyt/sgIhAJEqm2o4sepjWTFlRXbWSyUeDrVaFNJKuOkm76TcfFc7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ6TxCRA9TVsSAnZWagAA4mUQAJZDBZ0sEN+O1qUWi+9m\nCQY8IEjnsO/MBKznMUwn15qx3F+Xd9xW3Y+71OazLw1Ud4Wv9FE9aGbHgkU0\n+yBLBVOplHVgsXJvwUw6+h0HVOfqJbLRGqAgyvsFw0qQVs9fkGkXGIV1Iejc\nzdmrLBbyvudWf/uVt60aFwwJGqH5cWvJg4mK1GFqWVdbiqdyH2xzHAGUOLrd\n1Jkt9A4suL21+5yhQKRh8dkzJzr+4fvTCOI8SD4xJFELn4AYJt7heDcz2bw7\nWaF7gIS0Du2FL7KWh0T/ZBkvsmZGMDl9hykAI5GgGcatdV6wbeL8VtzpCA9c\nixArh3UoP2mxy8yqqQymcwVxzvOI+86+QAPV+CxXs23x62Avy2AO7pWzbEZk\nj+BD22fLFwuBWk/3rofcF9Ya/wOh89cigw2ujTCfC1kutPvKVt37s7CFigyo\nVKXlN9hCM9vyiKXoodGUULQhwhoa/OXkvULIJgH9szZfM8KTlFwC5EV+IUBm\ncEgXlqdHwIVR2bPbRVUdJuhUVNMUKDJ7UFUU3v3+r4AbS4aFYPECpSY6SMcs\nxnMdgSzsSsH+uj8Ug80iT4SeqbbrBaZ3WtRDpmyAnxgn0nGLourMSB5bTIsW\nribSjmVOT/+NWYKgZAQw5HhKZIjOOS8IH1W0ZW2/izhDYLW0AOMIAfPnP4cT\nBVlA\r\n=Cly7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"28ea8ab348a77aa273c394292871d1a7762f53fc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.0+28ea8ab348a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.0_1629988081561_0.8062870791590473","host":"s3://npm-registry-packages"}},"0.29.2-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"549e2e5387a80b9bd3ac586c151b7a94de1d4e0d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.1.tgz","fileCount":27,"integrity":"sha512-WdMRrfGcONwRcCgXD77Aq5zSOAYRgdBDj8R1Geabm3tnUfkNeEAmCfOWifGIQc9ytGY9ULSEixcfXj7D0Ly2pw==","signatures":[{"sig":"MEUCICdXdLzM+aJ2zawgZKMxpg5ZEqQ8epLmp7bsUhFJAM+xAiEAyNWcV9rt2tuUKrlcwBwFxq/Ao8D2DYagYoDtHz2r+1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ6bJCRA9TVsSAnZWagAA6qYP/2DSI20Jnamx/BzrFMTf\nZ7vAZ+KhVEdfEw09Euy+EwFMZ7pUkTc+mLsqZTXWCMzV83on0wzTRjttKlAV\nhIcFGE8Fw3mLlYRGXVjR/T9CY2jop7tacfYnK+D+tgiJvSZVI2wnMoSFciRB\nzKb1zwWNkVxnx0bzMtk3LQNzb2onsrDjoMKByvunSzAxg5LfQuPQRi3p2H8q\nHOw2pcmaVUbxHk1N85Gzp8fsneRSML3a6+mqVBfz/83Ybc7mfrmAeTvA/rYz\n5p5pgH/hNVN2DOdYwSUu/cigF+QINPH0TzH8jbNnL5yvXbi6MIFCqXcXLzX7\nVf22UyCasZgceQ2AzBV9frdBiNO9vAT/seJJlmcVG2RUPJd/1Ama0WRxRTcZ\nzyi11CqJ843pv8rzLmdmkGvd9U/JeVRHF1nerkYjG/HrWCighs/F0iAXEVOW\nlztQr2nUjr/4slX1BWaFDDM4Xxpo7RzuWJUFF8SfkIPfF/SsECRdQfIHdk9v\ne8+wWYRxqSqB1rj6UV2Yl/NPY592je3jON31puXTQHquUH9Qs4NQlzwGznne\nJNHGI9iZo3rOSQgT6ImxL94uL/lHHupMvq1+1K4PQI0s1YK61bFHXWh1UqmT\nOnStTpyMNJv8QKgeNm25LNSJA18a8/lX7UDc8pJSpY4IO43erk0bO+p6K/wL\nuGHl\r\n=SA4L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"545b2e5c7714fa4d6c7e540d2f31c9714571d508","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.1+545b2e5c771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.1_1629988553046_0.7193082036741933","host":"s3://npm-registry-packages"}},"0.29.2-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c4c8ac85d86c637d2a5ab7e215e3a2fed22f4fbc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.2.tgz","fileCount":27,"integrity":"sha512-cEJNsHaNJ1gNcRvzgtzIgGcTHgiuK4ymPVaom9GYsgGmxdYjBduFhdXFBEEu3MzelPsDiKmVE0eKvRl518Zddg==","signatures":[{"sig":"MEYCIQCK1pjLRsWeIZBgKUHuIizlRJ2+8wENL/yxOOGsil7OCwIhAJZ8BXFJdBxq+Dy6x5G6FnAlDHkW/nwQeEEI2rWlUqVC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ/HDCRA9TVsSAnZWagAAWP8P+wYKNFTt9xEeXCmw7GG0\nvqboSpc0g0jrwvXfPOyXqfKK8/uX7ObCrlu0qdZUFFGHdCWcw1/LAYdfDJs3\n9UkYDjOwo8CCe1COw8VBnqLeN/+aFbBZJSlWSihdcjwpXiGxy7MhfxWUrr+K\n+4yIW45ZFlWbDDxXI6TPscNnEsCM2leC+AghtmE9n8Q5Ck4KYA6nVI9SwrSY\nu9Agr04E0uSTTMxECI/6tBw5n5FiiAJbH+QKkY1+F6FuI1IzAUO4+bYDJxLI\nzGeahZhP/VE1U3OAQJ3KVhIfML/lZ3CEx5+x1OtpF+Qh+6uDIemnwfYxNk4E\nH52DC54qie7D6f6SU2JMZWe0PtEJCm4YOtFIpqZh94vsCB11Ei+HEitpoz0S\nRPmPReqFkd7VVlfl2LVP6RV7mdsTkuJH5naid3VCMAh8o7yfCkstoIius9+h\n9MPPD085wvmicOwUwlHQdJdoDnukdFDdKkKzufrGddGmv4U01ii6pfarzOzT\nr8VZBpsRTSNVdCdgOZZBL37VQCrJpddOBEXvHcmG4ZmbSjy1ALWeGHCFJRJJ\nGFsG4hal2WL23tyOhhIU/y/OQ5IH6evbpdtQS9fdl+Gf4iaS40Qlz8JDtYeX\nxcQzFIMy4OtzIWvHOWTmGa/20BkYHgIE2pW1eQ1brZ+yxnM5GKSIPr69Q4DY\nCSwY\r\n=wgQI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9fb1c42c73c04e567162da98c4f00b1b9170bcc8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.2+9fb1c42c73c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.2_1630007746961_0.7997802847782809","host":"s3://npm-registry-packages"}},"0.29.2-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"09e98c3f644382e1c96898b59d727c646cd4973a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.3.tgz","fileCount":27,"integrity":"sha512-xXAEwKC1uJwsz6vYaLFLNjzpgV+MVs6okLN7owIh2/Rwwk5mZ0LHmoG06jUhXDOVfmDx2W3coBKC5l35VfPQWg==","signatures":[{"sig":"MEQCIE48N4HgYigH2aUATLy5jXS7oOmRNRqoJymsN5WqJPZyAiAahpj6Imv0NuBeDMWAoE09Ds+7UDVkywlqUQAJAwZcRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKAWGCRA9TVsSAnZWagAAsnEQAI28+KjOuTP5eB8rILO1\n/fYakVlyLIYXN6hZm5gqTIW+tZ5up9kgJ5WIZ1/kvxSrFidOA4GwVU3KqVEF\n2M1EJ2OOZl7z2bJarUQBfyKC6qNVbTeoH+05rThyQXFToMmA8WWumL+ESk20\nr6W5RqU01DJ5OZinPweRKfIhE6Syf/0tnImloO0wEzMELEgEHeor8oh39i5M\nBZWf9dxtBAl97Jnn5iNMXLtpcQVoTE8ZaCypW8v11H/RmusmqN6UEtbCWlOV\niWK1LfoCoEWOhzhXHDjoQVdIctl4yFpp5cNm2AIPcDRDYgyyv8IHj0P3n0rq\nEO+VgK9dgjmze0eyJwMu9WuPMmhlmFRmgFj+rrA80OZ64xqaodCsQppj3HvT\nRkD1d7ooBl35r8bsiUOd1BCcweU5aEvK2pDZxYbyf5kL3m34hnC/gaU8BirF\n/+tJWEOWYsbmiOvYHYmK/t8T0bbqe0coBn1jlVtnPnhc7SZQ87T9k4neiDMH\npMo7X4f6Ti8m+afyBh71wYejQ73mp3zYLrXvxx3Xe1M9wlIs5KKnwH7RMtFx\n6srsy3iT1nXACYGdtpo5vtt2GQsD70rDWo8LQN6vV/yyIS5IoxNY0GeI4ObI\nBLECqLPfjzqcz9gliaQ2xQu0Dlm9Y+h1eKqBGEMAleI6KTaKp9/DjzD7/41W\nRNSs\r\n=oi/c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b1353af356f81e8aa37a8594a3602dab15fb7cce","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.3+b1353af356f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.3_1630012805730_0.8335721013181481","host":"s3://npm-registry-packages"}},"0.29.2-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c7cd0f855e82507ebe46d5527205ff6f85c59e13","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.4.tgz","fileCount":27,"integrity":"sha512-2AnKMQnWwDea7JpDSv34QqMzKQ8KsfYejZNe/CsgpBVDte3D3It3ZdT/HFtHE/ts5CV5RBBk0REL01N1WByz8Q==","signatures":[{"sig":"MEYCIQDlcv235EVHQ0nGx5rfWF6ndEr0DY6a+H2soRgey3sMQgIhALmaAbEa/no3UAEqtiLJtB+omevODu+PgV5aWSXSK5k3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKDcOCRA9TVsSAnZWagAAWIEP/iPyfNcWEXd7xET4wAFh\nIRU2iFVX3YP947nOyFl+TAMllW/CAaIXKx1OOsDtM6dKZGPRgJdhLsUln++W\nZ2O/zunFV+lKN3GQPVi7Z32h/AEbbWkQcKz8G7lN9eDoUOwst4Q3f9pSH7S5\nLfj1qTl8+HY3oyI0YGuXb8zz2NVJlexuJynIxeRXg0W761atcSaOgVIqj3xL\nDGtyDape9d9J9dQCYixJtNSJZVfkkDctB0gvGd1vlG8pNICPtMndYkQNd/9M\ntU6kldlY3tq1T3v0eYVqfDu1dnUf5JyiQ4wQ44bz26OdSaXTpHeW1TktPdkm\ncT9v+ySiWrBN3JVXrKuss0rmHZqKB4nUYQKbqb7LfdGPAvmGTSxg81VQJDbO\nN4uO0UtWo7E2hryjU+c87KPelYClNmIJtB4BW/1hkJpt8z3LobZ82wL1o/dC\nJFrhri/o6SpsjV3Hl5MN0MeLzy7jUlu8uu26RViee8gKjxqPrzrkmudHNqMQ\nFqt7gypReyZPfmAeeeIAQ3hFY9uzuLGWR03Q6sCJIRuYIr2UcwO/Zikp4mGs\nHYng37uChzNTRS2vMUNHaon6ZAhx8nE5TPRkjYZOTP+aHewcM5FO3Ru2vyNY\n24XvqI3iJGRl/DPIVdobPeOFJa456C8RjlgMmCeDj26A26+YqwWOFIyBEEgW\nOvKm\r\n=E/Q4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3a1c8e90837bc5cd1c985195df986898db92f2fc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.4+3a1c8e90837"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.4_1630025486648_0.11436979808008063","host":"s3://npm-registry-packages"}},"0.29.2-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e53d06c2b1687f673f2278077782ab38874c33de","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.5.tgz","fileCount":27,"integrity":"sha512-PonRuFeWT3uErBWSehS4p3uy61+idWKtIjepYu570BguqXnJQCxujj4BhdzJH9QUC4pZ9DHeiaKMjpZEcTCJiw==","signatures":[{"sig":"MEQCIAuZwWv2mfVfwO7vent0CoC8KukJ9hNIixcUZiN8uh/VAiA9p1u4JFMlTHEJxDWSkrzIjLfgKdJu9C+L0EcOcaJWdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKDiyCRA9TVsSAnZWagAAPjMP/A4QA/7uoRYcpje7JOGX\nNpGR/pW6dLG8cQFY3RFQyU4vwuI93ERerLneRIDv3pbCjs9UhHWKess2osxJ\n/oz7YPVWzG1ZvLwRiuEbzD+eSReDVMERdSdSeEj76rU2Ro514V5ii9s+jNqE\nWwwQcw//6HzKh0N+wOzt+13rKImbasmTxUP8WYB0FSoQ7UcJhfUmHf0fCvhv\n2tznfvyTxiQWYECRxq/ORpKjgs/wUJK1DDX89ublraYFKl+JIeg1TPaRNhbe\nwkkx+rXgh9+/SqqsUENKn1GvTB7gLVLrZUwgxNzaciip7gRjRZPcRc4/9fwg\nwusIE5EeZJ+os7uIRPddMdwiSv+ERN5jmaYzJ1rUx02aY2YriNktprRU0SiV\n6qoe3ZF8KoD9d780bsVAxXI5hxGEmMYC9a4b/wxH9nP5qwYzMbuARXEBeDnO\n7L1168eInkc5ItKwv7ucaDL1PqtUVM1voNKBhEFL2fpVUDCRZY/tVqupQnHd\nzxsl1/1dVm8gFT8JbyFdwxTY2D5LuywBhrhK0523dUXb5D5ZYBiv8sGCuJOR\nK9v/SEpiHRmZP4jb4j83Dp3bAJDD9bKxUdz01HluNFcgOAnIc5DNv81sp0SL\n2yjK/IZmKLW8tLCMfyP/WiCJ0x82HI1DSMXDzfFOlX0bX2ft8/osfyiTBWoR\n8Nrc\r\n=YUWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cd6e6a4f3b51c9fbb48dfc73390da933e6fc5b8f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.5+cd6e6a4f3b5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.5_1630025906360_0.759726611527485","host":"s3://npm-registry-packages"}},"0.29.2-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0a3a12402bd5f799458e33ac5aad3b44de205f75","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.6.tgz","fileCount":27,"integrity":"sha512-xV98Zg4o4RgU4kf21K+GACJ2coClxhdkQfoGxAopKioYem03su9/Jbg8RqsUt8mCGMlde1sc3YFIFOG8zILjEg==","signatures":[{"sig":"MEUCIQDSmf/z2ZALyDsRbbrFhIVTiq8dnhGDbCGeBcxg7Ru2/AIgfkQXpmyNanvmJphu7I3OUIZJPyR0uD4feX7XF+uTHaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKPZjCRA9TVsSAnZWagAAIw0QAKKUNh9oRY+JguLGMGNm\nkzjbq/N8IKisGKI3A+Q/q3BlDApFHe7mnSKtVB4n6s0Zt8VxheDPfCEkbg9y\not/TRUuUnX1w6V4zjcgIhJPD0HcqbKPE7cn5wAf2esWtl28Tyb+f9lNqSSzZ\nOyWyNnTZ/euEeLhdKDAyDThzN2V8B0BTtWOsfwTaBSU+4kdCSLyaG2oMPy97\nLaD+jsV0TKIq0fgqTj4sTX8e24HVFyTe5itQjjaTNzfJtQFZ0xlOoU5qwPA+\nib6T9tEz8WlCBqg4u3W36ZvYY1V31fAFR1w/dBm549rrl0v2xIEAVIu9HL8M\nyHa0mJ4Sm521mJM8Kl9AzT9zKdvSzWa4tBAeEL8AtExkFXXeEGcMepyMxLXG\ncoyhqqx7qFE7gSH2a+43ViRM/qrDJOvea3S0vnabFKi0OpEGzzb1z78T7Ky4\nMLim7Bf88c/TpFvY1FgwO+/8Hvr1l2Cr0lFsmuqRkm+G8or+CCNFMJV4P2T/\nIzmSU4o83AuhvXNSKxMBWko2p35wdTKiiQ/oxkm4EOO1yR6n4+f1/kef59GL\n9S4MUycwOEU8jpUqvhf9v2GbnQSK82jbBwUA+poTB2UHHeo/TkHa1NuscpUc\nmILQQXXkCQoDN/wrIbwMEzt9yZwur90dHT7R20VWUsEcmAzTBA4KenN6hlIR\nIC/2\r\n=qUmM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f360283da69c4d560eabac65467bf1ac212faa6a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.6+f360283da69"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.6_1630074467380_0.0774886323257371","host":"s3://npm-registry-packages"}},"0.29.2-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7c5a78c6536727e3520a730c534be9e435f83ee2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.7.tgz","fileCount":27,"integrity":"sha512-ejoS08KnpD7qhFftLGQeOyfX/S5XmkRSEsJ8aqC7jlMVe+AdjW5Z/ID+QWGBPIYYhex6imqaoiKdyb6CKTRNYA==","signatures":[{"sig":"MEYCIQDDXChOe6w2h2AepnOKGwcVlgOMYsRRh/PixOtN6cIoiAIhAKrbgF5s1dU0oeybEwk3GMZiduWrWyC/4w12og24C+fH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKPtmCRA9TVsSAnZWagAAcNkP/jMLM0HBrGW5EInfvHlB\n7QvS4aTYMXxi0Ql6GpngrwAOUxl/2QFLoRawbcEkedygQeEvYMbCxEvxNCXZ\neNPLgZhsRjdQeyltdW0JzTjJy8XBEyJEN6VC/8mzy51iZBoAxIv63L/7L/jF\n2l+ARFhvwruiuiYvxEskgdysNlxO/M5xi2rMpEWr38/WXWvQIeOn0NTjj4ip\nZXJz+8JBNHAP4A0BZWN4ojPhZXKu8/g7Pfov2OpzYl82p/kvEMqObO1KLgMA\nt95714S8dcTBhdP1E5Zb5SboDYPaMfQKBI4Rcf3yg3ofWOfutD12l1fVIVvS\nX9o8G6nBSlliv+nXlz8qe7vPlYME8QKbBV6YCJ9gwpq6UtVOq/tmWBI7FkXh\nm1UMRUkFxmH/3IKZY+ova2lKMvoT/X4bf9TjrjdkpTvVYdJibLf6aKZc7o5D\nBmD3BV0eEua/kJhFy7OgZPEmTm7fjfzPKwTfnpqNsRM0OhusSNMYMI2ck63j\nu5H7GYu1tmpFGCTMpUjt+DVcJCJNwI3aUJp2OJr7yS/KlnP9DhZ6YMLU/JjV\nby3wZ/uwazXHjJUwlHMsMgusneYecLspFjO/lzRe8hNJbbwXgtlE7pWuC9oY\nflosFxkhe6vJZajGcAqBbuqSAtyrel+KAUn7LYe7ygDNfuhPaF8ANjodxr+X\nK0NW\r\n=DLdv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2fdcd37e2d34430d4329cb0b50306879726e5c33","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.7+2fdcd37e2d3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.7_1630075750331_0.471516791456541","host":"s3://npm-registry-packages"}},"0.29.2-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"189ee25ddce89c8183abb82535a9f515fa9d4b31","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.8.tgz","fileCount":27,"integrity":"sha512-CGSSs7vwanJUzT/Vnka/mVsjgAJNLGV9fOaFuLTtYGxLCfun87xs5TFEKKDxTFEpyNFUayXtV2QB3+aVKPALsQ==","signatures":[{"sig":"MEUCIFx4iZgIlJZqEbTIR6SeQq63DocpR7fDRzkKFXnPcbdeAiEAnSU7ztMVanjOc/3rZ/TeBDfrLQYGVs4WWbKMcffnTbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKQ0VCRA9TVsSAnZWagAADdkP/AwlqwkqxEjI67o2rfsZ\nSMw7uLvL8tye/Z7LF9q4GyqEZ3mysg1fWIWXW8iRhzL2TFepygaHp4CNK6VE\n9Cjb+i/NFWtAXEG6NSSp6HBRX9vpYkQNdn/nEi3NjoHN8XLDI0w5xoCjKuv6\ntgJy2EIdDZaYp+eT9LAsgKpw9OUr36eEuy9S/zVEBZclf4c92BmS1o2UpxO/\njWZF/7zp9NzL/OiTcVlf0LJqz7/JnVXbFNN+bt9Be+q9ow/H7r8DZOJDVO0l\n0Kp2MTdF5oowHamThbcTAonEqexsIuaxRWx5UVQ/3v5+DmX3jVOWPYwt6/qP\nGe0JYJqCIcqEn2xopf1XNCd3NQxr4tEM1fCDy+fYLxrL7zio8t7C3fWfrt5f\nPOegZU33XpHSXrtjxwUG460P98SBnaLX/MpLUcVg63uXnxbJ4O/HIjl2pqM2\noaug0WCcAIwgMEXFB3iYGFybcXqKH/DBZMNfp9XZ2JF713dGBjnNJ3fmnBUP\n6AfEBN47emXxP4f+txVuw8H/t/xwmzKvntP9yI9rNyKqRveSq/qF+xHe40XC\n+XaqmOTIJ5P1SSVN42CqbaJYcyCY2VDGMdMR62XYyjSzl06kD4lnGeGW645+\nDrg+E1LT/WnR1CCyPRdG4ohV6KizTfeVUn3i41pUgS2H59OtvPTSY3VAchDm\nRCPp\r\n=Cpl0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"05649cfc934dee25f2775fe0e50919f76085245b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.8+05649cfc934"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.8_1630080277222_0.174745620286211","host":"s3://npm-registry-packages"}},"0.29.2-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d2dd6d7af1f76c01c367f2c5452f005421ef714c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.9.tgz","fileCount":27,"integrity":"sha512-jephMDbm0nVCIkfdpmCYCj7jkTF1dLf8QmZWV25SKaD2T/+HxHtLJwJK1oX7TbXFCH/ZB+E4wLBBYC8Zr9tf9w==","signatures":[{"sig":"MEUCIHURAky4c07KbxcNW2uclHncJClH8C1TgrAbJ8yHUsmuAiEArkpzDTNeork92ht8ub3ju2o3UZye7lgM87UNDudbsj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKjxxCRA9TVsSAnZWagAAfvEP/j1Qj2j+V3pbMrJXvK5C\nszR+4fynP49fpCBPpbu4IpDQcra0JxzpXJ1RpbaUaa7ka+uWsazSeFoXWDey\nZCyJoRg4gQTZcEuUijlwrDzHwZiqafjwXnx2iy2y6VQMz2zjk6asO8rDZGBh\nYJgflXJoJglZTYe4p02ekworpURvSpusX9bsF7SNoN6450zKr6CanWwyahGJ\n6GI34rFfpuH6Be/v3OlacH7ljscF8pw6SAw/kcE+CH3Mn5KZcQerKX9mGVsq\n1YWSPqnA0muDoavBGQ3tthhzrJl9OxSmjV/FP2tdQOJJaXXRRy4AAMhk1ZUn\noLSrlhh9IZ3H4LgKiSE/86HvwHxvUDvwcRNNrqPR7sp6pkljfv3OC0NKVCFf\nvViyhjQJtJMydrzwMooN9FD9w+VCIA9YI4nmr3vU+2HT1vyrjjpfbBqmMZ17\nBmook6xcEibuFqiNWSM/iQ+o9N8NVbH0HSJi1BWPArFP9wc4/TKgOO50aE4o\n9z3bhvMfgvJyj1hijhSjU1MHD+cOKh/xZ1m99hMWbh6Y8arC+Q2SVW+NQD2N\nYWSN+UmduTt6i2K/sotZwymxErhi1v3NC/lbtZ1F6xhkt2xVtGYIOshux2PQ\n53p2wxjAnvuVDzeZd62ZFg1WYMdddv33zigR+RCDY49g21WcrdB3HyCGjedS\nVcPn\r\n=KVut\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"71b44e667b17e129b1a092a17955a56d0553f6f0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.9+71b44e667b1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.9_1630157937098_0.40294258412269834","host":"s3://npm-registry-packages"}},"0.29.2-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.2-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.2-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"299203d7ccf875a06074571db2e048abc63a81c0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.2-dev.10.tgz","fileCount":27,"integrity":"sha512-0Bw5hnxEibYTeRGb07RxNnApsSU56+Jkeoe6WPUecgiWCI3yzRHmf8vPOSS2Cw2ciURiet6K2OAQjI6+eszMlg==","signatures":[{"sig":"MEQCIGnG+cdMxcCREhU01DlN1Jz4x3cwxda3fP6k6KMsn/qGAiBRwbP93TpCVXIbvCYG7yr7LE3bYQkLOhFocAnDwW4Qpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLPAeCRA9TVsSAnZWagAA9O0P/RU8AlfT1woovAop/2tO\nL6R4jGkeVQqviThn4Tp2cspiRP9w+DNxakKj2k7gVStlhJSrG+Iex9iV05zK\nIWURb8bUFa8p7SzKveMMrAPdAk/MSXemz5WOTnq96m96MyY/vgVFsLouaEE8\ny3BZx+LuWcUur92WoOCltMJNMbwJNozzRN6YO2x2rHY8aq7KlSzFIRh/y/1X\nJuRrMMUQK6dpPGSQtRpoOQj24Na6Bpbnk5Bdsh3Xg7BdrTK33sx9fScP1Y7w\nE2Qu4jbRdvRye7IzvdwGXEddjnOL8z5x88sEjhe0xNAha8naUtRaqcIBQZuD\nHL0d1cY9J4+70pOYTIky0hpR05TCBOlN28sk8wilI9XdykP+auhgeDl4sq4S\nCcnFPzUYVQhttXnlvEDmSEdFGWfDFVBeoQ/9o9zZ6jTwLh0wlNthituR1JA/\nq3jmvoaxiihAnTZ6Fbi4kgjL64rBe6iCFVnMh4K3Tlbnnk7kxIaJWyPmtmy4\nMaWU7uwXUpBE0LqrbHk4Ho6s1K/8tt3hTeWIsukcwl1R/SfVkV1r9bIm1yUB\nb81KUuWBTYcqSHjm4/RhSZ1j8OlkhjgpNt67/+Y190oswzAuzad7Mm6njTyr\nz3Alo1r8bPwJJYsIAUxpSsNNnpZJEAqScSGewIfpNFWadzllJKbFNKzuR7dh\nVbLp\r\n=ImNW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c76fcc10d72a234c277a52ab2c2b0b16124018b7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.2-dev.10+c76fcc10d72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.2-dev.10_1630335005944_0.4346658007653448","host":"s3://npm-registry-packages"}},"0.29.3-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8e847498fe4205d148886a226607d0a6457a1a14","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.0.tgz","fileCount":27,"integrity":"sha512-BHe7V5NUQnVe897UZwEAYjPC2ISJcddBP1GmIejN9QLFS3DlRmwzVvb3YMWb+6VZzbOMq67featOaIHJVO4Zgg==","signatures":[{"sig":"MEYCIQDPadYjuhEpN8+HarlwlN7J6j25lIl9C5t4QvMhxHYVAwIhAJzvi+cwzleomnB0x4/+HLQ/n7EkoXH3drzUpG6TJyi1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTJQCRA9TVsSAnZWagAARoUP/2VzG0+Q7kNeLp3lTLy6\nnpSvZmCQfjYSiP9b35St8GzMFx/046Yne+SbvObTmeRPUgzhodPJG2MDsTOP\ngo61U9ocpihouDm+338C2WAy3ihe8hL6QxIr0cJgT2YJDmI+fC3XHLQz4UpS\nr7kbqGqFFyEW94kEwwALYGtidSjJO/NQGMcH/75AcM5qAK5LZmwL3jlBJk1q\nmdhqIYTkx5qEszAhIKKJPehIfyzP2EihnEJfukQE5l3D/v2C+3HWJVS9xheh\nE6Q0iOapWH/t8CspLNd7ec1S503hQKJdEYFfxZgy/HlAjje7596tQwks66eO\nSu5S+E57tuO/2/yKO/laSrvaxy+Do7hF9oSpDvwnpl8IM6aXd/lR9/gt3Tnr\ncO8TC2EeCwYrJQLASitog5OtCGQ6Ap9H6uOYg8v7KR19Chv86npBU7/j+I4M\nRppec2WVVYhy0KMRGDabiFxywuTMPX3dYVL9iCsi/caLrE+jNmQceWqBR8JU\nIprgsItzwxR72n41mTVioJ8VyI33SsN2bHrxJ2jH7UXALFZAdtnNBpf+1jbN\ns+kb/SkscYubxc06Ff0TQbxBoHuJhQ477j3Vzwm7VMAraeq44JmAaXiSylmO\nt8jzaEQmmMW1AH6AhmSTEZiiIgkXNcm8R0EmLVGIMdMF9aqfdysTplz/KPp+\nLd6K\r\n=N34X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b2f06ce48f7f57d869505d642bf03e6f931c31ff","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.3-dev.0+b2f06ce48f7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.0_1630351952831_0.5423513351858635","host":"s3://npm-registry-packages"}},"0.29.3-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c16da31ac2293321a05fc821df73d9edb7239e1f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.1.tgz","fileCount":27,"integrity":"sha512-aSFWS5sIgv4y4tcWp3BFGauNaMwnxVZLKkooV+6Dwt4LGwDE8jYbMjCiJ3ogEb+O1pHHPLRps02Ym8hUtrqq2Q==","signatures":[{"sig":"MEUCIEhvdwqi3AS47kzLMye7cv8VlvmgwSbPhon4xgKK6cHBAiEA6lDNgDOodHhf42g6UMVkc0CkgLWh+4Aryar6IBkgtQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLToACRA9TVsSAnZWagAA/B0QAI8AoOLtTrARZTWkIJOD\nkNt8g+OjIAYJp+gJTHKcmHpXIBws4Hmfky+OCVRMnArdT1iBD+eU7VOxR1E/\ntEjBbhxRLMLo3XSqsL4y/Lt6GpEA7BZlLHqZwaOy3RAhdh5z21E6nDtMFJVF\neYNyavPmhvSQy/M+jHpDccBO9v+R/Udlk8RXgZFMDZIuUEbTaBU3tncvm8nT\nru++YUCjltELgF1AZPiotgCNdcWYUHrQYLpuscVoSo2ww0QMiLEtkBZ8Hm5O\nh09Zsi3yr+XiWMfqIiYGyR6rmtNWdKGK2pXmy2Ig2bVgvDKzyF2GHYCOKh+4\n4LcdZTU91LhVI8xmuOiHlBFaDMT0qeHXvNsYGnW2N9W0jqcpSIsH3gDg0/xC\n/2VN44HB7xEly9IVyotQyzxoQ3se9IcNkC+4sYsfN7n1Logyw/YAJ9atAvSe\n6zFeI07MQBlCADJgNRrZLS2Z/QO4WPrfqAFJ5aXGNsmv1KcVNsOQv7E1FTaK\nIeBRcmqItu2GlhfcVFpNwdeWPi+qiZir9wBN9thomds9CifIiXEo16FQ/o9E\nMvYPuLbSdmg/JbdNwuPaQC1RASspndeBofaxLhUiTqeWZK+y6w6wCrafACUP\nbb9HRRpzx+3aKCgScbS/OFgtUaNWqerWspYqCOE4/B4u/hMq7VhTL2aiLzKk\nz4uM\r\n=4euD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"241540fbaa66aafcb075924b77b8a092f59e5b76","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.3-dev.1+241540fbaa6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.1_1630353920552_0.008042720605803355","host":"s3://npm-registry-packages"}},"0.29.3-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5a85c6bd188f0c56279b3504f96275c69df4df28","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.2.tgz","fileCount":27,"integrity":"sha512-o9QpyjK41yi3ehXBAUvU6WmattEqnvqdm4tHGhiIJSNaeoxix+wy61QBuKi6vK2UdXW1pSea02RRdmfWfDOqAA==","signatures":[{"sig":"MEYCIQC6rrWhFxMEahT6Q5lQg3hJlmT7Bt8BehBXtKaye3fROAIhAI3Xv4CyUX4Nz/lLNn4FW9bVsCy0DpYAHolrp4vxeCMu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTwGCRA9TVsSAnZWagAAvV4P/jxlHlxmtoXNc2JnvpMw\n9sSeZ40R8QEcLJ6RgQzB2LmNiJUUKayJM+f9nA+fnubvBaVREunoFKvPaM2E\nB5vcrRNJzlMyiYcrIf8CX+3E/k217bbiaHglelr0DPjykDbdbdCARtldnHlf\nEbo2IDe71CkKqpVnFFe0N037u9XlwHfCr/97uv57zScVUaVoMZKmZnfDbzut\nyXmEkexSzNFuCVzMpBT3yGF60BwP5SVyOnA0hN+fTyGzp3uJW9k7NzRV+A+g\nWxy/3g8evOopoJsdV9CCQSXQZKXQ7dV56NhmJSBfsSbCQUn8Yb9jNAIuWk+v\nYA85nxcgRVJjSfo7l7k0YeJH04zSds61CZ4DD8NF0XrU1yuBSXkb79EhaiwS\nyRWB3zspIs/hxIKhJYyXXp7woKFQAiAMboHK3apznyu2fvRKHUibxaropFqj\nZiksp2iE2qud2dd7MS0gEXJ9rs3Ph7qgKrDLnznEtqfv8gOxRx7mOGFgodzh\nMlRzYJfauU2SR6ebHEEySDUgo1ukJRBY5UgGL87T4I1Ubo5NfuDuSc1qHcVu\nmcbTcwc2tLl0vZUxtI+mpkt7Pky1V7u9ahXBN9dYpWM9o7CTvHm+zzhD1SCe\nW6kwSqByXTO68OfRxKEY2B4yTqens0ibRr0fzdyUQhTKZ8RV4DAjYfNBxJM3\n6tN2\r\n=wJx8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eab9448bfdfec0d30dbff869896806feb533683c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.3-dev.2+eab9448bfdf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.2_1630354438704_0.9085063037392194","host":"s3://npm-registry-packages"}},"0.29.3-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"43fce12b7d68a7645d937aadd2661d504293de24","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.3.tgz","fileCount":27,"integrity":"sha512-qjSPLwCXUstUWhF7E6U+4M+D+UAAYmWG+pbXaxAYWVMTXrIxoPodYHXmq64bDhwC/Lg+TO93IAleb5o82Uai6Q==","signatures":[{"sig":"MEUCIQCZSmXkI2d4S1gG9EA3uB1oLOFk4AOWqOfELB0QprL/kgIgCRWzSha7AF0YAJoAxvhe0wyykxjhrrJFfmGWFcSpRSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLcqACRA9TVsSAnZWagAACSkQAJX7qLDf2C6jvh/+qmTc\n4mkMUj9xYzAJXIge/YEyFueHItb+XCBwvUI3yhFrAG5pc5kgvRtWpHJt9PdQ\nvoN0V8ltkOguHIzvbCrOj5fAwvs4AOLVrZ8Bargzvygt0ldAbAH2JiMBTpZj\nDHDuVEu355kFm1pRDqmYPk/cd2QbCaiAWLAICX/DZsf2ZVTjkkBLsd23c/JE\nWMkiGVAzF1Kl/nmtK0/VAUgi41p9J9B1T/G70X4uKOSxUC3qXQvqN8q1/ME/\nvTHoYl0vDZktLG3dlTQ1kUz2p6VIZSIIesxjrDILx0gqB1HxmYFGk/bvVBBq\nlgVTdU0FKt17oTcj8I9ZJH6GmpfRSzxFOK4oMT0HzXN+GhKcDEnCMQLc4VuW\ndD/qDRysVaOCjDbH/LnieuA4DkyL8mX50XYl+Vqbp/Wb4rWwtkF2nJogulwX\nAQqQzzcs7azaSQ/fs/xEGk0UHEd5PHj83W6p5w9JzJ8qxlYPFvVyURddPi47\n8+50T7D5DKJJ7mzo01IcQuwFKG4HChPYVDcbsyG6G/Lo8V/2fFNpwCueNk9u\n4N4cVSCV63mcSuSKHFIwwU2dUgXB4FRc5cjvoa1hEMG/MVKAD7WxjQdRYRe5\npwIO09tZ4lB6YNQdE09ombskpF+tcmLTvOw4FtVcsNgi5TnFVMug7/AYD+2r\nZ6kG\r\n=NuPA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"131c6ccd39aa29e18e46830bc52f03222dad6f45","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.15","@chainsafe/lodestar-utils":"^0.29.3-dev.3+131c6ccd39a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.3_1630390911916_0.8882169050029842","host":"s3://npm-registry-packages"}},"0.29.3-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b24684f8ead7c42eccc15956e29bc03d2a7ccb16","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.4.tgz","fileCount":27,"integrity":"sha512-x+nhOhlPv4dYdTRv+mqdi1ar03ROtA3XWe4tCf3VEyERTbhwkoolZVw+a0n/zxE8hA3zlY3SHzEzoWqj8e1+kQ==","signatures":[{"sig":"MEUCIQDotj0rmudoMmQrikM6SvoVjYIgxYHz9qyrWTvn5BPCMQIgMFwrmuQJXF2/jyUwSPQjdYBOPYi9DSTxCSUzods/foI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLdOfCRA9TVsSAnZWagAAGZUP/RhRjI3fbO5jnHZ7tXah\nMZ/qQbpS+wmoWeWxQ51UyXMPySIWLYEKJpo2l6VdnetFHyXCcIvs1aBzwRKd\nommkFyDqJC9cRI/OR0AD1+gqcRhw+SGrU+RaYBxjvx8quT24rGq9+AglsdG7\nutgPh4+KLcgGtsJygCuKge9F6EBptIB+a12BctacyMERjgMYMzfpw76BbeNo\nuM5GcEog/nCFscSC9JTvHgjooe70xXh6evCmjhC7ril02Bc6Dg9luSKlhURb\nD5vTT9j2rR6F8Qzv6jD6+ZamWDR1IDXS/iB6f0oUEeal8KNohBrEfOq46fqZ\nH8IgJW0CiDZz+HaxU81UzlYkCk3wSX+L/JOPNqEiK/A5JRr8yt0bm5rNS9Yu\n0YmWmAHwUiNpLd9B6mipTUnlE0JsMZ7xfq8GNXR6++wAg3tzOkuNnrjPf27v\n81LjCdgt87asqVx5ntGwBFvP78Y25fwbyO/U7AvlGw5+k3OeTyLYJTOhPM2Y\nai6Hdiqala7GtvUP0GxTBP6zUyBzDhw8irXTkyNvDQZg4DqZpab/fhORmLAL\nuaWXDvX2Qs+sPG2UuHaUVSYSF3FI8jEavF4MLDiApQe54BiJrH+K+mYvfdrW\nBhnYLGpVFEZzMZlf7tNBQcPKc1d5wF1FEWSVE+80jmSiy5iLTv0p8WM8pdHE\nZCL+\r\n=19nm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1629df1493c80aafc137540a42036b22e8c201c6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.4+1629df1493c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.4_1630393247145_0.8969112154826782","host":"s3://npm-registry-packages"}},"0.29.3-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7639b89b244c531308e091956c34c70850fa8642","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.5.tgz","fileCount":27,"integrity":"sha512-vA1TAv1oXfj7KWPXhNZE6qssYtugAHtmsI7ZAtu7GoGFiVgSIQOcFZ/rBh2b51NOv01P3TkXhhmilN/L0CD3mQ==","signatures":[{"sig":"MEUCIQCAx1Cc/V1tEIVaqFYSPkuWuuud+7m8+UbWUhwtZ+9Q6wIgXtWlSfKHzK4PPKGjXREB3d/nhoSYzb8fLvJB3PypAPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLdyoCRA9TVsSAnZWagAAAhEQAKTQ6JJX9sIyiDbfcHLY\nMtzf5cgWXi/L2VTRkn97OBD574NaqI1zb/AwcuWa8lc5ZVcHuOt8gIs824TT\nUnll28le8fE/F0dBnOoqaxTZ5FCtGulAp3dC+s5Fk5uYhWRbXjHvGWqSwjcO\nsvDfi3nVRyQvOd4gJhglvhGQpjTEhFWKx5BC5DCz4eCS3/CEqIMHUyjOp1f+\n9wlrYYUIgSLU8VJ5ypW+3IGyYpT08nrwCUY+Baeq0Pu2QneTPIjBoWtQkenb\npRBXh8VDN9Fc8FFAHVuQFfJ6hb4WXuV0iUBCUHfgkh9EtatEu768QXPztD/8\n3jPmmykzNrLd49AmU17G7I+olc5+xw8lE+/hJQ7ht1LOy6vysLx2vpjqtJl2\nIw4/Ea8TY+3rS7AD8PAbKEZYEwvDaVN2/oyXjtO3sXOfuh9kRz8Wt0tv6Tid\njMZUHVhuAhb0koOiBRx9pYGf9zxM+tWOf99VPblOUdLOg5qMdWuDsSJgyiRe\nmdZO2ZFWa+VOD1xTfpVxoC2yvq3sbvQz420NPqx0gE3mIVwCNpXORjtCql5S\ndIrb9JE1Ml33sfpuDIudRpGlIXcA9gqZVx2WcLHufW7FfQ9IDNVRkBtbMYv9\nfyVhx2t1i+XHTBrFpDU8THDUyVzPnv5eRYnisYfDeRRq3KjC497/O4oDjLQr\nGA/c\r\n=SNHQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9ae97469d04c8b6491e56b98b896977cf48d3ebd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.5+9ae97469d04"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.5_1630395560674_0.8322006849309267","host":"s3://npm-registry-packages"}},"0.29.3-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ee49530aff169925b7f69d65c211e19f4c790a04","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.6.tgz","fileCount":27,"integrity":"sha512-p29uc+tkmv7fkMmYL2bQLVnW3Ri8nEiuAqBEQAdb69omo/scveBDmwW9hSt99/x1gc/MFDiBZ8tpJ3RkkFIhxg==","signatures":[{"sig":"MEQCIDw08TrJHiMvzX0YR2Q3lQuvjO5+ZjxVjc7hO+PTLB3SAiBjoCyMIqkZFq+CsRb9lOA3IZMnxOi92IWXmJEraFIM3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLfogCRA9TVsSAnZWagAAULQP/1RvgAUNFoESQltx7aJL\nYc1B284tSvn+D0xk2xAt0BFo+U6p7NNetF/n8/uErz4FGEkEthsfWfAExqvP\n5sgE68JaK9QoS93t7QX793jd7sqiSYlp/vC64kAxuc0VNBkLmaMaLOGrUO/d\n1yGvAAN26iuiKqMezkSmBl7mTdby/fZ191nb3JFIlgv/8Bnv+eKd+/08Jny8\nbGiEzcoaebOTJYuZ9crinckM56roehWqdt2mihSvCk4w8Q9Wsa2SuNcz0kns\n6Vs6d1jLs4aUytM5XwqbjKf6TwnJdiE07jqWmBlKrmpq0d4dEGdIdlKGsM2u\nBKDhukTza+1uqQfH31ULaBd0HxPogls57yydho80UDKwx5kCDEy7kPLsoKPA\nONBc4bcy90YFS/VHeuxl8U6jQegQT5eTXcGmbG64yShgAMRYShB4Azs+mjxv\nKKZI0pm83ZobHeFsH7H6NfWdiCqKHF5qpFcOFsSDlBENUAJxkTcNbPFzL8D0\nRwyu/o4/IeobYu+mdM5LGv7IrQC9SoORC8z5mQDCOZO/uGLB7U9FedMiqf7X\nh0aeOprIJIDmoweGntaeaXxKGkbbxtN+329HicDsdCE6kNp8N+4sfB3w8CVo\nKHDdVhJ0bITzuvAJJGEVYvo94+BT3bztjVtKTMvzl5PfLFYDfOMluTeqFOhj\nb49H\r\n=/TOM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f5f1b5eb59dab3eae09994846718631409bf7e31","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.6+f5f1b5eb59d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.6_1630403104870_0.2198266225774359","host":"s3://npm-registry-packages"}},"0.29.3-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2ea41c45bb5eff42780d741ed501cc545844b0c9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.7.tgz","fileCount":27,"integrity":"sha512-e2d/cogjg96hMNrtsRhbfA0jp2lA5B3Zns7dFU3oUzGWA0tvnFxvD3Za0TiNObTTBdHpbEp+dHs+Yh56vu/UPA==","signatures":[{"sig":"MEYCIQCNLE6FruSdYSELdO8zLjC+IrpRoObnVsY3+sqLyq8JUQIhANeuGv5HbU+QDHIyi8JeCoVQK4oNruyrOgRzpET0f23G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLg+nCRA9TVsSAnZWagAAQS4P/At7sCoEcQs6LtIZFxVF\nnZci2rWaRanu8gEJzbbhxpDpmTcS2iAf7hm9ieKjFG7Vw8SZfimjDq19poDh\npGLMTYF5kQ2rpllhpmJ2kE1uCOfAgY3E0pwK8du4lM2rg4fxIr1R591ycofE\nBEBbw+xCeAuS4QP9kM9NwWCBfbqBCBRMc6kL+SmDbaWeqDYalZeOaP7CBdKQ\nl8wdhFIg71w/aAiaA+jvJ48ApgBqehu99Hi4arS+IPCeLmAgMCCfWJjzF2k5\nfwFH6XplICLsDDSpYj5ZLUAdrNwQdDgvUiu2SKZFN6K+4it7LJWWh/jxc78k\nKkWsdqDTDCtnlmorHhc+eblBOtGpfdyR9nVPAWAGqoqMQ//Wq0KoweZ+HFeK\nK5iQZfVE1+mXEPnnVTRVjoP0GXafU0QJlhsB+H2gp/IxXsWrX72hbi5NZ9BV\nptBzHW0GVjfCRfX18W1IfJ/jv8vo81Vu8kHNxUOQl7imDd3EFIEMhSgpSAWX\nB+QNR99tAPhk9MapRIflp80GR+j5uSKxT/VtE1+ML0CtY9h6/EYdwBSU9OWh\nIz7XFtMLHfBcdUcOe3i0OV9s/MnAHBPTaLjkE40RCymzaBhMxPZ2QVVcbkJt\nL/mOgjR4JBxvoEqaOQTJGG798aVCxxWO9sSe1GsMisHCM88cnv08YekPGaVR\nesvB\r\n=ad4h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e5af6a4856fd62d42208b2507afd81fbeb761c23","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.7+e5af6a4856f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.7_1630408615064_0.4261071870917206","host":"s3://npm-registry-packages"}},"0.29.3-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"658015345df2dead40769d350738b274bd5acdf2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.8.tgz","fileCount":27,"integrity":"sha512-9L1hRRfpU42v3cHipklaJSWbKUfY59gsCVdUs6UT1UOR4IR+oueslecPuq3C094g6ytxgGnjfLaS7CDcJxpQSA==","signatures":[{"sig":"MEUCIDjgrWfL1AzPtfpH2Q5W3/03DLGBCZETl8rmOPeQnaoFAiEA5qMG2aFRhQhA9qndaqPgAe/KabPiCw/j8zfJFeIo3jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL4CDCRA9TVsSAnZWagAANO4P/2TwKhvYxtJyBoGbXy1v\nTXZ+BLQ4FvtX6czLdBd3KgDHVmQ7Qu1eldjuN1J5sEx6J/DlcF/0nzFdIJJe\nXVIfNnBYttaw0+mWnJ1vnV25kgKqLuoNusCFPuDqCU8slSjsdnw7mOasahqb\nwxJ3WtVsZlG7VNruCO7WjgtziLMLH0bzdt1fF87gy8Il1iffAMCQACMakubI\nuXs6SzBzMqK3K8RZWNt2yNW9wt1iCCYi4LKrIpc+1lAn+GhwbZLzZBvyWYc2\nMXr6ClNbca+JBIuQqD4Tf+OB3B1Y9OUHI09g9+oQ5mdO+7OenbsFrkoqD1hc\n9vhRwfO2IoT4IiMARml3Nhgv17U4Fd8ZzrY9+WnA4reuev3SVDNb9EXXlyWA\nyPeHNkEoJ1uGs5+hIofPHoSsVdK3t76Ahgh/aGgshiL2Eq57aISOOQQZgtBr\nVgEHl1RjUm690X5NbDUV4n7+k2nlAnhfKrQK6tXRv2uuGtlwO/Jdq02Bz6n6\nNaw0+jGsSqU+ha3ixRxT284yQnN5XOAaDRwKdrigVESt8XYZTRvU6Bl37TbC\nIqAo3WpDb5xcKET+ZPmw7wHKJ35bef8fR2aDM+QUZJPIaZVFRx0bi98Z648W\nETvB9RhJsuMZTzI1tswDvuanL1APoP/x20l17uzlO+nlBxFEWdW42buk56w/\nRRQm\r\n=2ccV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7afe0aab0eb09d2ff4c6a5b98b4c9e33693b8e1b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.8+7afe0aab0eb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.8_1630503043428_0.15189285351830617","host":"s3://npm-registry-packages"}},"0.29.3-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bf5bc555538863edf64bf37a9609692389e886b3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.9.tgz","fileCount":27,"integrity":"sha512-+I91BZWR+Cp4wrbLUJQNIHNTUrsnefyklgfm+PHrILcj3alf3X5LvjdR1UBAmhNEDcBtYg7QXIlgHH1x8RLHZA==","signatures":[{"sig":"MEUCIQDPkxhMbZI8oJtz3ybclnJHmIN7lI5GI2KMqVehu9KKGQIgLHwQRGe90hB8Xr6hIyZMoNtbUk6YC+enHo2sQTX+c4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMC8aCRA9TVsSAnZWagAAtfQP/jSNp1P1QIc5apH5/bLL\n3GYqzK3KjV4mdZsA22pl6ag9npNHzOQp6SBmT/EUdQhkGtDwyR6bScl5mgX3\nJjL0Vr3aLb07OUf3Jenh9xEFEyahuCJmotkDkD1wQFGiIda73b4TpRYr6Flh\n+OYKCLPOo3luJnKjPqyedyW83i/LCGfIgbDIdmKNy77W5gaxSwcArZhNKr/5\nZ9ujaTG8lOKYsZSD6U817ZfY75wC1cBsCPzv8Zi7Vxk/hL2x5qcE/RXeZGBy\nbUSVKCU/OvM4zhbhWBg5k2SlUhzzEPtavcUmikG2wOtvdCT4krqi1VM7/rz2\nw0854pUSjCSchVN1Xi/XzRRMeScH/gwq9doNOQeXa4gPAiMvXSjNWi+SbPEV\n/P4ud8j4wkxzbqhTzrzWX7xT68lLk8c0ALSMCA9UdE83+u9Sl8CzqihgWu3W\nId6Rgy56sP/2IeNFdFx1fEBjm0z+qNJRIXyqenJ7qMdWPa4oZNHlHZWKwSAI\n9zeZABDSYI39jhd+klMgbVCFvC69eTJTMz3BVYYIxEPFwHMOakQkP2Upg07J\nlXrAC3TqKGtz4rCD8X15X/imvFFd3VLdwLx3Em749sVpBGlrTWt66YkgHZR8\n4j8dVr5kz/LalLuqHmc/9iOSZHE8CoX//RsSgm37QLpCqBxxyXoWDXEoQdiJ\nd760\r\n=QQFX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1f44e0eaf017231a1438790e98c6b4c40f65ee90","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.5","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.9+1f44e0eaf01"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.9_1630547738003_0.5252018670503973","host":"s3://npm-registry-packages"}},"0.29.3-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8c7fa2664085180e267de6b9562a3274311787c8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.10.tgz","fileCount":27,"integrity":"sha512-EW96oIEwr2HHeffWXBkgfaRWs6AAVf1vhM+p3eMIVE6D+0YfmR0d0VVbp2wrkZ40z2H5dDVhRCG+mQRvHzDgzA==","signatures":[{"sig":"MEYCIQCkbf5FE+S7DOoxl1HUFvZR2bp3xpbYs6CKmGNamDhjmgIhAPZ2duKl5dEBzr9gaXktJ4H5veHSg3yImrJy7iFTBUux","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMH/JCRA9TVsSAnZWagAAeUkQAIPJerKmPaxV2v+cbcF7\nKRtzAqCUxOQ8ZXV4cyl1fMvPNGVExhe0Fqjehrx11tEJM7zWqfAlbiojHMhY\nmGM/z4KMExs2iPBhE1qg2tNAkjNe+wjTnuAEa2DEE5jjSsc23WP2L72k2UEp\nOmKHmd1O2tHzc+9J63wlpR1clUOlmv0dBwCn16YoE0LEusBF7utmZnUM/o3B\nCkGAjR2TlXE/wJ76yKHTNKbgDkSa8ZwaQDIAXNe3vuwOfWDeCFNlZV6AjjCD\n57NmpUcmnTQWmCElVro+X/XCspEhZ3poThHUEArzhqCo00kukEzTTNJUviVO\nkTLzKzqPkbYkMeVLIyLrvlyR9RIueNSwmIvK7HaBzxUZ/tJmUKENJgVxa6Ey\nJd9j5siWJsO7upS8CpEDIMX7HBAXg+RtuZcIOxh8qJSmsVeVC0M1sqxgJNgH\nHJXk9PG0I/CyxyBrQp2qAACIog9lgwcBHh3dMUku8xYmMXh9kMUIoGu+6P2U\nGPBQkw24+PTERkY31JlUtYafwKqF7T9YDM8vud+n6pslPyvLDcZZMrx/oCy9\nLzFCzxleZCE+Ch0SkTp0S6uhh32F4eZMcUhPcjmox3X6wG3TjwLvF9yTbAPG\nQCvHG+U1id0517B8VfP7J3OYVrZm0y8H+5zKt+V41ula8GrwMjs3/aMrAlhZ\n6cCz\r\n=x+1y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3f51492df4547583588383ad13e992b6e609cfb9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.10+3f51492df45"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.10_1630568393630_0.5766343816925965","host":"s3://npm-registry-packages"}},"0.29.3-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a0fef78cd386bb8c1217c9db27b20f46bac6a511","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.11.tgz","fileCount":27,"integrity":"sha512-IGkeT612LUTwhuLyyMYOmLnBsuoFWVr/Vq/5XqwvuB8Ly7vdv/HQ7As/v9SwwhTZWBlkCYFTrEViGBFTmPcm+A==","signatures":[{"sig":"MEQCIBuDO+eo3hXws0SfGawxVaKHY6bKbAS7GVHZCK7f2XRVAiA9wpyMCFv/l6c7DzpIrfR2fXDokiPvF0M3zqp39MLE3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMIH+CRA9TVsSAnZWagAAJDMP+gP1apS8CIal4BRGHTa3\nhDvECQRb6WtNdXcL0DVQwVaqCqaXibb+jiYCmhvH6iIltyRFZqz50OzARNPM\nN2ycT9XtiXsuTRbsCShj8sxefsUvD0BrdgkO1maaojWXcWzgV1uKZxALjyI/\n3LBx40HsTUa/TeVz7h9jVAOPrqOCHS0+svnThbNCchQ8heAijYeCrdZitl9/\nLBnZNdEGoNDLkSzTXRuO/V8z19PoGc2/I6LIt9p6ptjp381BW8XyL81lJJoc\nXUP6EDLAnhOdytqePR1p3hCyU3oSm3r3RzQCPRxFpEEfiKbb9oJ324gnIUkV\nddcTWRZnB/B6+5EGTnjHqrse/sOty+U9bzJKMG5pixjdOCjDKuUjO7FXnUVm\nm27lIDcRvi8T37Ne0b3ql9TL0vLGpuZt/5Tj3i+RC5bMWdKBHzGx/2RVB7h/\nQh1zlsVywOPx6BPl776pKZejENCHw0u0sSqFqoN9D85biZXWcqNCZddZmYaE\njgYxAiXVYWrPwG74qd1Ef7gwH4HmHVXRC/6ZpKGYoJRwqlFyOjCkuYeviSGs\nA7c1RdsXnJP0jr8vgUFqL0CrpPh6Df5li9p35swUpUA5pTWQf68vNPzTRqAO\nONLFlLC8YOOGt4knSag5Nze0IcXouCWZndEEQdn9C+bpLuDNjJSDo+Z4TFWd\nPCXr\r\n=81DC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4648323c48766c68ac0f86ba36ff72132faa83a9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.11+4648323c487"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.11_1630568958718_0.7373715047936371","host":"s3://npm-registry-packages"}},"0.29.3-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0ba713e66001b4fbb5954f23ac1c38d84369888d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.12.tgz","fileCount":27,"integrity":"sha512-Lm+NJM63c0A/zYWX/qZRxuDaQlI1rgRrDb/6IabbIiEwtz6j9BHqemmEy5tEOx/9SqJDTvZCPQqh6ddn32mB4g==","signatures":[{"sig":"MEUCIAS89Ud++9ArNxilK/IkCCAsx7+uUop3ZhbZOijhX4/KAiEAtqVGkNl3Njow2T1bJZaIDGFjYULyo9+kn8JsfOFuRl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhML1ACRA9TVsSAnZWagAAnHoP/1nw1dGglx84fxJieJkq\nJaN8+jwNjPT2mKATdNgsRO993YkVUu7SYWKMmYltrzIuYRVklOJYyGWycSLD\nAhS5oWqcm6xQglj0k4VWNkeWbTUOx9lHwmPRZTlqwJYAh0ozclRGaJsdRR/8\nw7cLcSBEU8EgDhwKHXc2Va3xYPhrrpou7YQuygUvusoQg5Qrf2XqoijCbfSp\nAhngoYO54RXVvwiWhzYE6D8wAwIUX/tGuRb4XYd/GEoOEPpTCg4d3RD7fGiv\nOAQEbiFt8EPcM3Vb1Y99Khs0+26u5kUQ+aOnSACzmECqiqiJ6/7FllwpY+BU\nAsmwZfE7AgwKzIsqvZ506Xz+9unTISM7u6qGG4cw/PdzPcREkEmi16re0V0x\ny9gXCyQDp/5GkOW65E8tq4DtGLggnMuto4rfdgpRDwx3HWFVQavWBU5T7UFB\nqb3oRLo7q4ePhU6xPYNc3WAr4rZVLmyw6hYwY4YEr4JqyK9uSjA030rivHqM\nLpXGSaeunyqlf3cSSFu4NS7Xmy57CYzsvybgxmLXsoUadw5T4BRP7lcfMdE7\nQ1cnH3RHxn89xwYglg2Uc8/51e38C32+W0xs+Yqc1oiXf8LMFTgjTzt1FzGi\nGb8dJKLue/agZEgisLFsdQPFIVFeUoz6YCX2gJSzY7sfKqlMLwdBeJhJn7vE\n8zrm\r\n=MN5a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e612009d6a516e1b3a007f30e33a6d6e991062b9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.12+e612009d6a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.12_1630584128415_0.9328545349803694","host":"s3://npm-registry-packages"}},"0.29.3-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c34c403d7f444e411fab419abf328968d6088b28","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.13.tgz","fileCount":27,"integrity":"sha512-EDdNOO3ZcnZcOPY3bvXrIlXkjan7BcxB7a6lC9ncLc0VS7dI4Vo4eJ/ZF73WTAEmemgbwY47jtDPGcVRbIQm0w==","signatures":[{"sig":"MEQCIEFbuvF7xFWrdg3xVzoZnD/OfXer/ZHwbFrWVWi8kxVaAiAblt9zAiZYb3rYDNxXUIKZQVYM9lXKYQrTyK4JJsWj5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMN0ACRA9TVsSAnZWagAA9lUP/07k+e26eKMdYs1on9Vm\n8G22LGd2I9v1eX+8kaxGPcfa/Bf1u7dRFAgjIMYBYzgCsmrFylKOl7ahmtFQ\nBf5cnP3w9eE7vuGNhA+uHdlwolNWRhYElvoOYqlqAPrhsSC7z7wkDIdznBub\nJb6yuM8vri/Gq7KJ95tvr8VGn81s+vWzQJI9G6qVjThXGeE1joGWzvU0WtCs\n9EMsTHxe2V45Dj0Q6KDgVaMILRIDBJH9kQaz3TECLPsFJrdjqZQcjIOq0VHf\nIYug2ZVNv0oaBb89UQy7bNnB9zI1FEiMYB6hYMzZnEcU/q7eYN825vuTdFkR\nlks+q0PBEkYaQ1jM1o++pQGyucKSGR9oAkJ08O4fPhEdgcnMp2bN4ixHYqRF\n3nH0zIH2O5Eb91wraXJTDufwoaOufpD37pXkKJXaJdNBA7qzXGXwN+rz48pD\nfZ6nbviMmyL2uWlcTCk9LsLHxhXNa4zyKsNhQEQBOu/M8jZ0iVVR3YAYTc5C\niUQTMwRmj9q52QMS6JvipTk6qDUUORQEN7MDXRixDGrzFNWN6wmU/hc6qYGz\nBsdWYnLmXZ0VO/2742c7vrAJFBRxRoQQGIb+F4twIIwBXkteYSPi3IungBgZ\n56OsqHYKiMbBzhv/gumDjB3RpsAiQET5TewQp48/SEuzxdlAFjKMKiQY3Q+M\nQxbg\r\n=yOVO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"feb9dbde58a76ce849519cd11a9c869ab08b7a02","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.13+feb9dbde58a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.13_1630592256220_0.011399157029569285","host":"s3://npm-registry-packages"}},"0.29.3-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"19b2bf7b15b22cb04ca83d3108f990a84b490988","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.14.tgz","fileCount":27,"integrity":"sha512-keVpyqIaZ5ELLgD6cS57bo32KgMC9bcctiAVcXEudLJxWCdSbnNmLN7/7+CxahGh6mqog+NBv6jExCLJMXzcng==","signatures":[{"sig":"MEUCICwgbkTFEBAA6BhdiSbBB8NGPQjMC4yNlmrqVZyNFAKlAiEAqFZNn8MA4KuMtDQfNM0zxShXkY6K+xe3z4AEkflD3Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMR+QCRA9TVsSAnZWagAAM84P+gMQ1Mwp0NjrVnPwFQ99\nBf2gZkhjVSMn5Ocvg4zdrfAKLe+sTWkTTWrGg/nDOEYlRa1c1Eit/SMFNIuH\nwqch0Frgzn84Ol8edcTxaJdAmEtEMNinwwzPipzgp054w/LvFHZ++AoRleEH\n7vj0RxZfRm3pjpzAiOOOcI9BvtzmReqDTHZxWxYuAcgjHDQmrVUZHDsTu7zq\ne0LOQppXu0wdSaobyto1d3ryzc5myAPnPfyKQf87mKPAxRGCCjutLLAV4lXM\ndanqbarcmt4Zb1Y9HNMa+LVJx3kp1jXpPy9wqwLYTP/Qi8ZJet4jIZO7Iv19\nmobFDswPf36J485+jmm4zCmHSLW0jN11dsn9qzCuHQinwy3HOLvJDrTtO/h9\nXE4WuL9eX9wwMUqyknDdWYa6JJnTGE20yczcBMqWuKKY38wxwUA2LCaVd8St\naUHHAyEf7cYpiUv1jJBdMAp7mYyjsLZip62zYIQhIcEfo1Or5OkrptuP7yen\ne8QNaAtv75HGmE7fN/EwFsUGF6dpVVw4+eijpEOhBU4AUB2m0KcR8jcYAOiK\nxbGP2QCtJUNfwuhuV3JU+rwGGU+16Ls1OB2DxUb/DTzMmkMNa5a2uA2xK9bw\nHiqC1GvIAmME28yhQFoA3HAUBJ00W3LZOstnZlEaHUPg4Uo5nxBTEtOrUDGL\nMtvB\r\n=Z4qw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1e9f77f99b4a55b2458748e66277770f9c4eff9e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.14+1e9f77f99b4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.14_1630609295973_0.5896168650286411","host":"s3://npm-registry-packages"}},"0.29.3-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7ce39af0e99c9444d91299a5ab1a59a93b72116f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.15.tgz","fileCount":27,"integrity":"sha512-sI4rXqys4/2nH5SoQyMFQCWz4Vsl9atm/2soVt0gkIcgQWTILvAXZdVDA1RjzsJCoKM9PfBEmiAQ5qCBkfHYTQ==","signatures":[{"sig":"MEQCIH9Ql46GFM6staQdRX7XRyLoiIjnxCfeIFywvNUGgz9DAiB48FWuftr9RSVDA9uysxwjXT5Fi+c1WKUaznM05c6gRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMeelCRA9TVsSAnZWagAAW4oP/25XTYvvc+9i97SDorEt\nm2R4kr2FGjMVQD9KCc01MXLTIWQmRgua48YV1HlF0+VaOcLVnaHs9he4Tlo2\ng+IoO6DeW43/x8nbiEIQHNErzOZZ/CKI545IcO4FsCq5v6EHYMKuEqaooYOl\nPvdJ2MiK4oDkc2pmHQlbFX5uIbYbXz80cvYz5JSknmYXseD4TF+lNQfzJkBb\neit+Y4X+UzmdJ6W+6WduRAjKEMhW9BLIx9UcCHiHh3834trFoLUxcpS9oxLg\nWwpb34Wyf8btg12Iau0pDKIWV+gTnkOvZvHjzNi7C0Fxr5P24gPSovyxf/0A\nSqKCarDQylHo3ubxh+MqA0f97uXfm8BsmQXr+IJxgdJB6cajrXyfwUpl+vo2\nGNYsRBxl0uu1rQtZjrNxXmgcv//vV0gfHR4lMpsWM5birVkQyqKNcvXQIT9E\n6CQs+zU0+6PiXRc8wAmVhufR2s7wsYBM25tevtMFlvRYCCIKyWp8mpe4TXZa\n2XIapZacDBjzB26z8Jd8JRvb4JAd2SWAcBzMziN64tjfGGXL1M4qA5wmYeEU\nDVOS/FDJuxxG1wvZX/TfIG6W9pJN1K4QFHBKCs4IECrP/U7/9Ff6NhFCqHcn\na1nyioKC6qJNeukU7LyqC0RFoMtsvqPVPsR6BKMwFJGF/RnpZps4gPh5t3bG\n8N8R\r\n=n404\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8f0b41cf3f6142dd149bd4d8d7d9b7030163cc02","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.15+8f0b41cf3f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.15_1630660517576_0.6516895951243746","host":"s3://npm-registry-packages"}},"0.29.3-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d85aec0dcda8cec0c40a6a00914137e6dff91c36","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3-dev.16.tgz","fileCount":27,"integrity":"sha512-2KZLuaN6on1FndD06UNNgyM0y7p1Ccint2EplZQazipMZh2PL3Ca+Tvj1O0KJEMeuhvhDxoG3RtykND5XXf2pg==","signatures":[{"sig":"MEUCIQDfYO9pyMzxFbcG5Q/F+FbJu9/9XCQuX9ZwPi6xFL9PcQIgMkwWgkWEQqdIH8RLotyem3eAFv4IHKzVdjev3acW8Zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgi+CRA9TVsSAnZWagAATnEP/09dexRnnKUtEKemAtqb\nLyLqd0NXPFDdfrempsJePLwAzu4gDZgp+S5JLnnsWRwhqrZlBqTNyIsV6qCq\nNtt7zrRzZf4M15Z6RrGrfP6ZZ1e2zkIrcU4EuKhSe3uqtKhC9eAIwSb1+swS\nK4IzIA2+JPUUsDlF7JBzaF4bG8sDvyKiN8kYDXQg88hpfzQtx7N+hxpNLy5y\ngJLpzTqdiX5jYC4kqs6CkhreftRao3tnFt78W5mpAsmh9QCBiILzwbWXAeQW\n9Urlum3EYNo1nM6Y46Tsv1lAfRg0iaeh3Ne9GouXM91Ocxg8UMpGJAjlxR7Q\nIgHetBPFWGI1U8SBC4hvI+L+nbNGnxUwiOACg6C6V8eLbhdY78yXgDB56o2v\nEk5YO58Gn5+jA39jmSfgzI5ICvwnHxG8OVJ+CQiiMJVkPlsxjw1JIvt1W61X\nMBhtAekIxOVqwco2iMqnHa/klvks7pKKR8vxz56vbCaTK2YeryBRLHhwaOeL\nWU8MdED9fmd3S70MnEwNe4C3xnoMMgafqJGXuR7yPgzm3i2xaSV1nFgGxlRi\n+Hqz1aCNmkfal4QEdNewdF2Lx4f/rB5TGj30U2K+OANU9Wo9CdGYZ01rrS7K\nakE8QcV1Mc9HKNP2uvHqX+xPhk7+sZVdDMWct80eTJC0/i27MxnqWkweQ3rN\nO2HO\r\n=bfSI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"846f80220eed44e399ed204e932dc22e5f9eae4c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3-dev.16+846f80220ee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3-dev.16_1630668990768_0.2199107721254856","host":"s3://npm-registry-packages"}},"0.29.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d66fe2dba09284fb6c72da0ba3048946f7acc76d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.3.tgz","fileCount":27,"integrity":"sha512-b9KkAe1HLDhXVPs7Tj//gA5hvPhM2h3ebCS0pxLlXAMLJ6IDfmXPkOlOaI++Mv6mbt3XA5QTDLueCCvnE8ZXZw==","signatures":[{"sig":"MEYCIQDzwnK68aymfzfpUJmYK3Sbt86mhzKZ37oupU4/nW8HcwIhALRO9asKQu8Q07on6NHzOUlh6eIV6TOufHFKG2PPZ3W1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMglsCRA9TVsSAnZWagAAWRgP/1fScoaEoUFyPIptlPrc\nMOCIAjusleQ7PocQHL33P25sfkx+qiup4Dpq4QhOVXynsQRwjBM/Qkhmt0P9\nIL2QaPVYYX5b8AH/MTWIZljpjGoubR8IQf3+MiEgCzcbsLZwbTTtppKa0Gbo\niGAC9goaruFe3NVkxNgTKq5xj7CnOxSw/CpZwhnbe63QL0Mjxsyavp4YJHLc\n9Cl8Xhgu2o7eoLIB+kA4xUB1vQtKfjYqQTkgUFyJ3JEFXDa/JI0p3cdfNrFD\nHARRygAHjxdUjpceSCKCgC1u/uqqxdquUjhH0FiGDHqVX+1YsIhkq6lD5T+a\nLjGta6RIthWPSOroiQNWOkUE4g/31BE9aDIWmCl2LUgEMCqBBwIqHUIl5xYv\nDPmYcb04gxMnVLOgn1RCTXoSemVvvK8uXpu6VusjGdYyXVsFjgal/FUTfAdu\nny/8uaDHGJv8ZRylkOvXGnmIA4gF1iBTD29aRJg48pL0tOtkAXqa0l11q8vj\npbSwxziM6G4zEomIfpHBwzLBplRQZ3E/6Nak545iZodKK1KiUvnQbjerv+tg\nn9CrVBC5mUo7BN4ErDSog68YaNcx8KnxBW9XNrQeuPFsGr1u4i/6DYGquEgA\nlkCr3RbC4suDYo3Oz4qBZUZu5qbMyhy/K2MMpPxs9Y/RQucaGFXIRnS8Ya/n\nYY7v\r\n=gZ+Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"846f80220eed44e399ed204e932dc22e5f9eae4c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.3_1630669164243_0.6228375220917135","host":"s3://npm-registry-packages"}},"0.29.4-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"61cdd14b4d36e235ac44639e79520353b1206b95","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.3.tgz","fileCount":27,"integrity":"sha512-vqmiGj2fASrY3B8WZznJwGukpGEvK62aAOrwlgMuHtKKgoO9DJ4z/wK38Wpa0ZP4IHnf4b3WaHEMQlJykrZ3qQ==","signatures":[{"sig":"MEUCICHOr/g7z7uw9qwNnk1FkqzhtiCXWUuvWwsiBgIU7vhaAiEAvVPOWAidC/PAfPalpLHpBMYj+i6ItklCop/zlAbLHA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgpoCRA9TVsSAnZWagAAhdsQAKKAG1ml9I8G7O9261BG\nNn18ktuAhHWZndMcYueuNqP2JYMvG4vHGYs0hEnffByg6xY3Qi5pS3UXwov2\n+pQ29WIBi3dBVG6cJfYFmErfQMS5iTBGjhGfnNLAysaOJQ5PdNqwoy1pNgtC\niZIhoq/O1ganNWUnInJvSStnzhfyeqrnUmAqjX8sacEPdp5ausi5HNA+YuLV\nvzVtToNyd8bISkhW/Uu9pN1DxwoGArkJY3qnMh9UCnUMfkPIK37HI5R6hb7U\nVPi7HLh+MX93Kj0CAn+08AzvbaiqPA/uuG2r2lr972SNCBToFUIHZU0AmJZY\nDg1BWXEUe2hjl+zzvKZyWKDcSkYteA9Tz6GdhraG2pu0iGhnnqXt4jLucMj9\n9jnJEccV8tY7w//Y2/mlUkcgRqBvn5iNBgfI8kXv0lcsAY+MfmtBjAK+0ZOD\nRY1rpKg9ONWysH1hN4GowuMdCA+eMXAFt0Pu/MhBHIeaFoDo7J316QhuPF01\n+4ilL3Ialr1G+VirKl8cEyt720hBpKV1suFFC8AMccLbpLZNtLDKBDuvIIKT\nWKWQCftoyx778wDCT2kk40yXm5Dwyo8qCNi2M0xMrIT7Fpvrtwx1HnLA65Um\ngMis9xBtibo6Fg+n9dZPCMuJv/GzXYtXybJOFJ45JpXyghsDnRuuuNLOcsTI\n2wro\r\n=5hHP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a035e051564cf01da959901d606af156ec328db4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.3+a035e051564"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.3_1630669416222_0.9039294471147592","host":"s3://npm-registry-packages"}},"0.29.4-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8a974c14944366ae28213164e147ce88fa9f2912","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.4.tgz","fileCount":27,"integrity":"sha512-ToklzoLWJUOIk/U6nuYRp15Lk4qorq6GNDkW1whgNrlZ9HLtMFBPv129Rm5l9oWq2fftxqRovdtWWNnbf/JL0g==","signatures":[{"sig":"MEUCIEZCJXTpVcrYGYminmeHCyqyMtfq3W8CCL5vCzqgShSCAiEAg3A7Mwxu70iEa/LqFSpfGkP9NLcWoaJcIyohc5n4L3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkONCRA9TVsSAnZWagAAItQP/iL5gi7cLl3jZqAeIrKj\n40XCckni2wxeprYZplbQPA5qZUdJq+lrakC1S9h9inbJysPgOnIvIdmJSdp0\nJe/mvQgRqrjKsJraXOEWlds9mDQtLweoleL3hnQ0tzn0Y0EpNTJYNKuQ3c5U\nJKgVuSSSveIN1n1lsrMTmOTyMutP6iXgdsq0sAaAgrLXI7aqz3wmJJVNyHtH\nFESUkOhIKECmlECGQO/gVpFjhlnTzyUodAH3BLukYEoYHucj+KusEdgqkFvY\nLQfu1v3fn7L2Fc2oLiBFN45+uKAMip9mXEHsm0BXvUIRPbf5W11sEs9nGk0k\nsD92q8sDT4d69ZisncsakaJl0E5OD1Yea6AOhiozI2TDygCcSP1WVtvBOlAQ\nXvpTllZYXS6p8v6oPMO2wj6jyNEijsMW9I+hRbh72l07kclkN/9foqYgY3p7\nzyea64a8lI8O5gG5mD4FYNGecDmJ15ZqfnSfKTg6kLcRHgALF0PLiDLuIgd6\n3XQV4c+pki4ye6XSZFIhQvohahFPgFVr4bCPqONI3RkkjX5omoifv8K83Sm/\ny3AP2nTMFW1cL3v497/n5gGDzFR4syzBC1XeOrYr/p0ILz98zTBppFCsBdk3\n9e3fTPgV/fnRcfhT43D+IMZgcM8CL3g/oCjS4S6VyGJxW3P/p+o1IacUG0d1\nzSti\r\n=VWhw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8c38fb8fe4537dce612399500c5e32940040728e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.4+8c38fb8fe45"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.4_1630684045614_0.09516079854454063","host":"s3://npm-registry-packages"}},"0.29.4-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bc8b5b78c5cdf4837dc29092fc2aff0e158da42b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.5.tgz","fileCount":27,"integrity":"sha512-bJ3d/aICxkBRfQ/PhOgbINg9vGNy6ovTqe1yk3JNnrFfz11WDz5ln622sQ7lwjEczgf16SPlosyrx+ziIseXFA==","signatures":[{"sig":"MEUCICXLtod3S0KRMQndA7DqZtQ4+1n4RkmPENzRu1gjKjBwAiEAiqvVzZeQu5j7pSbzj6RmEL3F8f0UxzLzzz2T3YzFl7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkT2CRA9TVsSAnZWagAA+WEP/0zqufgBGYpl6f+FrBEq\nT54DSH0VeBSpU0W6o0mvOa8j/fiq63KccWJzNKUFbWyDruTTzQZVLMqVx13c\nlK0VMZh3xNokBg9OmIn6o8EefcqPMjkFBhAHln/0WbeCLjTgCZYDTqh/G0Oi\n0BHTt6zIbm86IlKsy5evQLuL5y8xTBq7CDsVhoDPOCjipTYdAux6vD1JkNEN\nndlJsEmaJb9cG6qGJFzvwNskfLHdAfrrMLiUqkjBSJ296bi4P4W5g34fuSn4\naGos1na8qLS/Q0EZU55IdFEh0YXcPf59NLwVUngSE9moExETa3SAYJR6icLO\nY1eBmnzjDsxtklVmWRf51a1vvSbOkVewasMMB7qXF3asrTbXl+BwIPdENSHk\nwkf5TBRJLKUWvINKRL8XzUHq1NzzG3odh2Qf+DpyFdEQOK1Gx0gaKJESVj8i\nQxCMhQPKuZ7iqBNA8QZFpuQlVB6Y2nN37+5KJPnnR5g/Tu6V3Eb1/GxAKxIf\nw0bd8Gc805dWQ2yngnZdcHeLdsgMRnZwEpFNNTdt6LKXE9LHw/v5FWvISP/6\n7e4fF6yOZDJG6Y49U+FG0cgm/DJDlyW96y1r5b/aQHDja8/bzCZEwP/eGyAn\nc+1g2f9lIMemQa0MK3Br6DnBO6HL2VVbAiRTafOW8phupWWjz3da+GdgTOL2\n2S0k\r\n=yQmM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b8ee5f20d74e27c0503695744d029ddd250a08d5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.5+b8ee5f20d74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.5_1630684406346_0.537153819816734","host":"s3://npm-registry-packages"}},"0.29.4-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bbd60695f1e8fc5d137f5449ae68e6abe742c579","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.6.tgz","fileCount":27,"integrity":"sha512-TbZHMmFHFMW8QSPjnFYo7t2lRKciI4QhFxWCnSSmAIH5EEiZvTfoEXTN2JiYMqG52ttb4/AGY9mHtCiITNl2Yw==","signatures":[{"sig":"MEYCIQDeEG+EzqikaqWZAejZ2UnqqSaEbr1GXnztjMEFNm6kAgIhAJBID0+JMYNpnR2KocrW8DlWZ+rS0FJEmdKVNNcoGp88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkl0CRA9TVsSAnZWagAAnX8P/jz7agYXfNtGG00w0xcx\n25B17zeUWptVeXQhSJy1eTQ+cG2rfTBtQd/6nG22E7ke7fB9HEvwEO8b/MPE\nfKub8Jc9ucFeexVqV14T3nVsg+71GJt65zJ14QiDc4920qLJAZv+0996tFHy\nmpV8wD13HTjM05W8mP4O005pZpKmMwC47/V7meuer1wmJ5N2GV0i6kZOUzTX\n5ZMpqXDQ9+2UDFDO4HBNz5zB6zHEmRJYCsUgis1VUlUeFm7zv9xNzOfkhLWK\nCH9uw5N7dF+ENB5kWz88w9MyhLkxqpyTGHJ3jm5XavmCEjneLTuY1zG2YoRh\nq1v2PhJRXu2xXtGXG3vXb53Zg4nmM8mGfvfxQkc4tbTwwjRuV23EfnCU37c0\nGH9QKCNvT2VEx7j79zMDtUHsrvhcN13sdm5vkGwwbE8Hudw9YPuYO/0JWcqf\nOZhLPNi8U6IcNQWuWcj8ao3MUCsA3T9sbNpB1vy8DQwD3ahkwZVNTbNFHLLv\nt4CxZZQDYcLyPMo3YctiW28s5v+k0yFjRgcicdrxYy86y/2uGs3xlZb2gb8w\nkHNI56dB5sTMXn0Y2yOtv80A9g0XwrSmyf9S+wwi5IyeEaMA7h4pRd3fEuQr\nzc5KmYYzEpK08V/AA77u24l3Bp2k3XakhkjoodEs12sb6RGLfXaAkE/lpJv7\nnNBc\r\n=LAjC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"43972fb1b0d0e0d44c4244541b7a1c0e958d68e1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.6+43972fb1b0d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.6_1630685555805_0.47882281310753183","host":"s3://npm-registry-packages"}},"0.29.4-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f80372e79c43eda64365bf60b4a8ef17d6c7c5f9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.7.tgz","fileCount":27,"integrity":"sha512-T1FHSOSHlvv+UlbXpC0ofaDsODaQ4DEZ9S4xW/xmS+60JiWSITfSlWwRLl7r3LXFfsleL6wo9qeQsNWZMd+SAg==","signatures":[{"sig":"MEQCICa34aCTgEB64bd6C6fqDTmHqFTIEWAA5tjplntUH7tSAiALIjyTnA0jsuQhSfNVUw+AiZwriIUJ7U+GJ36pwuBk2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNWbcCRA9TVsSAnZWagAA2YYP/2uNSP7/E2/ZUffoT6kt\naYmEeYmNBdMs2I7sHvpeJIQRJvj0v/5qRgk3vJiZ9bnBe50u0myUB18zOvYG\nM7pUOUlz4p+cql5KuAzXffo1Mat53OdSp8MbL3KexBqVh9rovZ24jChrSK95\nbaFZoJz3sxp72VvAB89oGj5qKa22WNvj6VNVhUPBn4sAkP/BSNEJg41H1NeV\nEKUlAhCkf2kAmMUFE7byiVgtN6//Py8IbuM+FjLRwEy+oVynKSVzHXVT07I+\noAq9hnoRvJHzVmZ+LPDQAkCJnAbOI20vf3dKwj1lEUYd8C+cUlSXmYcr2MTi\nzV/xrn5sf/QR6p2HjddN4ywKgfXA0GQ/980ET2ZEbix1CoDZqHB4UEA9UNIf\n7qQ26peOxnTDbhutir/JajTxExzRYuTrKsAbqsjxbsDgRbxuJQvE/QNiwGa5\npimMuncQBgUm7L53YLjIJOREUpPDZ9lce/S8rRALHItmc0rQSAF4CYGr2hus\nGl859ZauJ0GHo10Nry48ZGQDL2AYnAc8v3MxNj7ClZ70AlVQ7X5j0mWMx4lR\nffXrHpUU1WMoGZ3t44VGX8MDSIxpPMzvELeJbedbM8ne52IWD11nPXTzngzt\nQYA+lSeQjqvdWdXrhkL0GS5OXDUXhR1N/OhQ+c3nbqjpooFDNOJ9aA+w7d0Y\nTaHs\r\n=k0gk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4fee784b0bd606ddb50b375a6044ed52c3bd6cfa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.7+4fee784b0bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.7_1630889692665_0.720475513912878","host":"s3://npm-registry-packages"}},"0.29.4-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"13809486cce0e3024f0238a76776b011522b5193","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.8.tgz","fileCount":27,"integrity":"sha512-vCxezhpP1ebXpaldv/Pe91XokvkvReLMG00KtSPvW9XKTbcy/0XpkJtUDHTVEGUWasXGqSEnl1OQ9Ajxr5+0xw==","signatures":[{"sig":"MEQCIBKpPc8fBdRW9k8ALXOQWIVRAmuGrz/G1hCe3Mkp2ehyAiAWR/0/sJmn1HzMIyqdAiVm1hM3Hrle/X4nPMXcJJMXcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNnY6CRA9TVsSAnZWagAAnEUP/AsjVoseRkDy27jQPYGE\n4iSlzywZw2bXUEOXHca6DHomYaWw/G4PB16Rc5XhJUbwxBZpP6OzgwresLs/\nfI1DsceRjKUWFmqMtL9FmckkYvW+Mo+Ave4Ko9VAqTAuWIGGDa4wy/J1kXWq\nJ2r7aETyvKQrFEJ8MWAq/AIT26VOD0SZ4qBCmXix/lwp5VAnFN0J/ls/63Zh\nop9PVfBO/PAE1HQFUGsavj7zP2osmEPpwPUtYxTMGG+vSEBz7zZFbt/FfXss\n3P8vdjz2FkwWyWZsnnWdPRO+rsTc8vOWS6us5LG/XX9QR6Dx1VfQ0wLl34O0\nk4+pZ0EbueUADFHoMA1a+C7KVWwT6fh8JnwrcuhtgJHBhP2PMNuZCc5PPHJ1\nY9IkSQ9498kWAbjNoCp40jYxm2onB7+P05K9i/LUt6auZsgUAczFSoE5fpdZ\nUSwQ4J1/FoB4bg5G/taxkzrSeY9fFKVOtvHFZHwBgu4KbUiljAxYCmMb3XqX\nOS2wD1HinoelaLed3qAdSxYS8f1LgcVNT/tOnCcOxJke4OiPJo2sUGYeQ2ha\n3eKO4/gN5WKhCjjVfWEtuOFt2efo4G49+LxDuSP3fV8slSdpW5YjcmCY4lKc\nLD+aWHRQqEm5sWLu5/P1hgm+QJrOeS9HzTfVf1w8D/+f71yoxhE+Bnw47Lwm\nBagR\r\n=j4Ot\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"392b3d265e0158c37a301a64d6c38768dd313714","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.8+392b3d265e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.8_1630959162189_0.41003689430086054","host":"s3://npm-registry-packages"}},"0.29.4-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a0e991673a3f2745d9d212b8dc8e60ae667dbcc1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.9.tgz","fileCount":27,"integrity":"sha512-WBY72MQ+8YPH9D1XP/xlB/i1yIyBENA452cCxr2f+PZoPu7VeU5tIRmwrkz3qbZQH3O+igaQiRWZFX/kddwGxA==","signatures":[{"sig":"MEYCIQCCgrjlZhn6KO1IpTQ6686E5HHIJ6Heb/WJkwPLQ3kpiQIhANCU5WsS5qyeUuyZAhgEY/Q9P3FMpGn+lichSgqmvYPj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNzkQCRA9TVsSAnZWagAARzcP/RbpQqg/pUZlmK2vV9dx\nrGDSH/LgvC4tPBhr6zjzT9bE/QrqrVsr8qJUWKGlhKm0LiV/zzLUAHBnbZYx\nrLAHJ6uDAiSLCEcbngnYrPoUyKb9BnECz/GXytJ686S9E2t56HwwqBKrT54Z\n3UJGmPrmd/X8sRsSA6exmgQsZk7T0vjebHIOv2hBbkHM6v3m2FJKJ12e8Sfw\nairYw95OjhA7brjfbsd3T3XZoll9CTB9btXCOpKv2/bGDeDp8Jzfeey7CMwW\noNeRG5rdMb8ugcSKVeYmiRm+dDUMXELrtHZs+zOjE0ndoOvI7eBldgPa9gff\nvJnN3j/8ipD1MRnxH6WxZVHfe8Glu8HCua0BLBRGKNHyfFfj1z6Xdl4VbfTl\n6Zzsp2KX+XzhOBsi+i0nEX5GLyf2l0FCyaUeJl5Dsw2ZgQpigGR2oiUu68Jt\nX1TNdkWY43T4cNNWrXeLpmoue3TXFmhErduSljIi409BL9Ls1VpalBdo0ZlU\nJ5+2gyZpPv71ru5VYT17iz+4h3lfPOLopWoEuOIsj0QiReJ0vTEXXhy4x0F3\nUzxFuh9+hEjMuaq+BTdyOmD8uZFv6Q1FKyyacF59UEmD0bNCxXfK8R9twFS5\nfNEUaFP3otFqfu89ihdRVH2fvMefNEJtNo2C13a+rpkQm3ZvJYMiqbgdWFBF\nm+UR\r\n=1zpc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ff5a59bc56913a7541c27cad3b9ad0371cdf84f8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.9+ff5a59bc569"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.9_1631009040091_0.9655975037334452","host":"s3://npm-registry-packages"}},"0.29.4-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f895ba2ee0adabf4994b0bdf733ec62965e33f45","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.10.tgz","fileCount":27,"integrity":"sha512-/2QzNs1Gm6tmcS1B4csiVPkzZdP296wpnvIdaKVQ+ozNTIUitFHDkzy3Y+cO5f651ioS3ExXXVtCc5i4fIj45Q==","signatures":[{"sig":"MEUCIATSK5xP+OkbmEd2AgA5+857LyP4St8N/w/m32Z2OpNRAiEAwk3Geo+m52VL6XAPxjUuFKL4+wL19nnFNtby47NuqjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN26pCRA9TVsSAnZWagAATXMP/jtH2fXnJAxX91RP5sV6\nnvSEX4//0rcnqsMqiN5g9W9rLtljxKgmhuzy+A/Fxoq90+Hcr++LdghuWju4\nyVuw/Gw2qyEcFbwgxry4vgKj7hYzep9gwbsO9EnPn5G9xnhmRq6YE+TMqy7y\nm55ubonP23y6kshmBr4etpmexIbzGGFYlCmQGRhX01wIOO0kLBRdzYJpjqdm\nVhS3WB2DViYOTPhEhMiyxX7QNGtF0ATHdNFO4WX1wunsv//7f2Vn+eIxiWlc\n/QuWi25ikrq/vzaKtSLmMK5S1u2CpeEY8ca+dMB8MpVefvmJp15s6dJqKuJh\njapoH4aH7qSzt5BXRtpu8MW69+Vd7LOQbxaJeBGoPif0xIm7OcvwqvpvPlcf\nVkJDdipbpW3cUcKu+RlTjok9iz6FaufgN5um84/ygSR/HTAgEPpVBPR47yAt\n9+2zs6Yjj7GmZJ/wtLKcTCfPu1dOeRCD/Wb/cmOlKdPXQwBhAnkRIW/yCkog\nz1KhHaRJaUVcCV6I4WR4J09dldlfHHSJwi6V08HBJ1NK5sTnDr/XK5WLJTdy\nuDaa+y4wWeZ3IsYbYwxoSxQ6jE+ystiDsrPp0SzvRUAaIkCiF+8hxU8yv6M+\nUMAlasEOtb1E6JgJUhx9I++uLKLXNydHF/JI2S/5T/aO4U9dlNoRpznaRHdl\n4IQZ\r\n=J1Z5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b1438d2585d4a964485800e9d0906a9f29885872","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.10+b1438d2585d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.10_1631022761184_0.04160751194382328","host":"s3://npm-registry-packages"}},"0.29.4-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3a648b3068cbc564560510f746c6459f1e847ba9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.11.tgz","fileCount":27,"integrity":"sha512-5cX5tfHIti5zzrxJVDGalsk3pAiOQw+f+yfi8IxWnTOh6buoiqY/9vAgng+jdXFHLXgge8X8Yhqz76Tx62SWTw==","signatures":[{"sig":"MEQCIDcyuj8PFykiMPe0/7WmczVqBWAVPOEM+0zNB+SKTUKjAiAH8tJTDzOUXS2x09QLcMqRHM9YpGRoLgOZJ8sulilyAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN3BPCRA9TVsSAnZWagAAnt8QAJyszgwt2IDmmcF9ybqu\n+3I5S2A5iqya8xpdT7wPG4Wt5EBsVQKociYlQ7XBJ1HzsQsDP15lg/3wOVDz\nHK7NwffYUThW8PVV336Xzjn/lo+aXBM+ni7vmcuclvwL39V0lyo4osekZCMX\n6lenl5OuKS47SwxkrCp+zEYCqW5kX37vMejUcp9qpnAcBSbyWFz3CZWo5Mla\nOdAVeQZFzBZnGBNr0RsOfu40TcKlivKobsP4tGxigh03tIXn3v5CH6VBHGu5\nb+B4GozduhTjzwtnTNjmPf5+jeWViZXDNxFG885ZuiJMkAimAf1IMBCGx7af\n0Aa/aPXZwFBQkGuIKhyxz1B1Rv/MmEvUM2Y6tUnIpeE6mti2yrnkbjSQnG87\nYpTqocwDyJNjnEdfaXUYMjWWWV9p5Hf+sD5vOj1ihCmi82tbN5jm3ycIB1zi\nn7n5/OIRhGE/h2MdDynXuM8g35q+vZYoL/LcauvIy43kInLL7yU8MlfwIGWe\nGlqM+bMXJGosD86byaQU1qVrtcYLKLNwhzbn2v5FXuwppOvnU+w0LwmVwxnH\nJ4PtXp4ASRo64uEMlWYgKqrzaWq9eJrn3Yd2p8sjZh8wUQP706ugfZYkLq35\nzxrzm2Nmf48f+UmDvcyXsjg7cs1zRN/hWbGw73ev0s8Tx56Pyr7CrIS3yDc4\ntEM/\r\n=0eYN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"158e5f23f88e9c202f8f121448496b83443ee239","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.11+158e5f23f88"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.11_1631023183482_0.4693918202744247","host":"s3://npm-registry-packages"}},"0.29.4-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"06de2873d092a7d1900fc4da03321d2fbcda7862","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.12.tgz","fileCount":27,"integrity":"sha512-TY4wvd1cuLKFU4Cr2ed937NbZ38/6djWHpy7yc0Z+VIhJXJ98Eq1pBU9P0LteCZ8M49PQer4O6EXLPkTzNJcog==","signatures":[{"sig":"MEUCIQDaDUtJRKHcYrmjRGLPyJBFV+ILMXHSCi6RgVoixc2D6QIgHK6wu8i4JDI+nmHeoH7WO/ZWP0R2/OvSdrh2b3pNmQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOA2RCRA9TVsSAnZWagAAUiUP/1Dx34xERGWXaD6GHqhY\nrKYcbRo9SrTRZQywy5SlRVoL/4g/FhFzZ9mX5gdhxDoZ5fFmHJOiF/q34BK9\nIB4E+erDexcyrQ8Epa8TMKUTQR83IQ6KLj+dATdmY6QErh0hpkqWCkgOO2S1\n7AO02wP03spPlKBhdVtZVbsQDUN8ouUTUtPYUCQa2mO1zHBKjH1B/Cjsg1DY\nMkszcUAIvEGGx2V9jUclAvoyb66o5IdkR8ICoUKe2avYqGcDpMaqmS6XYjep\nHp20vlhglVdA++egUZQPYGjieR0M+P3CnbT0N8O1WScPXpVS6D043KyJntaK\n69XQsaa2zFKkk5/hA0YCnloYcujUCHzkUVnyLOHAw4Mso4n6p9k5ew37yur/\nyqMkxBeSbmJb3vgiVNlAya5Ae+wzzqpzi11J2Aermf9Q/aZ+Tgyn706RW8HA\nHO8JFWlkKZ/CO54DDMayGphiD9Sjb7ndWRn8nfrCvEFMmzLG7XAdq8fcCqlZ\nQYzyivz7eYH1EuZFvbal/3EBL4+oR1jM3PrJHcf6oeOKoVDi9zSYriSFTQGS\nO3BRUZHZgKUTKi+nFCA49p+6dU/f70Mnf70S4ZC3pOq1+qzKzM36qRySMRnt\nI+1ovCIJG+vGNaeade5W0080Wc5k4Ca/s06s9NwyiMm9eATodA6NCpz1jBZc\nR10d\r\n=YTHq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f0739a6078edb7fd44c4076297bccbc4b937e50","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.12+7f0739a6078"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.12_1631063441069_0.5224056463239766","host":"s3://npm-registry-packages"}},"0.29.4-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"36acb9c9dffa004470871a0141faec9e8605e065","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.13.tgz","fileCount":27,"integrity":"sha512-hj1Ms2BEevOJebMuVXRnhVjYa0iPwPr0eVjusmcjMzsvl7h/wSf7hxA57v/F4Glp6xVtYKJQjVKsQTX/F9AwbA==","signatures":[{"sig":"MEUCIGQ6mn3NvCzd/gf56Uw3kGO4bfAmmBPX7BFWmibEMD3bAiEA+ejsUvT0R+gYKMQGUENISTz02n05HJ2quA5Czu5aAAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOHK7CRA9TVsSAnZWagAAEvcP/jJEoHMpdNb2EtdtunIW\nO8LJ3a5jU56bvuWxtIJFL7qXvQ6T17BJvmGYfkPtGp//lnjFWgL+MZaiydBM\nH8sqSBdkeCkatlOds6aa5yFuvkB37NezS5Le8QmOzLVjhvYIqZiIiJUil+JK\nsZ1dhbTMPfTJrNwPipEKTfUVo9Zf5TK+Nn3lbmLCDLti6u/FHYwFEvHfL8Np\nABDQXpfq9f8Ne68reAJqIbOFtNbp+NQWvU1UyjgVrtWQc34+Nv/y//RndLw0\n0s9eIw66Y52ydnhIYyksuAokGBsuGwPJ3S8Ij4+g9h/uu1Nl4KAFF8hiNN4T\npy/6hwkp2fgPXDFJNHVDs2lsZWBpoYxdmBbl62dt8HCXKTpX76xMn9qaclLc\nuFpHAVCD2Mh36if9dyPDFRpjCGyIokhqchvCZyv/+cbWvL8MCsiEUnKn81da\nmvgz0eP2EtskZf7ObaPB8QfkrDStmsNNt19rExP0qPeaNYpROo0AKQR+nv4l\nQODMhgIwrY6Nx8P9JLMrk0LsiMmQr0UcZ4WY0TusYUX8YmJGZiSHVrfIPzzl\nbROAxHKaltyrts4lWCNnHwkzEujuvzdkWFNkzzJrswTXibBuzTQvO8UOskeu\nR/xiECenXC/1MxX7o6cF0rf0VhpL9df4DufBITlOqpqhPbwKlCY+IB7OagVH\nlZ3T\r\n=esue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"22fb0fe5f468eeb0cc54f4a91644c8d845c5d9b6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.13+22fb0fe5f46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.13_1631089339607_0.612217615485122","host":"s3://npm-registry-packages"}},"0.29.4-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"aed3dd5d5fd89eab61c9b9c42c7c1b41829d7178","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.14.tgz","fileCount":27,"integrity":"sha512-ZYvTrcH4nrIlhcp+ABvD5/7Bmlr0eVwbWYmrQ06ssW7zFeU2gZ0Y5xjq83XB4tD46BUaf3wAJUV84rOr5pbfIQ==","signatures":[{"sig":"MEYCIQCZbqFwQ8Wc1qfY8u53QnvsM1ZLhBjME60gmRjQbbVagAIhANk0sQ3s4yXgrGcDnKatQ+Y4bQCAeJ9EqK0sKJ5PGP2f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOlJ/CRA9TVsSAnZWagAAp2QP/i+Gk0cdHuaU3J6ADGHN\nTh4kne8o/q3OHtkt4lgaLe5M3Wm01i27JLEubWLNvFIK8LaeKLMt1n0UhI4N\nqOdnIjWdrCQXLNFoKuuhNpshzxxgcDiR3tc6zqXE4l6nDrbf4IurM1wEUVjE\nU4hCjtrbPxLfC+Vx0+YppHazviyHoyJNIf6Z5qodWaRabWxkU9GjyeOCAe4B\nBnowCGY32Kd5CEJwtreTOceZKyJfUF3/Ft5yIOT1XMGS7aFz1++MT6f9UfjJ\nkEOJekbQ9HWknJNjpOecDf0JWcDgNRq1zJsIznNh4jzGsWAHnBhhrhdDD0qX\nD5ZoF27jNd9TF/V0vGOHpS3znuQE2oOQZnwVMjYRqCkwFbUNtcQmcEq7XDrS\nV9kaPsrR2M2LHdKuoTXOaOwIZ2lBf0BPspNC0is4/P3AD+gcz1PSjXdsktAe\nipZWbCXLZvgywTweGyf0HZwoGeVJUihZEWIOn7fkJCHvz3RXkpuHzqL7Rcn2\nnuRHIVMBGXphgHe3dXCuJ1GEgcKw2bWZEdml500jBTOPYBC5XtlQr1DcwbLV\nbTGlVOe774mJ/5Occ3twu86TqUTbabqzN6IP/INkhnOicz0ZnSa+cufkaCOY\nsvlK5+4SWSi15yPApqqyzWRdr5pvvmB7j7PrRQHc1HDf69PMDWP1y1bKpJf6\n6Okf\r\n=jc38\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ad9929879ceef4aa2038224b79997136c40631f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.14+1ad9929879c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.14_1631212159274_0.24703623305788236","host":"s3://npm-registry-packages"}},"0.29.4-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"73f573e642340850793c2a3003c69f4f99d4ca77","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.15.tgz","fileCount":27,"integrity":"sha512-+OS19ljZkSbRayB0OhffnWPA16Ksq+LsFSTZbLq61BNCfUcIxL9smruNyBHnOD17Iu+U2JoXcWF2xt/fC9b21Q==","signatures":[{"sig":"MEUCIQC8eGA6G23os5WE33YJwgzAkBJZuXJ9UKrcSw5IX1sa3gIgBxRwK1a7xatp7ojL96fOF0srQd9i/r0ttIuYikRmKgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmGcCRA9TVsSAnZWagAAxssP/ighIY9QPBT8pQVfktXc\nn1/DVoYZmF8ZRFhKjwYaH95yPiB/Mt79ZOv1XxClLmi5VPAu8/ebz6MxT0aN\n/3qR5UgArTfqWEoRo8luxnTz0Ry9nq+9c/sHVCEjYNSqtH7tzlrXrJjZesU9\nYMXxJF7A/hTEsD7xY1NKNvcHvmiUboQmQKjamfzx5eQSGxFheZIzROJbg0q4\nWipqBBfeEZBO81VUnYu7Ln/zIvIoSj7UksaBKovTD2aRWoTk/BNW4PtuX8oF\nGFuCLJZfcMJBpLD1ATuppeQKgj+PSXlrZ+rkzkyIHOCYbILhQ27qIEwqqRfK\n3Nv14l6Knlu2V/bbuPu4LBCSejlxK+mpA1qEymjeU1xmyxU4t/k3/rcBw6uk\nNH5Jgbu0EnNO/IsRK7KfJ+RKYE22oxiD3wW/u0B3WXcZWTVXnQp6rOabvNq6\n75st/27kXtWDiVLA4jlp++bQ+gxh+2lJLa4A53Qwo9RAd2P/FZaRIsImwHI6\nFTvaMHH9yZAMmaPTJdLjOQF7vC7RbQZ8RBu9MomQFrH4XQtPUdFU0Co+Unm7\nvvUvQtWOvIpWJSNx4juPcr4GMOhtEKVAIkfIQyd6jUcOnCsz5AxupmoZBgJO\n1stIiE5+sEItsl/6NPYQp6010AaH4elSPdV3FmcoIxUaHLeZCRe9MzAB+yr1\nXGPS\r\n=EoKv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"397ce92b1aa1d87c746c5de800f8086a26166d32","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.15+397ce92b1aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.15_1631216028114_0.18281514696806123","host":"s3://npm-registry-packages"}},"0.29.4-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"829614cd31a16e18e13b8ab356a1c47cb8d52e05","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.16.tgz","fileCount":27,"integrity":"sha512-t7z6LvWl2RPLctAuscHXcuJeEcC+emo2ZyniHA/jG5k9S9FhnZzxMVTV8KAYbn/12/paPQUi1j61oiLI1H5ohA==","signatures":[{"sig":"MEUCIAxB0hmaw5BwVZ9KGeA+ExCfBT1ll8SoKSciib37NOBhAiEA6F6n+RORwJswfjyvWp0XY3a69hQMmPuMT4KXPd4f/MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmNPCRA9TVsSAnZWagAAz7cP/jnLy5Cu/JcX/YfiPjxr\nyIGeZGM2fCo4Nfuuzjt6WP/Wjfma9dqYn2E1WABdb38pU/G4P6Eue2vNWqE9\ndmE13n092NaN5ftvl2ATJCCKLbQwhtPB8HDaOiSwgAvMP1jxiLzruJGYF14w\n+/uABB/NNERlVm7P3Kog+/sgyi1aBEqvHxPu8G3j2JCfy7GotPPnWoQ48osi\nNiZDCS+xzyZxZpKiDfI0glBI2erk/SOvBEGWFoWynkPChzkWLj5JewtkXrFu\nIJPT/h5Q+k5Vs7r7OPx2oPpMGFPVr8WpVNInIfrUoIbYngHD+HL+icaSIHpp\nR/Y8XHT0hm2mPCQiwWmN6J0jzSWc3Up/ZIqLA6VNvDd5UXYNRc8gSV4J557L\n3+eH8xtcf6476PPbvL1B9xLKuLfpqu38r4f8JjFg/rzjH1XjswDQmCDpARoh\nZWo7xxSXcdaaOjdFDXfCnvznk1WJfD/IHTWJWQQKNYCRNbJaftiDTIUIAE+d\n7n0RtX+N38ofneSxxqMokUVU/RoVPs7Y6O/5Ly3/wog3SqEDJAhErHttP27c\nlzjFTISDSfXsOJUoGr0ZOzPh7umf2dwYWxph1Q9iFUoMpWXHlZCRQpLcrPqw\nqPLJyWNCqUEHdICzy3icbxkWWmrI7CjVgBK/isqpfVJ3mla3VXFbnUxWG0Ur\nwb6e\r\n=Wzfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"623fd0e5223cd4f17228b2efb08d5e1779c93046","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.16+623fd0e5223"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.16_1631216463287_0.45070183222683324","host":"s3://npm-registry-packages"}},"0.29.4-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a796877b9012d5ae2eb123d2a9efff162c94c016","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.18.tgz","fileCount":27,"integrity":"sha512-FdZZR6z7dWtd7OoDr3hs5Wy/gFJvFgcP7MTkYRgyPPXuDQj4julbPyqpCm3c7Ko2PnN/Sa2aV3Zjxe/i68GhDw==","signatures":[{"sig":"MEUCIDPTofjL2Xg2QAHFMnDwIZZjRXlJE3RnzNLPmPdvc5/oAiEA8fyNkRcrCiMXAgf/HwyZh7a1gfxd8ZLmnmJNp6wz1PE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmTZCRA9TVsSAnZWagAAnrkQAJHEv48z/cSVlovTuHtq\nC4Kjt5phg+59SA15a9Er0HHRr3mVVMPIdnrLl/eq+n51dOhSWvrM3V1rjJgk\nbVZqP8njoOKjXx6VlIZrY15NUEPxGdumNAJsycE+u8kLUlj0K/dtsC0sdfL/\nfqrc+kW04qLUXKbxhM6vTmTPbZwekPiXIUjojulIHnHrNSIF3EbvIKABzmHr\nu5lBXsVUwWLkFY6VTPb9Wl7LeqEuys7RTOH48FyzWFVhdD/7V/ROzr7tJbPm\nkj2EFHJ1KwFi3HTi93eBtjkhYATJo5oVYwdkWFBtyU0hYqGi1Yxlts36UZMY\n0KlYgTi9M39EuRJR7niO8g6kYwBMWdMQKtWylu82XqqqB+cQr/e9O51C0173\n2Jd8UMHYmdHlrKRg/c0dhkAJaNummwxej8dRpudhEK1wdwakMOiMIuMYL8oE\ny0maD4KJzGKHFTe5BTo2U7K6nR5GCEl7tOcMY4h0Qr8kG0G1lUIDwktQFk0X\nhDZ9MUz2pG/UA02KLiPzrl/eBbaSlFOD3/ge/O1DwYQZPYYDrn/00DTMFK5K\nWsQpAADdzwycuP9HuACQzejDNZCXBJwHcIF2+0i7hppfXXyjqFHEEn5J+QCw\nFchs07iIIrtZfTvsM9MofTkasstLe3NAP9vTAV9t9uJr9P5SgNQI+RL77M+5\nJCwH\r\n=W9QI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6a0745e9db27dfce67b6e6c25bba452283dbbea9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.18+6a0745e9db2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.18_1631216856817_0.17766488960490312","host":"s3://npm-registry-packages"}},"0.29.4-dev.19":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"999aa5b78cc931f7f5d6983591ff16f9816d6691","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.19.tgz","fileCount":27,"integrity":"sha512-Mm7NKrj8eT/ZSKgbjQQdaYC/xwlQC+gUo8xs+GH8jbLQM8WFWOZcXUzXcvuErwhfQrp0KMRCUjm393Oo4odosg==","signatures":[{"sig":"MEQCIB+nUwY/7IFsnFNx7WBqHkgSgm4lPcawBtXYKOd6x4NlAiA4YzKY/dSbOE3P0vV667su0yQCPCUkd//5BBLD1XJ+lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmaaCRA9TVsSAnZWagAAKUUP/1+5IDgt1q2GHV1wHgfH\n0zsqNP67mQSwN3rtkWQxQplAdjlJY7eIAGqD/sxxKlPiB95WKJ51bCdNJXIb\nz/HitiYZOl/upW0d/WafukPEjkAKIpwfP2QpQ0uo0g8PZOSlfVAnyu721GVA\neP7JCpEdrgUVcEKMFw9r7kl9L+y52+/rCC821CYXRAC8m9UyYGiWhsMghW57\nmE1MBnd8IoPEySbqKnZ9RB0LVJjbPzO2iVQ5x9FcBykAays0amitDY+pNwS+\n/XgIKf0/gfMVNhyp07c52H1zqHhjCFlSASOppYfn98YI0OJL0iNjLtI8hW4p\nnrDe8UZ58g0dmYMCMrXM6PYlo1+WeoZg31UzHOzsTODIUVFRlqeH/0LsDCDq\nTXUE0GeiL84O2mlERd2OQMNpHthaHcpO/Nf8nEx0wNznxKIKpNYLQ/u9OEAx\nNEz6bO12UDswHkYtCF5ZTdqpa3oOeiWIM90N2tRJFecX8b6JFgOYnLejnSE5\nNxCBUj2Lv23lEYO+b7jcxE5Mejiulja+1fdA7wsakOfbF5Ou39oSIC7+rVsh\n/4fOkfXkVRINkcPrvqktWZkIldwFwcnQz5B/5fw3MaYGqlDDKY16DQR+bxSI\n4EaPs3pdEIPlXhvrxXLCXZ0lEHZW+BapbVrnxfuhz1Mgq3IuXGR/SbozH62Q\ni3AP\r\n=lPTg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d7a4379d936dbf71705b898a8b5a60e0aa239015","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.19+d7a4379d936"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.19_1631217306488_0.856507197930962","host":"s3://npm-registry-packages"}},"0.29.4-dev.20":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6fd401e1a009b932b84c622edd44685167cc42d2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.20.tgz","fileCount":27,"integrity":"sha512-B2hRZ7uvab4wccEaD18uUA3Mpn0PqrqFLTz6WGT2MbZncVF68vHF6KdFnAumHNQpNi8pbD++1niCMOBKky+Fbw==","signatures":[{"sig":"MEUCIEk5DUO/fnraY6HzIg58xP3yLan+NcIk4N0S0c+fL8ODAiEA6PXNPBr6Ef9x2VWXIaCy9oAfXm37joh4neA7DwzWgcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmpwCRA9TVsSAnZWagAA0yQP/j++sDNi1GGldjNg46Zm\nAcKWdleNrd6HhkKlk3hOgP3P4pRBhCsHI+vQf+gPYkU9Kmm7hIzONSf1bzwq\nMxtud7fDDk5cjoTJdiBwfonw3A4kJxMCoZdmh1Eq1gbJ4JIEWJe/IxMdl5Fk\ndIQECewtnq7CAPY86rWY+/ey1N02sC5qiBx0hn/EuGcIKN7Abe/clzFwNldL\nIrVcARHZDFwXEmgsCNQ9K8X3wiyoMDhPJ8lIIpOATut4hacYEXFJY51UKGWK\n6TZN77MOuuuLHpAufgmYm/xScQjXPFB/6Ac3VH+6ekfItt6qLBHrwAz06AJY\nrKj3RPTV7g5wrmifq7M5k7cLnILR8ps4h84k91AS0nIFpVn3n0dMBPl+rY18\nF5THBz1boI9exYvWpIEhlU1uicckdcZpfGtUyTPnqgIjuxAGNqNgoeVe/w7A\nMEClmB09t6z7o3lWEFl1xzJaD5cWIqF9OYHHS7vbkJ91kFWRL5ceBdvJhZy9\ngnngMl3ABOOkgc07qBAAtexYlb0VNAnxIicNleVco7HUSUuhIEr1qu4sDYlh\ne3mSl3FT4XecmK4+v2ziEupuyeu30uDg6aEpTASmzOeKA2ANF1E4PDYUd+xl\n78EF3VbWVmlhgRJ2usw1j1hE6JKi0tYRcQDgNRmYOzebtpwlMrtsOToc2jMm\nMrox\r\n=hxE2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c6e0188ad46f1ebe1bf5ecdf36382a932f8f5b84","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.20+c6e0188ad46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.20_1631218287811_0.03310973374190729","host":"s3://npm-registry-packages"}},"0.29.4-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bdee3a82f8bbad58311ee47349b0918db77be472","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.21.tgz","fileCount":27,"integrity":"sha512-b11nzI/kWTHbQMYGOkMNal80dtN88alwQXmpc2Ub0QYdKYOORiXARp+Xwve9rgnidZovuqbDVW2g63v0dRUqzA==","signatures":[{"sig":"MEYCIQD3qIdrKi2qAB7EeehmHEX1Suh4+JtjghAjgGOP43OWIwIhALbBHlb38DyDXX9DVPSwMRS1wNDb22pG0xmZbnCPpsRD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOnHrCRA9TVsSAnZWagAAhQIQAKRZKxEyVgMMR2GqQjq2\nRAygNiInLAjtHaKP0FPNIBDTd292gpDG4HYAbmc1n8qnQPeenRuVKV21g9Yb\nLxJyo0jhu/e/y4zC728I44OqUvyHf3lGN3qKa+GCPa3y8O9QsIcWN3pcj+mg\nJthfgaiI76tInN0FN0YFQeMO4WVERE6nWCrvyKrTaa09nDhDY7hoSeL8cP0h\nwZUa5FJY0b16rved0+LwDQ2w1Nau2MTYl25PZLD1J/ue50KUqTqZezPbsvZp\nyCxp80hxbrzMzw5g+n3qm4FZ3U7j6WU1y7P5+ub9YECwh5r0hHSiMy+2q6bh\n8GItfsqoa1m1zmvDT6lGOZEhmyyLgecy4wqTlJ7S4pw1MKZ+Sr0sQYk9DMJi\nM2CdRw+gANzAX7OLNxnPD55E3jAeIaj6vsxm+YF3jiAWJZi4QE1hFo6x5NWo\njYlrsPIbwtSJXwcSFqy5oBd1iXw6s9rESiHh9a8vON/jqBYTYNePuGSFux0t\nhUDyfx0ZGWeplY9vxS99YaJy81freUGqxtrOT3VP4Pi5rYcwW3Vg/NsHKdwZ\nPprZnntJaFIbp5ypAUwA0aRWj20k/QTv3fkAR/BJV0mPQdF0GWKOivWnUkJq\nzie+pOX3Qr/k4BR0JwoGcpH0JGsUk4qdf6PMXvV/8JSGuO5+9/o/Ex58ZOIK\nvaZL\r\n=g069\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c357ef900af73c21b1a66f6023bd8d31c4d800a8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.21+c357ef900af"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.21_1631220203611_0.164066325234419","host":"s3://npm-registry-packages"}},"0.29.4-dev.22":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5217598d041546822b376f195d0d8e3826362eec","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.22.tgz","fileCount":27,"integrity":"sha512-QeCQtpCOOR+6BTy5A2pmlObQGP1BAt/asIs3grAvr34iCOvwzVSyMCjApIlZ/42U19jnnCActGZeeAnba2kJvA==","signatures":[{"sig":"MEUCIQDu+egAHmyGaaKDGbVMB2mKKhRMXOK/8uGMaeUAGPt/4gIgeemIPDySqDZg8eHiY4ICqBdetO/7FCqRfY73F9UR/Rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPQjWCRA9TVsSAnZWagAAAJ0P+wRqaC09jwtPTdTpCn8h\nqnt2MwLFrLMJZSjBY93rJDHkci2JgMVf4MhRRtFFSVjbLBkqZv6xroFhkk5R\nC7mrC/iqZ+ZErIuw1dZIPLa+AnFHYs6RqhY2K67fZVkTcRA6FojuPxplaSPO\nRS2nYtOeyL0aigHERFlMxkx/cvNKtQUW0kVWeSTRLVlfjS3wO3dwgKBrqesc\nMpkgVfbG0fdYLg6xGiBdLOtF0ZuFxdk2be5YgWkQGcIa0WCgFJF5zlha2dP6\nZA2cQwz05tx/IX20hi6S6wQO4KCGVp7wzZLn+3QL6Z8aEM0XYtkDeykGW6UX\ndw4s9zmcRjdAihsRuGnd3OzUusJ4xwrfTlyuQBTBvhxTPPt7gZ+UnTzm1L/e\nn1QuXaKig/PFeEGlGejubbTm7GF/sp/ILXH8e5EPgSbi3hUuNjSwiQOqyfRi\nN4rjViJEedBnezlxt88EPntQT9rXpF8l4HEO95rXqWMuhlsRWlatMJ9LDGId\nI39MuHJRHzSUTNzkrz2FV3T5QqHmFdb9FU1x6Tkt+1OhsKGXcJRo1xFmF3+o\nKyPBdoWtFUs6IFPm+Y+ZtILaRrEsIX6G2jCg/egT56nwGD46nyxlpCf27+9U\nSHefPef/fw9MkiEU8WhFyisUalig+5JDD0m0NpABE1ULMDkKnlT+GUIZbsTs\nc2c5\r\n=bikA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6fae28646d2b783acd0fe1b2d95f012efcc68769","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.22+6fae28646d2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.22_1631389909888_0.7795365264418179","host":"s3://npm-registry-packages"}},"0.29.4-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cb0e0669e84e765680beb3ea852d80abd95d4270","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.23.tgz","fileCount":27,"integrity":"sha512-JlWlqMyqQa4YF68EXfgzrTCjzn6E4Gv6yhB6E35a80fLcIiXRP9kh1Sx14TLc5N5fjOzjkM3VntvV430WjOF5g==","signatures":[{"sig":"MEUCIQDRXXrIwq8uRGJfRTg9W9rK7VXiCtNqcIgnj5lW1ad33gIgMm+23qPwKjR1ATnDSI8WQocaWQUnxGWy+Qf9y5OU/VY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPdIMCRA9TVsSAnZWagAA7jEP/jYLNxc/IdQveY+FoS+z\nmH84qECxfJh/BYtKarW175adF1scvrsD3Hov5ACeipq6be2IATbWdn/3JGNY\nGMx6DR1j5jpCn1Ffyber+ShjIk5CfCg6l1xk5GCyO+xSqLPAd7TQTj52yNeZ\nVbufqlV+u8WwCFEP2uGowYQxK6kNtMrTG/tebQEtCxzg8pJSW/pfmrwCr1Hb\n6rc1AwtASxZBUbokDSZ3lBUuLq92oy+VNUP/rSlDRzW7Teg2PhLMQekQTW2A\n9xJ5EpZSyMP3N+m0JcOKWdsB6rGRq89eAZ8RCj0ADDhRNBXoV2arg/ZyJS6v\n0R0Y6s20lGtVMyQkEzVelScY8JRxNFtHUPbSQR6TYiVkV6c+kb4RUcHu532s\nfou0od5ih7NiKFWqwYW181LcIAtRGcIaEXR+J6TfJoJMvNpfH+XgjQIFUVDZ\nEYNdpmUg1VgkV/xTP6m7GFOcbzZsZVqBJ4DX4nDNw3CCV75ThJy+xvmGsgHG\nOWu3D2T9cmyDomWk2/dZ9LRDlr9vmo4gYg1TnJBroVfR12Io/iTCIlEppOBH\nntVbtXBaclkIS9KeDxtEs5khxaL1XBeAITqhmptB9Qu+WIAaQawvySHDLcO9\nCyHJmMTztnsKq+FX9eBgdm+j8MQZG7138NFVE2LmSUBRNlWHMot+2dt/y46R\nYg26\r\n=fKAD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2c9ebf748c6b6a94815de56891f5fa105fe13bff","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.23+2c9ebf748c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.23_1631441419898_0.9257058420707283","host":"s3://npm-registry-packages"}},"0.29.4-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e738edc6a64a7b6ab18d2bfad186c9525f44ea41","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.24.tgz","fileCount":27,"integrity":"sha512-xMDjTq0GPV7OdNyLhhswqIPO22ZK1Ju36J1QY6jRMTg6flKYz0VMKfYFNaYEQp92hIZkJcJmXh19NidWGYI07g==","signatures":[{"sig":"MEUCIQCESML9GMjgwm559i97P8g++R3ZDuPn7OAf3mrSdbK5PwIgJ3qldDztKVom0jM2BFydpTsIPmyS36zP/3+7uHt/6R8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwEfCRA9TVsSAnZWagAAt8wP/3qtxrrfBVdp+HX9J/5P\nq1LdpoVr6Psby4U7IKjxVjogmsDMG6sCrS/+J0mATZN3DvrQOJ3gnArz0ngj\nM8LKjmKZalUw8Dsh3TT+TN6fjXMpO0fMIgI+HEt6OLgM4W0zoiFoj3Rzaidd\nxQjdlQWbBcCYnh6MqgFBYpCwi53u2Om74pdKbW1fDVDs0/3Qh6pQlw1vBQ1A\nb9jXfSaNfE0OolDAsQIowVplRvrM/CsAisG9FZl3nlHM0lZA4QL+agL6S+xd\nsTPZbjQcRfuIxOXwChFcm6Geb4sX/yhOwYVM5Wsr7QWWXzHwNqze2h7wqet6\nlTGs2fSa+pxSSpOAchQN8OzYM9up3x1+gKpiC9JaBO6SJLKstsgh1xCZlxLJ\nkGq6WMzkihJH1RNssKoZLkd1NFln4bE7R4OH51hvxEZ/Sr5zDgFXv1uQP84J\nFXWipqmqc4Ff1w0XjC3fRJJWpAipuVs+niZxwQzo7YAUI7iDBXbYJnjiAZs4\n9v3mOQ5hmNZPvlBsThE4i3bsKt+Yf/ag3NMsVxy0Yz8OmxfRxh+SpfBCxHdC\nx/OQy2GzRidEttWH7tuwRxrU7Ro71tg/5jZP0/U0LLF2srEoaRg17xN11yhm\nkFlSHKDuTI37F0/Y3PgPE2M/p0mY4gNYT0RsoeWgFVhdlTspxCsvskuLwlgY\nwOAJ\r\n=MEgc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"278beef3528322c36f4ea1464fee997800c750b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.24+278beef3528"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.24_1631519006874_0.056482836560241","host":"s3://npm-registry-packages"}},"0.29.4-dev.25":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"39d61a960d804f63f1fef2d5bc955f736c8f0b50","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.25.tgz","fileCount":27,"integrity":"sha512-Bu4MOd/evSVlyNdXPQ65D3cexyEJ3erqDLO8i6efOHePOXH2dL/7wh9OXi8OT4wqliCOg+JqeljglTewbKZhDA==","signatures":[{"sig":"MEUCIQCLwm+MUW5o2+v6C9btUF0lLsaTO6PlsPOYX9nlXt3DvAIgK4n+v/bgIDasiSj5LZZKurtYBxdox3fWiyrm7qYEFuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPxD3CRA9TVsSAnZWagAAtbQP/RPsJNz6eocelVvTKHLm\nB0HD7s66zYUL25bCmqFRHdzZt6Y30XDUuNhE8ymbgQHLC9i9eU1HS1BGlca2\noEb41rD23AbE49xpTFOn7siIWxD/h3atEdv2iwJS7IF6rz//dTcQinIrtrO8\naXdZ1YUZ5ZFEG4L7V3OXsfMI4DruIxcNLilzmvrDL9Q8W4lOKLXIfix9FhKC\nVe/a33Be2CIObHJUJAcioH15XSxVQj03+50M7i0X9jp5Tcv9B2sD7Zc5aITJ\nJD1own6C7g2v6U3X79jFiOWVKd2vgNHb4r4e6sw/7sXcbatNtcWlrtZLktct\nVkIsLPSV4IPGxueODLUCzFVfhYN+MsfjAYN8Ve62PhNABruY+1egPoil7YfE\nOER2iCatUzcYTvU3OUUeNBnPASa5UQIAXLmqho4Z47E2K6Zfv/Gavq1dC6At\nQcQH2Q4tRZwMULqoncLD2CWVfUuDiIXllwaf9vKtgxU5I48ilrXipurCrD4B\n6nq2snKskOJaNX7BGJ6Nj2ukyrxq82ZzIX0BG+yoZl5pB3yHYfmyaW/tgz5z\nbrK4zokcVR81/WVb1mtkb9FPmV9zHGhPgmnIA8X9o0WihKH9qms0Q7pb1iVu\nkFXy36iw6jz8G5WrMVEgb9f1FxWsxUAkAw/2HGSfy1knxkblMjumKyu8GxdC\nXL01\r\n=bNBV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"163faa9195714e99ad579214b9ce112ba1944f75","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.25+163faa91957"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.25_1631523063070_0.7807063292821754","host":"s3://npm-registry-packages"}},"0.29.4-dev.27":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c9ad6f20984ddb8f2bb1b08da616adf6c65854bb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.27.tgz","fileCount":27,"integrity":"sha512-WkUGa1dVe6g4vP5yGNLjLT/OdjEyo4vo80vFlijnTkRKWAF1qmm89/HW2lk2VD3DzS5kUNgkC7HCR9PAyInqDg==","signatures":[{"sig":"MEUCIGyxtHGqMmMG2hqGmyNYkccC3DoETjHaVybS/a+3oug9AiEAmH5x31QhxMb2uVt4NNu2YMamuUHNyFRT240rUoF2r0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPxKoCRA9TVsSAnZWagAAB1YQAJHBLd+019zMKhg+FSOQ\nwBtneIOInVjH15KO3qREeRapxN1sLGR2pMONQAI5PS5LeqEzHwCtdYGBtgDw\ngb/W5TrNuURipCiv6k7dfaVJojZBabMSkDoiSbs4ug8zMeH00GxzbiFcpuFB\nHsr4OVi/Y+JBjBmJeFBXePDbaZaWMDV8dLdsKWY/Q+5EFNcmoAzz3WaVG8LN\n2lVHksGYbkL+oKEyEEOTER7eFKJ3Kcl2AcKU9sjsLn/rRxKv3EYjgR0P2cXp\nZSafOcnbvIMrXIOfP0kSdIIKDdYOKn2ufQLkE15orWuzjZ+8PxsnaZxGYgaJ\np/ROsLytuzIwfsnXHrhw7YyGyPYrRKXp+U0/Px+q6ufMhZugVCi00CfD9YCA\nbkFWI7x8pZ2Bt1T1ZOxm4BIfDK2SkNDYj4pWIkazkL8f4JLRBSllCg5asVbe\nzH+1gnoSII9PDxVydWFfVSDMSGOoyrlZiyCN0cCk6LurVskxauDOWUQfFB3b\nV9wOh8VyGF1kKx3T+2dd9aPoXMRz9fpAGoDjhaRmpx0PgtxQt8oTGh44kTL0\nDZhvyMQKDq3e1gneitTqIyp0VM7xcrqcChi2b0GFgdp/NkE/OFXLhD1gSkap\nixOCzuJjPqmWIlgeX4PWwfvbw0gYawQSe0Br14cSOjetS9DT84AQIgoifm+n\nO6AO\r\n=+Yo4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ec7e4192e18abaf4c7060595994a321c223c782e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.27+ec7e4192e18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.27_1631523496356_0.8519907100034214","host":"s3://npm-registry-packages"}},"0.29.4-dev.28":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"98d9cd60cca18ceaaede1250ba606cbdc5e64ce6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.28.tgz","fileCount":27,"integrity":"sha512-Cwq3zSBIqafHGxPTFXsrve/5GZ+kXEmTTpJFx83UAnzGKoVGLbP+csYE1SbiUaYYrCgrTnHfE0QRALz0sVLT7Q==","signatures":[{"sig":"MEYCIQD8Fue7F2cxyM3lV2DS4EyhIOiOhvTT/HOxPvaiELvIlQIhAMgq/SIAcll2ywe2NpXSWdbNAPlH70HdRAPLIkdnbppq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPz1jCRA9TVsSAnZWagAAbRQQAIDL9/dHYZNNih4+gm7F\nGr4JCJd721FSj7F/7f6RuExQpY2IxoLMRKr4u9mDdiuX3YTXxASt9Rg4qqL/\nsrudGbQm/4S3pp1GiETzxvG6yLAsJszc4hqnIUQV6ppV64ETLUGkzcaSiXy6\nQgp7c2ANtH/l6d2MNQ5qUSaeAu8+VEZ5FqbQdiZPvilXUDFqHJEgMNv2eU6Y\nu/WeqPabcxlWzdmsgZR3FL9V6ZYUwWKtGW9poQTOcDMt2wJEr4AMa46x4B0T\nWxvaFg3iclyF1zn3d+FdcKHJVuGbGrOumdrmaBaieRGAwYJ7FuvhDQH/cDcm\nJ0Lvd22iEEwDCxqEAWEVfLdGXkMyNLkJT9zas5uvL82e2ReHTXUtMkV6WXu3\nUbajJ0JZX0c0BKHsloTFQfl+mRs1n8kXc5z75rl1IGgFfeWPf7wWcHatX0oN\ntHa56b24XMJjZeVblMvXQYbfSnnTe6bRSYMxJZt5FLQRBLZB77HNtxssvbQe\n9qCqn+iZSv0TkEVmENcyYJubaRwUc1LRNQ+E78wgHrpT55Vy06oRzBWj2UVW\nwrkahMNh6wA5KwNcxZRc+Gkqczg2czJX8PkrxsMfFCdTsTPQ6GpmWParf8Ha\nSs6Mk21sMLsCmc65AljyJScGaKX8g2YPAuSf32ViBkcELiurpym0H8HuwZGS\n07nx\r\n=lVxG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ba4af43f56997241a34f44fdfd5659cc230543d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.28+1ba4af43f56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.28_1631534435859_0.9290984627947623","host":"s3://npm-registry-packages"}},"0.29.4-dev.29":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0d48bc931be2b3c2ecf098a090f738c2aa0d0113","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.29.tgz","fileCount":27,"integrity":"sha512-ErNsBrsHOYD1u3vjlDOUAHXeh9eGm2kttCftz+5xVKk521TwjU3jsR72T10zWFShLU89r+k2DItSqvDLgM0UUA==","signatures":[{"sig":"MEUCIGSlGH3yb/gOUxtQA2dyuD6SSGdmLD+SA7uO7ourNadjAiEAxFuBb0Ts2v4cJ7PKGuupbZbt0xhF369YEWxNCfBJyS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP3JLCRA9TVsSAnZWagAAdrIP/jBwsxRT2afFb/qhiNWh\nSEztFmdUUUDnfLBsvelO//Y0N6fW+QUJ4wwBuPzV5z6n+zSNrokSLTKV1jWJ\n+niTgltnQkNjQU2SsGXZMWLVp0h6/Z1Xvubux7fjyuiqMztkKgrTyLFnKR0W\nn46iPMsZzXzNBRPuop1GfKYisBbCbcW0fXAPZoZlRj5Vr9vKDg47HOzxK/ZK\ng07ecP/vO0x+lmo5E34G53UEF253HgfB6PABrJh7bMu0YlHTa6uUmcMx1l6M\noYmJPejet8T+nIvhsSlsW42EbhpSn2cLLGQ+glQTv9sxZKej9DPNpUIXA10l\nNT4qknDJA8XC9NLyFFvtJP7O0zoeCXnBzV81b46XTmpIJuEO+/EIE96pb9K6\nJPIJAKpsz+SZrbKnLKLSvte4CP/bZvhHq5cpcS06jv3G6ft/t6N8VlGDIAnX\nUmj+sMEaUGgUlqEKZoJR1lsnfd/mNs0M0JkmVWv7YSVHjo9Pq7Xw75GfaNoS\nN1+7sJLEZw6PSsmKoE35Gqb+rhplgxmOWi/eCC6FKf9rxcRzY8gsItyo45XL\nXrJZQkSqB0Wz+WJFF5+qGT+wlWR0Si1696RioN1xT5CtGaAs4vpD6wSxtKYq\n5Ja0Yi+8lYtXzDyGJlWrjcW1ZsDpo5+1Pt3WiBI3VzqFT1FHbsJtBLSbN+tn\njJeH\r\n=hLJ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"26bd59499054144ca5d999c642548534d02f91e8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.29+26bd5949905"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.29_1631547979612_0.3526317602416147","host":"s3://npm-registry-packages"}},"0.29.4-dev.30":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f61a508c661df7abfec080b3be56ff0826bf5f01","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.30.tgz","fileCount":27,"integrity":"sha512-gW2OtKGDaxJGa+2oxVk3jj2zp74jQgWtRGun0ipzEK5UuJlBi6ju1jLPM1M3+Sa5Gkpm81JdxqmmpGzFmDm3Hg==","signatures":[{"sig":"MEYCIQDQqbE71YYGUyXaF5jbrIeYoKr92D5r9USDyxeiXkW0LwIhALUjj5dEm0o9s9DIoNvh9RY22Mp+FVB+S1yNaL9a+q+x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP3QeCRA9TVsSAnZWagAAMpIP/iSw+IdhW5d1eQM6pIOG\n7dSFdtisDxm7p4N9z7wzmpqk08GacRkZWbRhtR4GEZh4QITD0SRQ9CtB845+\nbDcYtS/mEDtMe+Xj/MGobiUrMFjHhckn9xwOOcYShIvcgfAVt5BYKZp8602o\nkYPxibX8CYuOi0uc/4O9qnDh26z4IXmO2LeHeyfnYb1dEBec9sEqDNUqGaNh\ncJVI4jpAhNvjoaYiUZEHpdJZ2ogvxuf9Ta8ahy6mmEYYvDbh/Z1Huzugaoe2\nNkgqrraJcHkhBclTSs/+574eZf9xXYgp0TQTJ9EGR1XoD0+cgpaWNEUBlF69\nRPyu3O+kyD4gYyuoGLdHT7YyDFSt6i8dA8xnk5K+BlP7wDGE47lwiWcHfo+5\n/kDwx5b314gp13gXc8Ca35po+ky1tBhn8zCHKSKUv9405bHy0km5uKG/bmql\nKL3fJX9Di0+oLuALF77jPrLLqpnrpyHjONxQ0kGEFJXUHyn4o/qBhoWmBTFp\nFxgav5z7J6ApD5fVjR+YuvkmTkLC1IGIEiQNN+ekeNgh+wm7qEPDRamXY1hM\nd+1T4Yoz6mxrs1ZTqeJFJRo8E4vLmmtuxR+WnQHpIKGGYpDQpjj1l5rGOQ67\n/I3jSd3tmBVntXss+Kjd2b2h6hauOjFMz8mT3Rj0kMChfUeF+BElCJO07ETB\ngHb9\r\n=p/P1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"43b347038ade7a93074a812ac438e4bc7e4d21fb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.30+43b347038ad"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.30_1631548445882_0.24884295785650923","host":"s3://npm-registry-packages"}},"0.29.4-dev.31":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"dd1b8aeaa7a8c3b1f68fb67764c9c1a1c2f030a9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.31.tgz","fileCount":27,"integrity":"sha512-G04drDHwL2QsdKFmfe39UvkgYtXclaVW/yJAeH3ecYACIGhwlmJerdPOuMCQWoC+FVd5CICTCYAwdjSqNrYVhQ==","signatures":[{"sig":"MEQCIAseRqBHJv1n60N/Ow3L44un57k/OryZnDD/OkLaadRQAiBe2PaakqOgoBkLtPc6yqOrT/oyGCCqNSVgSGjB9HeePg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP7SpCRA9TVsSAnZWagAAQhoP/2oEX4t9PQRGImuwOmSa\nitJv9BbfIy9C1gEJoWF2I4PiZ9isXHztjXB/0DV+NyAHten2W7OZER0G9MFR\nSnbKbyMhMBSBGv4x+YJ0j8aTeMASb2bbEVca+k92W3uttF+TOUSqhe+We3/+\nTpRYyw8A5CfOL3NsH6Pdk/0C+bq3Kjilw1+oGEgJWUjxBk2IYjs/7sEelK8y\nBZYyToWkVzANXeomQSnJJT8GbMSBE1uCA038Jtug7ahZQcl70d+1Z5rQI41y\nRzO9E8F/gYPjG4m45vRWclLFV2oZvxNG8tq7Ck+s2X6/mW2KpGqMuYWo6b6I\nfWKJmrHUNuX1EATXmmq9pemEzgh+KLPCXnGx4IXXzpGkxjNhPcVmGeyAW+Nc\nwGBJV0lkFOEHnpDfXqGLJvjk1gVHJA0YAtnRFQLG7wcycd7Au5BnJPr3NVoK\nuz6szmClJlQbr4k7UgMtSs0hnhKTUM/JrjyUwJvGnd8NbL9oLda/g7y1OGcu\nF4YFhVl3ru0fzogWlPT1OKX+JRDbYc2HX7lxWFEBvKwJSljDdnIfRcobb6Bx\nvjxYuwclMY9Hw3vmg0eugbJkiloWdjyI/ghrjTmVXK9gi9A+X83uz+3E2hwF\nNViVotFpfeGHVuj/UknG3Nzjacj6lpOqdUrsQ/jmDD4YoFDLeHycQwwR5BYD\nbGso\r\n=IiYa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e612b00a94c46e491c792227127e4c5e2ab294c4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.31+e612b00a94c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.31_1631564969427_0.76459954321263","host":"s3://npm-registry-packages"}},"0.29.4-dev.32":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"97c70b63720fa7f1f6a3b1dcebff4686f221d4f6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.32.tgz","fileCount":27,"integrity":"sha512-BUi2mHE6m0+cXIOShjD7PF24tiLfY5iZNufjiivK/7saIhtfVD8soiIS2mVoLGEh5G8JAZuF6J6xLIT3swGflQ==","signatures":[{"sig":"MEUCIH559f6aHa7mwI/QeJYBN3d5SlFhnj/TThSUYWAxJfZhAiEAgLMsvipToeVQcQquiggHPOW5xAR77SFyIofQ6Dzohm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP7jSCRA9TVsSAnZWagAA47kP/RITlFL47zZ6tHtC8OyI\n89tlOkzRAyyGa6BptO3ZvVIIV1ggehDyEjODbWhrt29SLzNXNsGl/9naDp4K\nEBnoJcpu6Z6LTGOgf8ltDK8PD6qMiUcatv1uvZM4stvzV+iIbRCGGixTJ2fh\nQeP6RYoFQtyXemmDvzVKrpPbOonZreeArj558B7X7ekb0iHUslf7LAkyLvrl\nK/JXraI+w93z4EY/MlSJh+rrAFxRxBqxjfYQuWki5GganvAwodlW/bbnSPsx\nf4hz1h4L0U+g+MKAUE7jNBFlbg62RpN/LqkqASpCCm/sMz26tyoVFUcOpIJr\nkYAI5jqINvtgLa4/ArkxPWT62DAvh+k6cSbtEuYKeueThrusOaIXFifpinwm\nNWHAVTgAYZmv28eY2u2VEb0RjHx/LCMwaH87LQ5u0FCRMVncXm7DtYE+SxZy\nWgA7CC2+3LEvrJjLuYjBPMi7RS5w7PNOwrZNJYHhtNXshCaT2pt+tmw4eHo6\n0cx6yo33fqoCqUPM8G6z1lAuqRC7VaiA9lTujegxKszZBfupJxyEG9GKnVd7\nt1JwIHgVLxDIwtk+QihoA5nmdzrvajKWaFPrz8LvNM2pC+xrwH6O4SHjehHD\n5GqWD1ZQUmIALK0kOoJATPvYKwhcGrQYvhXDr/uf3W1yjdSkB+zdXL20Fs5D\n710V\r\n=4UnV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb98840fa79ef23ae3371953c486d123b457a484","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.32+eb98840fa79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.32_1631566034480_0.690130722012283","host":"s3://npm-registry-packages"}},"0.29.4-dev.33":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7af87fd246cf500b53ad61228b02f526ef1cc204","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.33.tgz","fileCount":27,"integrity":"sha512-IzmZNmWV72rUCKHg0eDUR8ti9r1Xdz2xaTEqWQv5TERDhcRUeBAv93JpJk7fsaxilgjecObQdFUdflK8HcflDw==","signatures":[{"sig":"MEUCIQDNa4i46biD9phfCCF+WnGrca8j5ffkF+axiMYDw5dTdwIgdoq/M7kYukj7Z4xrJuvtnZ9xOKNLj7heoOGK8chfO44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8MGCRA9TVsSAnZWagAAGS4P/03yTC9eJ8toHvE8Lil4\n5+5PGXPDWWB/tQnPEGuFclVnasrQIKt1tZnjyIH/hGR/nj+jSBQ577aw6LhE\nCSmRVGo1B8JNq9Gg1jEPUmJgE26UDR24C5qkaA/xCxSlOhAhb+1ejKbeELDQ\ntnOTRZ1aNuwDbE8mlXMJT4J1v/WsKRegLAVhAy8EB/Eg1R4g+8kHVVN0VpJy\nnJOGbvJO+4vCqMZZoRJ+DSXYudiFlRht/HwrwtI789ILFc3albeCYS2mmO6i\nTkXT3t0v8cLt730rZiJGTjc3E5BVsPH/JRujIKBPj/mCNwXxts24HrggheSr\n+kV+HyUrRjbpt/G+TebfIIBHnEYKQzgwZZRWlGiJ+evFdaLSOl50nQ9T+bAP\n9tCMTtZRbK/Rq5C3kthlD3ZYuEf5AaLRl2vA8s0NDS2f3pzjcqE+gbqJBreL\nEUCUSe7F6lw08HzbKBHsWiq97m5XWMxomLdxQdNPUqQ78BJhkxqyIQadPGLP\nbQj2AuXwfQae0EqAhOKVQRGUbNwxG5epXMTKSPyJtuVBHAfmBsRkkkS9JbYM\nkFjNy9wcSf+hWYUFVla5ISffFhEc9IFpn22XHhlD0nJjueXCrdyG3AwO0lkw\n3bap6AJX21R1h67VubUK5JE2u8qUpuq9Ekmc70sgvVy/bsJqHnyInLrcb8pA\nqpnm\r\n=tLEo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"279645574b9892eeec08214e6a5bda237dc42c09","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.33+279645574b9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.33_1631568646640_0.7539913096191582","host":"s3://npm-registry-packages"}},"0.29.4-dev.34":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"01aa52d59c4a6da62a9eb5d1d5d0fa697ce0fcc6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.34.tgz","fileCount":27,"integrity":"sha512-iBlXWuIlIfDXf30/7A7xeJU8f0B3c2mLIVPubKMVhfv+2ExfANi/ElhwEYKkH9L3dx95fbkADjAx25CF4rouoA==","signatures":[{"sig":"MEUCIAFaXHwGIH53ku21pATd7Z7HibBUJrzoas/pndN7skUbAiEAsuWhewvoUimMO2AO/FNygGowxeDzUzH9d06HZvbWK5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQEzyCRA9TVsSAnZWagAA8PEQAINbc0a01U4c1NhZ2fgi\nMSeLHd3QnGi5ncEV/Vw2N52yN5/vrKTYHvm0tGC0mqPEwEwN92UaZN2weF9p\nEKV+ikWwA7cFxevH8y+GFSsnnPKP/GswWDxeBaeNavZStn6ZciDL845oDcMK\nMEfE6wEW//qdkixFgVTBLwe+DuiSGoiw+UDqFLj8NpqkfaFuezZEouC/Pbqc\nyZ5SEC79J4P1JHRYs5hud6JmUqrbGC+pj6u/ZlR1NDpdNlW7Oa7bbTnBTURk\nWz8B0PgNkUCGqe7/s5xhctgpvTkU7iAuUz0lKSH8Rqi8WpeYhW2qpjswWLFa\nM7ZqTExhxTeYAgFW2gpDl2SUZiqqDVByeGSmkDCZ+8O5uxt94U1ceZVlU5QC\nMtGqXboTUlyPR/4By1OgGTprkarJO9FkVAl0FWWXITKRWefo4pi+Kz72QMvw\ntfTa0SqVVS0xNZsFEM3LaaPUcngP6h22bgKEbmXMBkHrJPdF5QqIptkQWeFV\nRbKqmJtUvW9dk0LNZrcoQsgNL82ZXmia2Tw4hTtj/hexPu49UeX6nJU0Vv7t\nYRa5Yyh6efKTxH3U9kLMDFOGzMYXX5J2BymL2ZHvStpRMSerPtgnjrbp5jJs\ntCDB6zQ56iY0jeXu/DdWzZoa4bqfaPlYAk81Z3HGKQWggxQWixrorB42RnUK\nY/gK\r\n=rx1U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b37a42580f085b00d25155e622bd035f01c82506","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.34+b37a42580f0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.34_1631603954183_0.11841901123565579","host":"s3://npm-registry-packages"}},"0.29.4-dev.35":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a0cb60eb70c39f6ddf2adf854a40c4da662e71de","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.35.tgz","fileCount":27,"integrity":"sha512-kxtPSSS5SmoXEG3DJpwDD0tKO2e4IiKysVDeBVLIK2hvJhOh9UHM8aZ4P80lERaCwjCLFKq2VCCbigi/MEIHCg==","signatures":[{"sig":"MEYCIQC+mJ6iopZvOuSiMbHZnLEe4UCeDrvr4C8Pz2cOZ3hEqAIhAJ4gSSa8unc4CST4AKVDogUnc1MAFSHAWNCcXoUPCPlI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQFUhCRA9TVsSAnZWagAAzSUP/07/CVl++lFNi1/3fa1a\n1Xqi7cY7sThmke9Av7ZKKB71EfkeIXf/h5AQjjynvm2alv/s11tU5/jL8Xct\nFB6rccMeqsLcM/XHnkrByAC8ob4s36UmeRsStRWPVpi1YitmeqkJ+vrCDJ6m\n6zSJidQxlwjEqVajFLRSAzc0qRGIdRsRvombKlqszOMyE/m1C+Y6lf1AFcGv\nx34fm3WFVqK4pMy2VrJIDKOHhl01GQWSt/F/aoPxMte8cizfQ8idHIXT/4Vf\nBj0RqqjNhe4Pge0VG015QZXBygg3elmWlWN6yre23yyXY6uRiXwLL1EXKHg4\njTda0w5TmsyXHyirquFSU4DA3zQWjouA/BmiA5N2TKOj/+S/SkTDi8q+2r7x\nSJJOmKa1CGWLHUSpcxAhfUwhA3A7oNblJpsP1mQcX97qbpKymDOHuQg6ASRZ\nVVGTvCeP5L6ijBRFQkMFTf+fY1ZRbl1Iibnjznq02CC+0NA7wNLFhSGM+gnV\nFzxsY19P9yhmNW00Z/b+kSQR6Hd3/xMiBjEPrLUfMwvnfZmE++/9uNYGqy6H\nwEqkjUq4/BZGKXIkME1PS6eCntZH3AgvGu/u+0MdE0B8pdWMsQT4QRge83nq\nF0GKCB3AlsriWnjA+f/pNZM7Z+8OQiBIQfS+4YyUKzkIGO37d2walZ7NV8CZ\nPv27\r\n=M0+o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7beccf0128c94d9e1720d4e844a53035ff4975ea","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.35+7beccf0128c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.35_1631606049375_0.2527032633104107","host":"s3://npm-registry-packages"}},"0.29.4-dev.36":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e901f59bc09c8da5872be519d54a9b9586d211c4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.36.tgz","fileCount":27,"integrity":"sha512-+XNsSMq79ybArJsMf8C+98cbWlcpwm8Fmlb727e8GSS6Gre9VgyXMuJplqWO/NJ+ch6dEwyoBDiGvE3DYdYhRQ==","signatures":[{"sig":"MEQCIAqIfZ3bQ1SI9lKBV3OsfMhGZxfQf7gxX7Cd3FxzfWAIAiBBn5oGNL3qAModfbQHvc/68Smjlsja5irSQjSftOnnCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQNFiCRA9TVsSAnZWagAAfJgP/0loD+Wifzu0lO+p2+wZ\nOfz1VesVspveyoi5uMCXQVRhE6wRgdUesjPlm6gEQ7wUm5y7fwlDgToTL/f4\nxDw2htoIcXQgHSnWx/jGr93d9UDlN02KJokrT0649Hq7aq6AcWJ0aakcpT2s\nzEYdrKXiYkzC6ZbDCqVuNBwyMEKpnKy2mmeWulWS3x1SI+z9Km/Anbfx9GhB\nqFldDq6PU/9omEAxjBq7qE5Urcq6Owv0xBggkml4hLBn7PUozOiAK9QcdKnx\n4kM1G4QFWpcaNVijTWGFjGBV/tF474W0ITONhCz3Lx6kCPNwoBWJJKZPCiQZ\nm6yO00qEZzdygjXu0d6Y1zmgsvJ9k/WIKNFb/SFcbsoAP7rT2qx/60NoIhZ1\nZGCh/80o9PbW7bMqU4xbQHkLlyjdr/r/0REjRZhj9JpVSxrNv9KJh19YgghA\nV6uFTtq8fUyDSzfVRK3ZYKRZ1roFfnJiADeR3ovMu8B641VlZYJDR2tYXz9V\nVqH5itrsgJ0ffd00pQrj+kAYlzzaR+xudGdjJW3cnF+pHmJIJ0j9zflR/o2T\nf/Cpsno26/KRwifPEbdSsyui3fId0lEWFwtUWpFKnng45tKtqvdxeB4PwqBk\nWxhTEhjPpj0kR4Ddy7+X+p2mB5/eqztLtD2W3Ieiz47S+zy8cD2M6TRYrVxI\ntYwb\r\n=KN4C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"796e56dbdd3960cb2888ad362689ec0c7e9eb212","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.36+796e56dbdd3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.36_1631637858179_0.6402052504892877","host":"s3://npm-registry-packages"}},"0.29.4-dev.37":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"26de8db57b9f554f3d6a7f04c925328c6ad875fb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.37.tgz","fileCount":27,"integrity":"sha512-ph6/ZkYOss1m8aYh8sF0ZzAubiYrexuXSCIYsyE+AQhmaRIRXE6U8im7oA6q1RV3oOMMCLtVvU9QFRx55Y5SAA==","signatures":[{"sig":"MEUCIDyZ+KEYcdVNQhBEDmzh982iSEh1Kj6BcKk5orO2ukk7AiEAx6lHG5HloNOpUgJpBnpIjI5PRV3022Ko9JofTMEUETY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQPQ8CRA9TVsSAnZWagAAWeoQAIgqn9oL/apqafHK9pcE\nECL4QsKLM3rx5/GKlTUUGlr3ZeRlUur7dB2HByiMXWugi4PaUpTmd86An9gA\nr+3AAUJMIPfO6xhLs1D+9BXiXNYF0852s51AdfOn/S1JQfWComKfhtS34HdQ\nisC1mg189g3CmO3vNjz/0if4STZOejHR+Oze+eJ7RQ2TxsNbvjr1AOVxsnT+\nMPUKeewQllR9Vv6lgOD/ghp2Ifw1KyCz2Zl5RbnvMRWXAxbK0LJWTotn8kzp\nuQeKnZ8XRZBZXj8eLC1J/8ytHSgWUrerQrHTQ3qplokkE7bfuEV1wSsJCRnH\noxvFvh5wj3pry9WYZhO1lKMICJ859Ve+ZVPjIQhOQ/jN+901f8aMs3xjVsTm\nhC7t1XOl3L07aVLL7lMMdlyrYQvqbZtyU4AOAorjSLiTTjFhU01NYPpwChF6\nRLfB64oHSectbwkiWJY5LjgVVypey/uqRAjvRd/C0hyaeDJmJuoLFZVGCfjD\n5e+xF1/dG1TsagvjX5JL1GAsX6KP6woMfGuxG8eMvKY2VoqN0//+JfO/UXt8\n+8hDSEr7jjlbgmeJEkJ9/vykxiOUi3X0tU1xlE2wULOsaFHQ9FK3Hz3ZpVgB\nS/AZd4CzRz8AGcAT5SgPfpTomEE65TyepMzu0p3OTXa2B31IVuUREoOg5J6L\ntKKb\r\n=dey6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c88e4ecb288cf9d2a230f9761a4fce983dcd4ddc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.37+c88e4ecb288"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.37_1631646780283_0.4361355524028858","host":"s3://npm-registry-packages"}},"0.29.4-dev.38":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f7697ffd495154aa559c59e7a9cdfd0ca802e323","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.38.tgz","fileCount":27,"integrity":"sha512-7vTB5CvOKIGX/Y4z0BeM3OG2wY8rMYfx1RC4d0l01g3vhQ+x0Kq0XoDzVXjOuxTdLM8p/SZ+/F7vJnYuDP5eOw==","signatures":[{"sig":"MEYCIQDkW1ckwFrcO7KxZ6cVC+cPH5A1xdy4ttPZSaTB3Si62gIhAK25W3DVeExBWETk6tW0h7R6Y1Wlkw3WqmUVRSm+f+cT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQQLMCRA9TVsSAnZWagAAQA4P/iAlMPL5Qz4x8f1tgpCW\niGsN45cgpwV1mP6AdHt8+fQqQInRxAcEyjAzBm06Ex7XaGgZ8ccBzQ6khcX9\nH0RP1jWAneWwtjIIAU5Dl6MJcr+sPWjFoj9BeHqaXbN7icx+79BWCnsAkeoj\nJ6n5XPwXdkAHqn/JgKzFRcga4klCTmo4FuOUfestBJ9uRl9PICqYG5heoCRH\na0SIq2SxRVa/bEbpSHWJPadOKuqvbt74/V/3aGeIJZPIhR+78/Ors6VvJKQa\nORDzPmEP+XWCflq5ZAiTRxyE26cd+KZSnLhpGxUjz52gJ0C1iUKJG1Bb50yI\nhn88QlrLyhTL27IFgKbitVFYkzYQohftNkSUhGJgNHa+4KtQvFX2FWhX1fhR\nr2zqdtpCJSD8ALwJAC48ES2XXKx69bG+U6gzm/iCpxpLftGq9Vbhlbnli9Bu\nfEsCitOLi+moTswg6fXHug1i9VcWiwmcocPB28Y3hFop9GbcO2gfgTPgDEQK\nH/zkOHhia28OudLaDZBHkHsKVPmJWnTIGzFPivIDRoPEMQvOe2qbaVM/8B2z\nEf/DzJDOXAgj8QVw1FftTccd8Gk5yanwXGFynMb6TCIlwkxFui/1+czKYCVq\nNZuUNlFpbHudD4Wx2F2ueBWdza12vGZuZZpkB7G75HgnxuewJR9RwUIVoLMV\nzcae\r\n=7ubZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"525c9cc49bcb8dd9ed25d143336e5640de60ff86","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.38+525c9cc49bc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.38_1631650508703_0.7131948874301475","host":"s3://npm-registry-packages"}},"0.29.4-dev.39":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6c7b9d1047be86d8eb705b4495937380988921f1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.39.tgz","fileCount":27,"integrity":"sha512-wf8TMieL3V+iXs5jG0jPLMvRASW4uCghO6PNewsuraHG5Ttk2jLtbW4pfLWmtclT+/EzkRNasnE2nVoMTouRhA==","signatures":[{"sig":"MEUCIQCOS145k9SUAuCNIX7rVuTYzKdImzfYFuBL7Q/U5ii4hAIgSVl6nyMROSXBI3IqrocGd1QrSDdPvv9e+J2jayADebw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQQgJCRA9TVsSAnZWagAAbgEP/1Uk/V+F8TGuawpeaNGU\nwWNLGnTLIWcWsrbtv+NWMU6r0DThFm6ed8NFAwcGDu73X/0TBrxpK/jsyj6f\nLVOBZFYL/WCOGOWgT+Smzs5QQSDEC1aZujOycgSptQMMEq0CbKHgwQWpY660\nuF59Dd6x+w/w6FQ8qVdH4WQB5cieVF6pJ/syO9lyb267vis2A8H9hg7mYdh5\nv2+7CQYux9827IqRhdZSVfWNvdEcdcnI4IHG5m076+B8BLRAh3xWzTEZZT1g\nHJeHK+DurhwNk/AOeVCtANVRR9TLDvwDosgfDyWdGT6/MrI/dJEeVo6OUZa1\nhDwlbyYlnCY/htAckKu/62RaNwpo4cJyKzPiRmHHNhSwcli6Z/tWhiap7N2V\n941ilbipH/dFzLe3//3F2pV+REJ6nglesh91NT1zLFqmgkzz27FGsVrI3OhF\nEyustJiwLnIuavmSTHFZw6tYZuyrIbxHHtJ7jf/fuVeFfcaHgZebarbpsZuF\n/VwFxobZgUZMGdLnYjbKLbrhpqHRnQKuV5eN7cDS0XovQg8MH/x+/Y90NmYV\noNNEON4Dw3TTAwF+DbvNf/1dQd53UTA1JcypuQ+gCh4aXZh4RB1khbLSRgQ6\nA0IEqWRWesz8S3HEm7pwOkkpjlKZkbAA15HV0d/+ErLN9a8Nfbgo5hyZKpuu\ni9O5\r\n=Y7eB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c65dc374789f7824a589169775a926f537bdc262","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.39+c65dc374789"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.39_1631651849588_0.12877477026883066","host":"s3://npm-registry-packages"}},"0.29.4-dev.40":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.40","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.40","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"967a1aa615903c2b1f6877e67c1833e1f7042f6b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.40.tgz","fileCount":27,"integrity":"sha512-/jzTxVDF2XUpcHvn3fWLq4Hv9mK5F4M51+AvQ/CKAYSJ1/4fMS1FlWwNP1QAtI5mwdwMcaombqa8A23TWCC+7g==","signatures":[{"sig":"MEUCIB6LHrx/EA1BdVbH7ogSmou9o4wzuQZatSG6+0KXFzEIAiEApYPidFvFuaMWYKElES7c7O5aID/EjwgXYyDVIcYW9Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQRhdCRA9TVsSAnZWagAAkAMP/3yqa1fIFc5s4lDfPVnm\nnKmQgVcTMJcu4iTOLBtYSmwB/yjSv6DQAXqqfGGlHFT3vpju6F30bS7ptF9I\nzqPnDkuC8ZSgz4RG3f8PDRoivHetUbfjIJlht8W5EtR/DFY3JeTraEc7YlS1\naH9YtHaKi8Bmc9Fa7vktTF1gEuwUAe4KtC+3fjEtpW4jFIM1WgewNHuNihcG\nOjnF2+2eAa1vIF1U8xJ42ay6TmUIWS3tdb2qwzvbjoF1ST09qWyPIKv0JHMz\nOASmM2mZriOYSC++Q1g52OsOunnB8FNJtxipNSiwd3Pgj+jw/Xjm7pTfdlRY\n+7UriN3D03vmcqA5/7/xgYHZ/K1PNjlxK1xAh5VFyo4pNiY0FFfUYgTj7MIU\nJElt+OnDuRK6MddZVrDTZ8ude2BzZU1s4h9NUzlMhDmaxI7Yab94j4alJn3l\nptAto2EbP4P09wX3O8kuRsB74p5twRcqpZsTwHx+TslU7cHSn2fdDhLc6pH1\nzqXSde0j6n9rPVHYwjWh8DHgJOZqxoLqeFn3R2Tx64gdHHyRPIPfUzloJSnu\n4KfesEKsS9WEEDeyezxNx2wCZzYNMM2AGOzS3Y2/VaBOKIrAGGWyNSEJVjvz\nkr/8r/NWatE8fJnp/MUWGFSeGCtfNxfLsrPJE25n2y9DWPZ/aoS4A/KOqZN/\nWPnw\r\n=JaK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"54b95c252106340569a16b5492cb0cbbaa9bc6f4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.40+54b95c25210"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.40_1631656029453_0.8643098042317339","host":"s3://npm-registry-packages"}},"0.29.4-dev.41":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"11a56d75f54bd6f80d8cc6445a0436c8ea7dbcb3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.41.tgz","fileCount":27,"integrity":"sha512-VRqp1HLE9lr7l1t3+QauXjpB9nGkFrJYtMpY43GqaQjv8CSBDHn0a8VVO0ddQK7fiPUP0iRxjjU/CG5px4Q/Qw==","signatures":[{"sig":"MEUCID9ECkLtCr2SAsWDCGeN9bUHIOhheszxAsGrBO/e8D/oAiEAroBXZD5Hy1EZWKJKUWyuuPnZ9jWmsx941KVnauxFd5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQaVVCRA9TVsSAnZWagAAsfwQAJRb67r1OirkmXBtgUNl\nEsdZknvXke2e+NNGebpvKDfnbElqZqNgQsPrSnQEdKVvOlloa4sW0Sj1k68O\nvyKWADAI4xqLU/53GqHoQqeMkz2BXipxos4lN/BqDqdsAPZ6KqEw+jTFaMGE\njNKONzmKvshXcqUHSKf7WlLAp/qWR4pZDHXvp/cw95DKpUVkupGPR5TFX5w3\ne0ojfJfYDRo5fn2mMtz/6AjolQxfnAqlOGDc7Py2l+M71lWKw78lEAqzKD86\nGTxdQpaknb3F0h65Jyh21siav8AUszEp962cxRh0cF7zGPDlEykXVyVhahOa\nSgW2YHcv+iiHtrjJDjtlol5gTV3FGouTyP+X6g1rGMCjF6EzJIe60/oEY81T\n7NMI62D1L+9WnT3jbczzh3UuOW0J+r9Ex04e8p9VuccOo2vsy1uI+FHycm19\n3xHtGopbY93IR1KF+2q3qusyR9yU906hUiCOAsFtmE/eC2kY180evcmts7Lq\nntZ19u3zbSVMxSjAInZ6MxCe47C7zXPU/VUMlzpGz8YK/FQwm92JueJRvKxM\nWS/7WqR1Xbep/pzR1sb+p6uGQLUFeTqx/0yZ5HMGRAOd8uXy/znHE1TtPE7/\ntVcaLgdoroKl7UemoxG68lG4jL4UOLwH8VvP9H9qEoBbPK3rhSYDcuZipy/A\n43w4\r\n=gLef\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0338012ddc4067d86553e6fa95085b2de19d7291","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.41+0338012ddc4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.41_1631692117776_0.41251037719044703","host":"s3://npm-registry-packages"}},"0.29.4-dev.42":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"tbaut","email":"hi@thib.top"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ffe325a37fa32dec52bd3ba7496f25c5e29e6b32","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.42.tgz","fileCount":27,"integrity":"sha512-8BnwYcercGZalO127WpX8msN7UMwDnuO73PpdmVGn40jFR5ZhUPrnVRm7tzSrWzFNZlzhr7l1nkBqDh7JyJ9Yg==","signatures":[{"sig":"MEYCIQDrsix5K4nToGvCUAVxtkErNV2BQwabGNuleNXfyZGUwAIhAMzDGHFlY4v/fKRcd9eIhm+ElZo1ykUU1+74QDrh72Ag","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQcgiCRA9TVsSAnZWagAAS5AP/RWdX8CAOqjhu9bbNop7\n3qlpj0NpUVmq4RLE1XiWE3O5O8swIwKuM+vDfBOZG0YDIkAeAOYGueW04T3+\n6z/iTjI9zMmflav4y2B63i1p4qe35jdkWkVtzdqKuZQGUi2x87FBpj+W0giG\ntQDKJFy0eYzochGLdMgeWUbLm4Xwcpqm8hw2Nb2Ek1Fk2DWOLHPdO1aWq1Ve\nymJgr9y2G/NXet9/zSLaNEDIEPUfTvBbowS61wyT70JZIEht6L+2+gC85BDj\nODQHGWvvll7JUeXGzSRSp+a6kfB8FZsRH4ipcizwqiZ+8E5Z0yvRZckhN9pe\nyAs97rm95NfDoJ2iTTCrSUX5B0sJZFyHySPYGx4eg0GIBUHCNBihIz2SCrq0\ns9H7f0Z+Ppdk+gTE5UIomVOIlBPV75VhYZtQrXLshtIPYypKA1nD07pwQdFO\n3/zg+O8gj4XMDT+uQVAXJ63dOafgg5Zavi/nd26QWb8kGu8t7a6i3UKMxTVQ\n2bbqRSvtvfGpNMGdXuBFNrPxnAfvxvmdWXP6LS1tf3d+WseE7cHJU+sEvLvq\nks5XIJ6dqy0YUO9/2N7QaEtVJUcrPovK2/460fAHMtQl+0V/OeHBKRNXKfIM\nl57p1c6iND9npYmzf+0rFkLmtu6fSXuBNCW51t53AqpWkuRkyMyWqSrfmMZD\nR7CZ\r\n=s89N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a53a304b1fe79c554c96ac03805755e4ba7cc6db","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.42+a53a304b1fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.42_1631701026210_0.9684216489834478","host":"s3://npm-registry-packages"}},"0.29.4-dev.43":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1f40a90811d8ac8500a5bf9c7d145994d71e0547","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.43.tgz","fileCount":27,"integrity":"sha512-kh+PqOOMBCMpo0Pl7Uvy/DqWzi2GQxknC7JuxJPR1DKKbFr7prtWt0ErW+WCwPelbtWU2/gfmwyxtQBD2G6eEw==","signatures":[{"sig":"MEUCIQCt4bt3mx6EDgjVZmK8u1ZhSbKJ4uTn8bxQ/wUT4zCcJAIgazxApkleruoWTNHSWe/AP2gD8tOTEmND+slaXLtUCac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQjx2CRA9TVsSAnZWagAAswIP/iUPRCWPHGzUOqB2paN3\nZPkyu+ukvynBvZH4H8/HZwIpzucDFQAZNNAzBBW78+H9R8T9i1ucgdsDck7Q\nruxdS+cg1orzZl7vaXmoNIN4zMfO1pKSGC+uOSqq6Ws5Qi1qjrGAsf/XsnB1\n67u6LTLytHEySnK1u9ZSCcZ7E/qpVzrgzw61kbdKgyQOTCtwuORzmi7thCrD\njBp9jxoZkj8KlNUPy6BeGvA9OB/qS3+q0HYpmO984kPZxZ2I1/b68rRPjHGW\nepxKE/hCRY6BzhNw7SAIedJB0bhlwq1JTCj4K8lpQPhVUNnVzVGl398y204q\nfiCtJPnCbmkEl0I8mPU2U8Wy9mct8Lna1idSNea5ILjXTFMAelXFNVctqE77\nd3kwESm2eXeudTyjV3FsRQ5EtKjRsM4sXhHdPhjo/MwyhLlZu8axhc/8+wL7\noT2l97KdW+y076J/l9kLLKvxhNAJ1nHcNbJF+zSUSY5QGjF/LdOxSxmwXpsW\ncldPjpOobDJf8yqr/g+t2MrgKtBdFcBHrySj/AtPLJZhsQu5zQP4gieIOdy6\nIyVZUY7t3s9U0b+koCvOsajAB7GleGrDiSvrD1nKj0uGocwV436W7RuroLB1\n9mfPqz95avnyiq44PQnBknuWHSItpF+P6cvzICxvFi60jL3yAHl3JNb3kcZt\n4QOB\r\n=MaP0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1b62eae0e036fd9a54ddb4256b44bbbdbedba9a4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.43+1b62eae0e03"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.43_1631730805890_0.16000780903085698","host":"s3://npm-registry-packages"}},"0.29.4-dev.44":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.44","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.44","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"051d87cf1ed60be6c0463cc21914f37836d21f7c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.44.tgz","fileCount":27,"integrity":"sha512-h9ghAm/1+jtPxZZEIxeXVK4kH7o9fwkzAJmRjbeqbR1jYiqBS+R9NLanI6R/tBj5hsEem413Niznm9EhZZ24yg==","signatures":[{"sig":"MEUCIQCz5iyGIBnj1p2pAqm5IlZytIV3QrlhPQ+51FmaqE6EfQIgSS3K5LD8F0geLmtFDSh5uZJbjbGokfRRPWyfLu3Wa3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQvJzCRA9TVsSAnZWagAA6o4P/R2nXAgSiU8pDKdBAb6G\n/Jxix9tkot0Ju+1TwiYi54DKPQ3Dlf0dGRU189VRHfgKL/uZA811gtj5uXor\ne9ZaiIa0cLFmYdzeyn+G7tO5OLVksr8kQrg5F+VaXDkxfYkq/llLeURoyuMP\ng9L7MOp8OyV8Fdks3r7sq9pTXa1hFFGnu5bwl00dgLkQnHFgfdYK9pQkFeQM\nM6Tv1m/p7JQu9S2hdjz0+w5NQIP0qD6eIlYMTWjAfiabFG0frhX08BF1EU+F\n+wmLJ3andEcUdX5Bl4/5ZzH7b/OySoFV8yWUuHgPtg4bKeGRdXy/i9mGmD7c\nBqI7tbrL0IaxS4+sHoaU1jCUstK9SHdeE8kdigz7N9guOgXkmND66xBtFbs4\nmrHvz0Jj0WVeSgijWpBLK522B2EL5xQxu2iEjUGM1vS8v2ljcXTxzVxeXVPd\nWIORE1uyVkmuTecvaSu6F3/AnV4NXPp4TAx0GmZAPO06m1NUIv22jMXYiDWO\nTVHxF1ntmh4yqiB+h9Fi9EXyZ13m1fp4EDUpqDFmMsIy5aP9c1YobMi808/S\nHTAOMhHR7JJQPHNhuQehjETTDxfxMcsd6gGPk9cHxRNuF7dqiBgyjRo3NkOR\nUZV4XR7in2dpPYr+WeOh6I3jqLmNsGw46+Mon6uDJAwmW2gN/S335Vcxz3co\nh+Ui\r\n=o2L/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3e0a98a23d3b7b8bc1c6b8a303bd9e43069dc3be","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.44+3e0a98a23d3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.44_1631777395099_0.1755746669533591","host":"s3://npm-registry-packages"}},"0.29.4-dev.45":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9a65c3fa08f5e8c7b5cc831d16260c4cf8f0d13d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.45.tgz","fileCount":27,"integrity":"sha512-tjSvyB6LtcXafGQNUDlMqSz6zfWNAroi1JjSySwkCk9zgHG97004F/rNtALPTFG4ZYf9PUFvtWYGtCE7t8XElQ==","signatures":[{"sig":"MEYCIQDUF92YC+boyh6dy6w5fki1oJ0dz+lOsfWpdaaujAau1QIhAIvxQkmOaOzjakVDHZzyXKrR0eysdt1TncsBEA+REO+S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQvQQCRA9TVsSAnZWagAADGoP/0LeDh5qMetBV8V/8ZZw\nMZ4dKT+iFg1Re2ujBTJylsU6agyC9UBNKshQNOJ9lvigOorQnzt0qyIw8Hm1\nZxs+PrqoL4NSyObVVbh6GN3SoFuBGcZDSE129MK1ZkBJgK5/bimb2/muKBGQ\no0oMInEieTO0MnMFisaRNdZA00Hp0VuQN5KH/HT1Oru6pjfCEiO402GnY8wx\n4ghsNxhytKOFkgLj5y4lIf9w97N6LmAi/45w1m1rxWVh2DAWWMysSCTVMtEm\n39xg1mLC+yWOQSNHBb8F7ch1VkEGqFxD6gt42DezwERDGy93IGd1THpDC5Ke\n3DXzz31Y65MCAurjm4FQejAonV2lIYrgdE+sA4oZdn/SKVXuiCOTpLXehQTT\nlP+B+DH7cvzU9Ru/BEnZOkcL3QxNqir9Yfl+W4guc7YcXrrlD4VT3JY5ymEa\n9+d0l+j4XxWwItqc0bSg3LuhII8FMjfnd/XfUgLAKR/2PoYlwyu2C3EGHqdk\n/Gy+kt5P2fI7CCyldwuer4dtQ03XMe0Ep0tzfe6ExRfftqQ99ctTVNOzn8E2\nJwAsRHjnJY73N8JF718AiR0HQ6MLII9FA5PP05qFbgkDaS+cHMCZrEl0NC33\nmw8wKFlzrZ9mYkjGv9YZQGaEkZ3nxmb6nxUbbKQN8MDcFT5fCaeNDeIB+YTE\nfFZa\r\n=Urdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1041a5d2a05a2416347b1c7f512221ac7b9dfbac","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.45+1041a5d2a05"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.45_1631777808232_0.7428683131924183","host":"s3://npm-registry-packages"}},"0.29.4-dev.46":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6a817f5db0cb4814b5f19a021a642202e7c444eb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.46.tgz","fileCount":27,"integrity":"sha512-3CFF06vS9L6TEV2zEKbMDPQw0qqEXJeSzg+aMrkoDFKhHII76EnoavFI8VLt4DsSb8dRskiCA4BA9jNXIU/gkg==","signatures":[{"sig":"MEUCIQCcknj1YklUZURSQDwyDCdNW+fhLVjmvlf4tac1RxR9EwIgelFopfLqENQ/jToqMZRjsYHqlH2yDuHY2xBv1BFl8xA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQwS5CRA9TVsSAnZWagAAAF4P/iUDimM+0bco9paTLjW+\noBE1UXMwRZiK4kv5jbPi+75fgCY6LagOMgihYyeo+05v2t5eJ/uwPxD5KEJu\n3H/y2f4zbLn04M3LBMgtkkU+vS5BNGqwNS7MvqyZq5agYmEIfHhZRquOuy2R\nm+jyuCx1kPVxKO6bvFxywZeIMdl99Nvgi+GBlDtILNgfTqHcfoU56lUOfd8e\ngfF3m0CpctWVBQ5S26eYNQGpHFXa4zNkVl38LtxC9FfIR+EvJzdBASzG29n7\nnhuSs4Vpv7nvAnAzqlXytgmwdts29CCcSIsWFerXTOUbqDG7xcC92L/LlFz6\ntvzhz3YF4GUoTGTH5/juDbCNj9EuIHOWLTStjKW+cJP+824jH299mFEq0up1\ncdMmAhi/lnqk8rmnNMxVweLHoCKi5Jbj1ubrXDuKqTKqgr+8ZVxIvZc+OOD8\nHC5v8JbsnJza14FXPXNu317xoEJK5HbyNdVZwZL00vbyD1FCTGNOirmg09+B\n4FR8u4BlMUIELMteCQ91vHFUtk8m67HCAO3fWhU3fVtWteLDecIuEI7FUgb5\n4oPwyeRdvUBe6gQdBSguOr7a2CL+diPnz71CE/4jIuo0ByZR3RuOQyVusluI\n+SnVHh7bzCSisKGm4MYWr3LBZCvncf4kgQUJ0dX30acqczQ+6+UxrwxFPtHJ\nBsI+\r\n=iY3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"103823af39d7bf77b6293d867bab58899f283a4f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.46+103823af39d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.46_1631782073300_0.668834166944255","host":"s3://npm-registry-packages"}},"0.29.4-dev.47":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.29.4-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.29.4-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"394412affa6a1a9268e1a01650978bb509f32ff0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.29.4-dev.47.tgz","fileCount":27,"integrity":"sha512-4YSrBuDMV/BP6euCeZ2VkaYM8eMUDzB5dahVbBFSOx5Tyfl1fOGKGGxWqwZRZTVOOQXpz2RXdiwA8P9MnE2tEA==","signatures":[{"sig":"MEQCIHciCygXEJLp3ewmSr5JkOv9K+fYjaARSZcnphgxpMzjAiA7mFb1plcE1Kd/Gb+XqTSyyK6dD+xFN58VpbBea127+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQw96CRA9TVsSAnZWagAAhU4QAJwzlflH/hUgbUQR4h89\nxpuREbwC+w8qb5DkL6CGSCcl0/ykEmmWGm/xtLMYEWW9YY/UXGlofQ09ckL9\nuVSlawhTZqlgKDmZVAy+D55fIDf/xd5QCFaK7GSGUvzFYr9hKTwGDiHD87+m\nyJAjFsxLDXmMPf6k/qx9DwaRM0oFiPs2ufkMWA0v+/SUGr1/Yt1r2/fh00Me\n5m7Q6Xr/TkiJkpAwZX7x1q+5CnOaeMVQyyZIS7UBOeOAyu9/dC1XNJiKtbjF\nOX4OAUaKHsBvIelin87daPWBVaY2tXMxoWFtmxu43P5EhBB3G6IMSgC39A1Q\nOBqH7xhBFzalb7R1sTn1uozQKXpgn3OKS9xhY4Oabyh+Qh36ZI+mIMqpqA/q\nhBHNXE9Ehm3g7F4MB2f/TZ0hxDrWGLj608O/wZlBZQHRnhjAZ7XafLpz3wQQ\nWmNUa4epaFMVQiq8x/FehcV1EEHELYqm+3U/8P9+9fzT4NaU1hc5V/P7bQ+T\nzWtJWuKjewRS49cTW3g15p4xjdSg40krNDN318QN1vWuR5Y0P3auRYF11x71\n4q7mn0YHtYh87LW/Gryui4Bt+BOBZl3XS2+vZjo33FjNPZvjz75hXfS0vtMl\nwsKtWTZCRGEokTxhvRex/NSX+0pJS/jax9iN+Z7iDgHBTppjmq952J5+A79y\nZUvT\r\n=nTcf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ad886430a73c6b89997a4f658861e5885cf23b92","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.29.4-dev.47+ad886430a73"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.29.4-dev.47_1631784826506_0.2211783947944761","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"406fbcd884022566499ae7b35bb76c7b9a883361","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.0.tgz","fileCount":27,"integrity":"sha512-upDPqn7S7vhV8e1FY2qhQAyMgvSRhEg8uvE/CjDc+6sWTc8VuFrJetro/1Y9BslB772XSN5rKAsNnFslpdKTtg==","signatures":[{"sig":"MEYCIQDNLFQ8ajSw0yVFpj+X1LLOsAi3pdnfs/eiGQVMk9J+KQIhANKp2lAEpWMgqX3mT9TTLvJPjG2FZGwMmO1iTrrdllLh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxB7CRA9TVsSAnZWagAAcx8QAIssr715a/ejMZ4fKmLT\ngWv7OvTitVE1QQoRHxB+jcgL0A/0VDdNR6flYSP0eQfBD0jgBgSk7duzGTt0\nBL9/fbIveGAbdn/QvHwIGOkPgzeM3qlBZPLguILhieG2bINgCAMjFULq3s8H\nuCTzevyTKDtxpHKFTrA5EM/oCjuEYUElHJ3J7DObEfBxwX3VKcbxN3quRWFi\ne3UUkUXQydscF8cybfC8+4N0KBZLcnabqs7MmQrvDNcq3ywdXI0rbxlieCwk\nT28kNSUcc595SzVJFRkAS1SUQiAiysyn0Nv607eS/KqizyUAiZ8Ock+HbW7C\n3HoXx9DJFMku6/UNn3iPnPAE6o8Y2lZpRDMi57TtCJHhscAQwxR6Ei6ZsN6Y\nS7rZA9fWCTel1zIvMHMMVfeYCxrRWQFRYlmnsHMtnxJuJCImw5r6OxlkQuKx\nSLl5Ir2Cn+87aXbh4bucruNjtSti/8WxtxSq90DADTzChiUVV9FL6I5PHJLL\ne8E9w4D9IDFgQzXgaaRrazbIMnpi9FlvlsOk92RfITSawJl1gUe/Z7g/CXUV\n3pTOCdxWYNUzDMoaIoRbNBBACJ7vbv5RvrPTG3QNMOyV1VXl0G4QCSUlTrqA\nQpOlB5wPPEPg3nVCTl9aQ1mr9QEW/pPgLD0HH8+tr5QGScjvfPBPv+ISvByS\nPpMp\r\n=au1c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ad886430a73c6b89997a4f658861e5885cf23b92","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.0_1631785082989_0.6292538093017943","host":"s3://npm-registry-packages"}},"0.30.1-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2257bfe56135dd13e24a7f7caf14a516ebaeffa6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.5.tgz","fileCount":27,"integrity":"sha512-gL3PfyPGj9nyf9RnPxo9LkIm1O+YtrIJjY9YbIX9INoCC4q1Bw1vkLPTbYVNf6OYnzppBBPfqVUmj3WawFfaXQ==","signatures":[{"sig":"MEQCIF/+dUBSm/9YKitGjBdvxnqbxu7S40rk5eaLgtmSWK39AiByAeXH1qX6X5CyeBRVITKAfu6IdDyHfxcwISgcaY9PsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxEQCRA9TVsSAnZWagAAF1YP/1u/pjeexH3f5Y/HqgV8\ng90FlhDjAxWqf5LvGqVGJkAbY6F5Q8JbVTWbY3ooCFUsQ/HAi+ZNLuzJIRhx\nH0nx6mWC0xPqYjDZaLXyANgslFT/93OJMBaCPz6VpbhJaIwz3jqk5NeUL4IS\nG0kTFKL3vaWVF+SwctbRZpthb18dyjw/wLJUnCb5LAYsR/7UryTOn3GUujD6\nZAQP2HgOkzrZz7naU7HUciWiCuM7mTjrOI6sMtNfMSUyG4B221Q81bkGOo0n\n8onTxNCveVlLIb/G+cq6DjiHx/pgCvPumbIQducmdI/KQsS3eGAQuH9ZtJz5\ngsNGT6mc1C8im16x/NR74XFC4Btce9yDmjD1MfKGX4mAYREbQMtnwJBahRRc\nixofz5358+q1IyCgLYLr4uFHeHpwhc3sHn8K9z/TpU95RSOoZ/h5UReauybc\njVnmPJJtD/pdguntsyUEPXxl9dlpVAfzXKOV278vjNGeohQ1H3hXkO3RiYsG\niVg5mRW79nYrmFy2YC4Ehk0aaV31ZpbmseCCL+IwGKc6rjtGApICKl1rt6I4\nj1RwtW9mZzbVyL5t1dOUBPQ0wTqAOXwCD6GZyfdwuZnQBTHkjnnw5hluyuze\noN4zU/pD8bFldEBPvXjQU4TE3nx0zgTVN6WB7I5up7r01rC4dPop7tcef+1j\nLmHo\r\n=M7ha\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"958897e0edab2924500257e8b861155ef8e80834","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.5+958897e0eda"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.5_1631785231892_0.5065771838922426","host":"s3://npm-registry-packages"}},"0.30.1-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6e5209be0e8efb4ecc57eca36fa2bf9b519c38f9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.11.tgz","fileCount":27,"integrity":"sha512-+foCN6PiSioWLNTzK3ZnlxmqDt8FMMSXeIItYtmouY+9oB++CaG5lKuHvTCCdbyNoHG4S1X8Z35EUOjTSHzEYw==","signatures":[{"sig":"MEYCIQDO4HoO88adGCXLaGWQ7fRY3amLcP+5Lub75REeXcGK9gIhAJZmCoYuTwwXxmUAn+oF2jJjGfYxzDeJNBCUkFQ7qjWI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxMBCRA9TVsSAnZWagAARD4QAJAaPBfYiH32jXEklDCT\n/X1JkFu+Lq9/0xlhrFme6zWuVNlEIKLDJPH3MFqIC+vKq9G/UE95Uc3Nsxxw\n6EqFkToLeA2uWHIJVcjhX/wlQPlL3aaTf7KQxylmxRpzfF1C/5e2A3d1cIPs\nz+0uCFM4Db2Pn/9NCOplunZReSM1LCSUs9jdfsxIMHZgePqaBZt4hqEyhA28\n0n+Mg2ZAkMfYvtLogQFXbPBPvgqpzv8to5u/9ia9vo3UuptS33j7U4HS72Kq\nDghm2gOtIInMwskhPZBNgk045QRYfOudWwsyBWz8GUV7lXGcPcwJdgbzZ1KZ\nk/eWMnkeBbE06VLfclWt+C/ksJWYFuUTedYdSh60BtcXtdU2zhXeO3wGVktO\nzcPdKBxr9OWsaPl2eTKSuQbiPwvPublfwuQus4SAlK8sc5G2H1A2xDZ10W3s\nu9Q1JspW+Uj5zFlcPnKbc0dzLDAaMtKKrDvGh/j5NNo4rEaXCJgH9nf/UtPj\nCTAy5L+4ArXlaZkXqDt2JAY2C2I5uAnerOjNGs3SxghvZwbq2mL6iPDay/Pr\nZ1SnSzNoLprOh37TZeAIkKMlaFkljBPHadX+oB3sSsz7K+TLbj+DsljWTHLg\nUEt/lkVXt8iJa+1rlYb5c+Yw7h9Di+8qL7Yph+xFgoPvo7tx5PCPkUjLt2qX\noN2X\r\n=3VbM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5b3ac0f7ce2c10563fedc3e2611acbe936c295c7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.11+5b3ac0f7ce2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.11_1631785729549_0.10771874115573565","host":"s3://npm-registry-packages"}},"0.30.1-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"49d3402d2b0d659e81397a89242fda19f2de5968","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.13.tgz","fileCount":27,"integrity":"sha512-4yteGwNl0e5hZJH8wknQY/tQnVVxnUL9CwLZvSE3ATmCZbd5nymyU76uqdn4yR+xgbJa7WhZ9QGHdQsDENjpiQ==","signatures":[{"sig":"MEUCIQDhDqFfnB93KVx+ZC0sc+0N/pQcmTRG7qHH8rCoIvLuVwIgJW4G+M1JGwtfKDb4c8xE7BIG0oJMyDU01RWs3FXarXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxTHCRA9TVsSAnZWagAApToP/3MEzbjeJ8BEohoSFisc\n0KC3yphDQ+CMgaFbd0bKl5B3jcQi5agS5UIJJcjeLyCw+hgQy5xRvHsXtGEt\nzRBjbo0BWajv4V5B4wHW4alTasBMmCFi41cERWJPDcAIRFc7AHqDb0myyTo/\nZ1R6jpZyjhdn5nEnS6Kx4PvB7v/Pj5zp7B9yd4ZKeuylrBrrsaZX/ln4LDtl\nEsUuUgUijUkj/gcHGOiFmJOFXdDPjcbdiptGTCJlVYJQ05wYRe9X+6QXfb8W\nFdkujjmstp4yi2fJxJRZYAYtG2abyfTDyozmtVm5rgO+iof8uLixaqFygyAR\nCGsfhs0aVakf+PYYgeemAvmSj15C9quzxODW6k73CFxNZvl5RV85cOG151MZ\nhD8Dr2/tDRDCUlM5pP/rhP8pvkAE90FJo2+ou7A9s64Y8Tiq3KyHX8BzeQYt\n3oLo8sDFO7HLUurd7kAxE3Kd+LS4QNjXizFNb3dzlTwI1MY158fv39fLW2wX\nX+dEJCxQXEgit9jMXdYImpkxcCY/+J8IRAiYR2SfMPUgjP5e0TxbnCWUCMJJ\nibYxzRJv8OC+ubRUB7EtRQchR9PrrOuBKOuQCK78uBnYUhMs/Wn1O64Fh0LB\n6f0DgWa60ZXeLsIKydZRs1L4BC4lZiaAJ0XylxPAlon/Uyz1iMojVQfF6esv\niXEt\r\n=Cmux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fa4c5c6cc6a0e5acb3ab83ea2ea17dd755e66bde","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.13+fa4c5c6cc6a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.13_1631786183109_0.33361733946248484","host":"s3://npm-registry-packages"}},"0.30.1-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4997b36290199cfb35434e77cf79f032048144c1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.14.tgz","fileCount":27,"integrity":"sha512-j31+5Goebj1bS155/W+E5+EXpW+yKygkjmL3uGDXUyYa1OphOWPZwWwneq+MTHzvq6fWNwZwVyIJp7Rr5ArqrQ==","signatures":[{"sig":"MEUCIAS+WBbBzYCToKyFErn2uo23mvWmU5RWGcxiN0/LTrWpAiEA7g811vNhkfAqnw9g97VNHJe7zro4PwaONBl3q0sphVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxaECRA9TVsSAnZWagAApskP/jts1bboFWADJtWegD6A\nCkXENrc8LhiPYRzy+JVQrC87pHVe0Ri093pP8Vyd7E6HaDdZBvj8TLUWmaVH\nrBbEXQBYT7qqGqmtMnBVPC8bl50ZgQhAJt6DXQwPyZ2DsJm7imguiodTsGmW\nhH7MEyo/Gp7kHvXMfDLuv8UV0VmM7iIcqqQKg/neTTfU3wTe1DFuYe1hYnbh\nYy8RszHM3LyJH9iy5ViU3EOBTY2ZXnAHVN1cebrYNKojmNaphQFP07rqB+B6\nuAFUjRo8nsE1Tdus7aoam72m/ympWXDcVEgFZPOawtMdJvbJzBWUkQuyVUHa\npP+MZ3VFu9YcRCH91nci/R9DwrBE65tnWdB//UG1O0m59EvxdgOaVHaS0YRh\nkeTWnJKkOCxYO3Vboe+WMXQOS0ebyrJkDN97peBU3u5pXH1UDL1IGFxRMIPm\nVh6X8msoYQjRh63UiLYOpTdmQkO16r+EK63n7ybkorXoC2D2Gy0Eqvqe01CW\nxSS3qDnKcm8PBet3v1wBLjbcHXZJLSXXK4MgBeCMaX7m7/MY/ppwBwx/79le\n1QFLNWYZVRrSafYjDoE7BzejBdk2ITLNwnNfw1IyiswEfxyaJ4Zkez6neuuV\nyCNiBYulT1nmbQNuOPh7f7f+BoNgnIfXe54fSf+2+p2iC3elcf8vFjlrIsdG\n617C\r\n=EF8P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6f1e080b3d5aec38e20c050226b2a679a1837c67","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.14+6f1e080b3d5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.14_1631786628566_0.4212285072896442","host":"s3://npm-registry-packages"}},"0.30.1-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9ed37c818b43401507a7cfaf565e8bde740ebf0b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.15.tgz","fileCount":27,"integrity":"sha512-+x3NEfCeTTZm1cxhAOyqiU59C+WBaeFD0HyWSQxAVoz8XxFSe/lyZA7/jB5cAUuJhrAzOL5r6jCGvhHt/jp/Yw==","signatures":[{"sig":"MEUCIQCOvZ4Lwy537h1kPMh4WnP7nQCDskhoKJvUiTW/l2JVxQIgYMEkUrBtjzNruER/BPxmyo5289PBNpvt5/idfP76wcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQxoICRA9TVsSAnZWagAATLkP/jzWylIkXrAo+J/9j7zQ\nzklE7cstn5pKl9dji2q6J8j03RP/6vIrjmm1LDrcqkTBWUfkkDBetz3SNpRx\nxeqptubGOKz5OSNJ3YO0g2UfYvfNDyqBrLyvgRbwg6SVmPJqNd4DwQOYBedz\npp/NAKLHLA+Nr8ehM8ld+z9MQja4wbhv0Vf7LlR/6MmkKwgna7UzmS4iHWHA\nBqSuXu7TXg1oOKlOtrUS0lyqbG+aP06Pwec9m2dRXDTcxea3sxm0fwJcQfTm\nu1D7ZEqzfJJVKV9ajxH6vokzTJ8Vhes8lzhYRnY9NsJDMwp+eMTsR4GkKPLf\nvynvBp3/sUQ4+HjoZaDPT/YDrp05LI/9jESKs5lQWf/HhGni40HcMtE7YTax\nC+8rUYNhxv2fs4wNnDoT3PRSj95rO8Mh7RtmbV6Y86scmkplwjmQYYll6B1h\nAdNS28T8ZeF5Vub8r638yuwN9UukXwzi1ysoh09vVn3Y+lTK/sv+ZHoIIen1\nDRNxgar5QSdtvb3hl2N++h+SY/A0x0wbFeDIU8eVOR/DPgTvHlbgxLWdQDNB\n/PTC+Lwb+zCZ/uCyzEnsPdcy55sL3Tey0VZWUqzHLsP6zEDuDE/BhC5dojsr\ngbYazzVGbQ2VGY7rB6MYkQkEbdVslqsX/aw4zAcWyBmwmOG/n06TxLqFMeWb\nQNZ7\r\n=mZoq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2bd1a00f13e50cdb4c7c35009c9f171d26e0be83","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.15+2bd1a00f13e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.15_1631787528226_0.47224904206486795","host":"s3://npm-registry-packages"}},"0.30.1-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b9f2922c4a7cfd1422c3398dcc6969638ca352cd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.16.tgz","fileCount":27,"integrity":"sha512-4+Ps4P062Wwz0xozf6uOscuHdMeIrwo/zCXbUyFqd88IxCZZ1j/aGWtqxT+6m5gfxio74637YTLpS134tM/RRg==","signatures":[{"sig":"MEUCID3Vx6TVhEUSFhei0A6mgf1Kt/cgvl/7C6rgVTwQa420AiEA9zQ2++Y+xRYOwczpWG+XoULnFxZZnwUziVO8QDYSU/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ1mtCRA9TVsSAnZWagAA7hkP/30sspYIaeOpXJgRqtQx\nfKVNNOyNYiOWhHUPEOUebLmrAzYf6x4/+DnrnAtJVpLYuYxKu+5wVNyOCR7b\n9E4M/Vdqys2M9AEHWN7RTM9t49oi9AZ3UO1nO6GQ3GhwOdfIhIX5fE+ZksR0\niUkBGmUgYUBCQ+WN2Nz8V3NIJNpx5MbFcAAuLSUlNEEHEJZm+6q6uzIy0Krq\n7uFHoOP3m+J2MYmBFM2xiSphN9K5mL0nSxKrr/58cPrx3+b/UK+iGg//bs4n\n83Xj7LZjBCWkPnb5PmRKSQ4PP0ehF6vArquiEA77LX/jwKzQqtX4CRn0zOrA\nftDbAgnRrBWibHG/4e2tbgZnhw47gS2sT5EDr7hFfKI7UaE/7erSadcXgJ+E\nEDDOtgkmGOZcrx52x6YBxVa4dM+U0KiEZ1LpFF7DsD2UXqrezzxCTl6X2cRP\n65S8sBgXUJKrQ60rvs/mRnV7fuRxH6sNtem9HHFwpkpRWZGHMaD2PV0gqRjR\nq6gbWLMlB3fQPNT+Wm8KMM3DRo0Wb6eMdsQaM5rlNxBAQVF5va+/Up12UgEK\nbcyXY/90c56XeZtytmOx8m0sWQROpMOHwcLys6EwY+xmBGya0x1IoXDAztp1\n2mO2Xl3pzutu9xjIkWJBkYq7/hhtL3hxV+3hIjAFOwj6L7ErA1UZnAPYorhr\nT8tM\r\n=m+ht\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"97ed917ded351604976f13850b91dcc0b2345fbf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.16+97ed917ded3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.16_1631803820885_0.16632670754240375","host":"s3://npm-registry-packages"}},"0.30.1-dev.17":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"eb7dda6285f0d5a8cc53ae156fd5c380a3467613","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.17.tgz","fileCount":27,"integrity":"sha512-PWXkZlvYjnTEe92Jkns8O7nVc6WUS9lDh57dJJiHsDp3S8XKBYrqfxRYx3JlrkNJwWbVnhaoERubV2jLrx7NkQ==","signatures":[{"sig":"MEQCIDUMbPGz8DD0peszOj1D/X1a8mM0wDu2VJoM2o1pA0GVAiA2ykQcCsakt//a0LmOebx5yzlmFoeefh5+P4l3ZZSbCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ1ucCRA9TVsSAnZWagAAItUP/R4wd+V7vkjyrXYml/0c\nP/MK9TG9+LkBjHCEx5slLmvkcXxKzyvdDqKG6rEWJ37+OlhmQBSN0Oxy2E6R\nBG03pLpvwz/6veoHmMqafSfusc8Z4vAwv628enWo3FfLqd12k/qM7pCDiWJi\n0n5QAAzRRI7eIb9s9OXlpD8PiSavlXpY7VIBn7vkd8vNXWnI/uEeLmE5yigL\nKj/UlSGReZipd+sKBsRmn4MqqNyGhz0wzRGSz4i0pq9EXl6Q/Mo3IahbRfdf\n1x5mgHGqt5Tlv3qASpedARM/4yCMv4y77g5e8FA9XO0la+JOpWWuAYQxS6bb\nudd65Qn7geBN4iXhplkWCuPRgT2tjeaQ41F3ilbBlcbJMkq98kvL+cIuYnuJ\nCXYD/za/koyu5MIBA3bIDhEUertGA7gMjv4jINC+Hv4p9yQ8Z1pM+IjcoNby\nrTCYh9KR3LON+ln8sUukMg9ZQSJit9htgJGKFJNJwzcjThJawU0xejdCf4wQ\nQhhMFwIV1PoLvGlAS+nHakyA481XD2tgaq4cZ+sd2S15Y2ydHvPzktwcomu/\nfDlWnayDZ8TUDFk2x+RZUS/cj7KNXGKEpxF+oY482WJy779FaNYrVbGT33cc\neHu3v05KyYNdlRnHD0a7wQwNReRo5W9mCgrpD4X3dqFAknU4NjOPcUFoMgKq\nUO0o\r\n=l5ri\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ddd8549055561683fb0a8f82135fce69b2351bff","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.17+ddd85490555"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.17_1631804316805_0.4970423955421406","host":"s3://npm-registry-packages"}},"0.30.1-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a16ea8c963cb75d99eeee41d9bd6dc1d8cd6edf8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.18.tgz","fileCount":27,"integrity":"sha512-lYhhhenfekEmj+7vk0lLuqOK+czDoXAwSVggBGUxiXZFc+01qICwinCPkmBm5ql0jI1MLVQ4V7CodCfLvGBySw==","signatures":[{"sig":"MEQCIC13Jj3NYIVjcY5+3xXGJjbGbr8tTJcI7y0uBgxSzVFTAiAaF9Pt4a/woN0LiveWu8J9GkjIIYNXfd65DeZnSZPhUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ130CRA9TVsSAnZWagAAWowP+wbNvoghPuZc/FJnaihi\nBYG+zH8YP3lJ3WgZXl2CxLRsJmnAvC9gsy9dfuX6I4u5Z4X0ZY+c2yk6Cq0Z\n6kuuGtIpcNH5IznyjCvk79/DppRwERsr8MK3Nzuec21T+UXfg0vC29OXoDui\nIMVUFU+hd0Y92DlSrvwLk4WDZf01QFidU8ZYKZkcWrCskz/cYWTvuYYr8ruJ\ntSmyagM3M6YwnDgmeSpdJD7eRZY1titc6imxPh47rEEDmJoVJk0KwVO7D21m\n6+Yzx4pRao4yszSV0UProe+/mb7zQwR5kOPz6cJZ59k49EbUgp1AdFIBEraJ\n18Ml0V4ylpENWcQxyDyo4QTtq/6u71wk9shimBUmZe5ApVI5V9aV2nTcpi0u\nTJW4Zz3d+tjwbqSy1OgSCnfZu1WSnPNdbuPRyeV3+JqGMMRyLJj7EG7k94sa\nb99pcIsAVeIVBIaWQsSUT4vKhFkxAtEIqBbAp64nGuGYz1ctZUUBhzcqMSAW\nmDwQ5F2AhWPxI3lQb+yzXs0mJc+fMz7KK7noq/jcouWXj7eIXK9+Lff7h45X\nerhHlFf2ssQVwPY2o+yBzzgrOI948F+d5ZiEAb6HKYR76eQ8YYExjjq5Y1bj\n1YMHwsp4aaCpMlNcYjO/c+pBzf88wuAWtM63JEFfIcJnDXTZ8Po8cnxtMZ2K\nwojH\r\n=TZrB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bafe8b649396e32818e568ca158b6a8af0429b0f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.18+bafe8b64939"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.18_1631804916687_0.5279725644168085","host":"s3://npm-registry-packages"}},"0.30.1-dev.19":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5273f2c9210d2ba73ba3ae0be1d04d636a4a4448","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.19.tgz","fileCount":27,"integrity":"sha512-r27nz9zOKSvWlA4SS5ib6xjhYv0IC7P+lNJzN8Cpjwuza8CwGIGHtF8n5o2MRer8m3oc4NlQYhfYdPoxI/IqGA==","signatures":[{"sig":"MEQCIG+UqZFthUYhoIGYHpsP1VsSVmKf4uva300dj1zeyHFkAiAi6wm8o84Ap1zTwA01bOqKKkP2EIQP5FwNHNBC5HQy2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ4C7CRA9TVsSAnZWagAAi8cQAI7Ckyvl3h7Xn5Burz6U\nKVITqQIYO1hdBZgkqbtxb6dffLpvnUiBxaOGeq848IMyYsXDKLc8/13OvQj/\nO583NL2VWlUw640hQjgL51cSGZnhh4dSpRAPcBWWEHBde2dVNatwGFgbbSm6\nvcQP4gVviozlK5Jms/Qyygm71et46V/zXSW39gA/xKI/Pu42ojeEjXm0Rzs9\nY3SqpXda8Pa3VQ0ZCpImodvIZ+1HCmDUFoQBUdQSmoAhG+LoDS+z9sBk7gTk\nLtOGqVZO5LwDmUMHUTlW+MjuqAWFaCxb1il43D9ZZKdbeih/jxM5p4e8JjID\nl79xFWqYcTlINz01TyZyyAashpFyuQj3794THeczO5ABD94x+8pLhN4dnM4o\n0QkhSZkuy9xRl7Zj9KYQs3IQNXgfhz6bn4lAtiY4X7qBCapktQ0TOT2UOxoP\n29O3tedK+wXY0OIy/BvDOhjXgJnpGUsxRgNlyJdyEod62lxhumiI5owf2cUu\nyqEYuFyRXYFOzrulNhQtJBe0FpD1nua4WqCzywXQFpffqxB8qf1gpEJmDvqI\nl0idyPhf7zH+E8sglwbWVBxpU1JPlnVlw97t+VFdZDt6vJKs4ILc2WbJZUFO\n3MsJm+aXj31aRYr4Z1fGZ6yN2bDl1Xqi0gXUbRNUZ5ujz3PQaJB21JOw3Dxb\ne8eX\r\n=Nokf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"af8c2c1a56f328f2bed13eca88936b678a988841","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.19+af8c2c1a56f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.19_1631813819659_0.5189037848610816","host":"s3://npm-registry-packages"}},"0.30.1-dev.20":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"015fb7fa865f01bed44f881c83ad024cc925a6a4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.20.tgz","fileCount":27,"integrity":"sha512-x8N7HrAZ0d8y1DYHSsWbwyJz9UCpGpVaIDv1AVKijwYT36ZPflC0HpHC+d1KeGNmMQuDcf30UDLfXyS1MUodZA==","signatures":[{"sig":"MEQCIANYp3TBmm8/19a3voBHKXxpfCNS5rYQaiXis1nub9MnAiBuTMWERS9sDa5wurLo0MjQO2CzmyJFWUBxgnUOlDPtAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ5SmCRA9TVsSAnZWagAAr/0P/1FnLw5ZAEZJc7qyinOv\nvBIHRcK9WYPjeD6mk8MdHMkvtWvYTHDPfyKio5vn7N2qkKSVBcrQheMXgZoS\nzJpotSZgSzgbmJf3NZ40f+O0ekGDalVutiNztD+hVFza7VgLBY/VGoXvOaqP\nJbI8icofLWR9nyyPo+5ecyLv8aUUuz5Wyh5D1jsrNPSPfuH66xociBNQryt6\nvxCfVpXa/U0QkhXPgtroxH2k1H6NiaFdcVrUZHD4NEO19fAk2/3mvyscwNEd\n59WCou4Su9qZ7cktX5vc3ap0q/Vat+M87IQhagrEAcoICOOF+m3Eh3eLC/Sa\nvKc3uyoYrV1Q5abGModiyObmO2pSV2nZ/ZcFoFFJGxTdDlCaAWnOfMhfDOo6\nYlhmyxzUjocKUSLS4uJAUQUBYvUB5AiYXX1IRxQbTNBIVt5mJEUGRp9F4CIO\n/zXmr6HchFqNggCqrZ5NVkFmB/qO1HvE7fDAW7i6WArBBe8Z5SHvcqOGjLEv\nU0a3U7Yto4YQfCeLnT8GslkYUILci8y7g7oDBdDYkUWfk6OamkGqW1oVq5hZ\nK+wot/mcbHOW6dy3sFBAfWt0gFa//R9+STb067jDCyLZY7qSi+LKhz1SUkKw\nn2f30bUIbajWrpMzSZiLFys71eOBinStpXReAnypqyFrfV0YUSUpoJW85qXV\nt5Np\r\n=UMir\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"90f1ad72113add672ef192a3860dc713b562e064","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.20+90f1ad72113"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.20_1631818918276_0.8459261254658363","host":"s3://npm-registry-packages"}},"0.30.1-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7392358aae6750a71e8e4e370f054de6580c8c8b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.21.tgz","fileCount":27,"integrity":"sha512-jQEvhguiAMKr/D0N85+kuxgE/WgA9TIYcXMchuf26roTkLDsMypdDPIVnYQ4ldt1X0bNVtxauaowtz/hK0jjFQ==","signatures":[{"sig":"MEUCIQDuF5b87yP+dZpN4LRnOKtRfyt18Y5WVgv2puBqI7VINQIgPq+RVxsrE/sLaRKCmgDj4N53CzJqVTFxIXP31rumEdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ5u1CRA9TVsSAnZWagAAmI8P/2950SBiMxdXnStMUxvv\nGAelO9Z9aHb2fidrux3xvt+n9r4eyT08PFP86MTq84n973fjnApf/YOH31qE\n80KW5GdIgKdsBAL/FBlh3FCRnA3OwZ+HuAEA1oyo/dKbJsMzvny6t7LWrV93\n+JU+1esbvbHv2YSRcAbUZzMm+mn/G6z+UtCjwj3q0WPZGJ7p3j7E8BtI2mte\njP8f7qqhVxsaLaB2tJT2zsEhdRxNGvQFywIzensSb/sg80del5+ffSqu0L9X\nWIP4WGLF9o9u1S3dxh73Yvn6ivJs1iqR6AIm+jZzLhcwFaTErv+GVLGQIL2J\nDINSTfB/ncWnNqYwCD7IOBKti7b5EhN5veamJNR0KiGpfEiKokr5618Q9aZf\nwCfUXmOu8UtrqCAycqooutS/fyjkDYH2AuIzMR+/iOggi1tnU83hKttQ9nh4\nz1r7U21SMe1SwsU/pQZ3u6nRyX0wmeElkbgSBTVrGUoSn1xlPjBklBxXY2iA\ncf3XvoDonS5b0z52/A2BnEoCz6DROrgCehovdRDHXMgw/SwIcsfKt8n+6B/i\n2aESgmt8mCKMaeuZZqqgNbeeFW+Qul4Ykq2vRZ/melIV9Vx3mHonM/QUxor1\n693b5byzny0AZKY6AfgwfCpRUf+4pLu8eyZLyjwwjPnw97+O/Fqm5fDO/3PK\nanlB\r\n=cHg6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6a5b2fee7ff119cb9d3f25832e47491640f031af","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.21+6a5b2fee7ff"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.21_1631820725289_0.4501508376455261","host":"s3://npm-registry-packages"}},"0.30.1-dev.22":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e959f677a2c976c0392ee16ef09852d6b990af59","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.22.tgz","fileCount":27,"integrity":"sha512-5iomJhdHe+Snddiy1pmCwB/X8OYGAzZ8oEnq9Ve1YRDC5ko21vBY3Vxj+7mtSLSUVm3xr1RzOqZZLsMnwdbqXA==","signatures":[{"sig":"MEUCICG7dc+aJ6LNsGc1YxcCc1oYHuSQ+hp/xDHf9vpP/IiiAiEAlJU1vSH2X6pnxha8iG1MJ6OWkB6bXi3RO7qtJl3Av6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ7jrCRA9TVsSAnZWagAAznQP/jm14LWt7SB2fo08FWhn\ni0wiJjGe6pBdMx+2aVJ80JE7EAkFjpTi1a1HSU1QyoxkSH8COezoIzR9PRal\nK8J39UN6zsgk6G7q9Lbcy4B+FyLUKp+ZgPedROA6xU8olEdPWCPea8Cpmkvx\ngyS1sOmNuxztC2SPBTtpxyYzaYxLdZTLtZgYh4L5v3Q9PIywU0F+GLE0DH/c\nCCIuuh7KTbx0CyPSwl3df/nIZ7eIu1aKE0JWFLRJUnXsmOfLwrt1gUQ8tkFF\nXY3gqeYU5cY4FKWIa0NqFFNRUwW3CRC7ckz6a7837HfZhG1UJwiSF/1HxlzW\n1tS7WQvHTh/JM3oVrt5BK2yaAA5pGbqWiOdjyLA9RKDd4gumE0rvzk40m1Ao\nJtGCuF/ex8akdI7qAGPfeHV9WMkRTIuX2qv+6Zfp3JkaiNkOv5bQJJ7WzqJa\nMwSEy6MH+lUM5X1Vo9TaoNXPvpi91Aawmv93WIpcmls2xqOOPziMVtdbN69i\nBBXaLEWpwoxN+ZDoVofIsY8tifm2GxsdkSCdHl4Ddnl8Bi6Yopd9FH08b0Yy\nIs+wiN5ueS7O5DLREgGjYyBW594AeaqSv/D4Q7CFjs5YwSjHaaMIkGwIf72T\nrmUe/LspsW6H7K/cWxlIascZ2TreuDilRd8tnJt/9FF3+KD364or0v92o2uP\nbd0s\r\n=7OXF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6cf7c2c3f3df6012bd4ce773ab3b5310c347e884","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.22+6cf7c2c3f3d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.22_1631828203041_0.9627630644164247","host":"s3://npm-registry-packages"}},"0.30.1-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f2a4881bf799c3797c5f0b806730b83aaa53a94b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.23.tgz","fileCount":27,"integrity":"sha512-xC6uMoHTMP8lFlZLVly/8d2YH3UMUPuVAw392a0missOCN4PEDcdM0VJNXKI6EODpgreBPHuFH2LZXxige2xmQ==","signatures":[{"sig":"MEUCICiBn2pSXMDqXQ61wqu8fyclgm3rpeeokAaCvEw7Hf6YAiEA+C6n7qPUjBl4V9dy6EpYqt+qff5vy2lQbTaEqmvh5t4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"329db57fc2daf07be59839bff4bee70e1ac6b79b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.23+329db57fc2d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.23_1632134943528_0.38478120591271847","host":"s3://npm-registry-packages"}},"0.30.1-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0b81fae27ec13ce4d653d05249e8cbeaef33a415","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.24.tgz","fileCount":27,"integrity":"sha512-c6HrGg8Ox6pRNBGj7XzJuMH7o3lfJknFKnOOyq6dezB4wabr0XsLXBUOZ/aGdd4IZXfA07AqUl470TkxD/m3fQ==","signatures":[{"sig":"MEYCIQCjGgjBakNRXtu8quzouXJEVa5+bd7B+tEioluCRqiQBQIhAMR3S8HwRElCjSWBSZ2f3O1U8uPBU+ZPQ1Fdz3i9GMGq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4a8080926c9d110758b1a18528566cd0c0bc96b3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.24+4a8080926c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.24_1632146058887_0.4656024534093379","host":"s3://npm-registry-packages"}},"0.30.1-dev.25":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6aea827ce18c0385f0f961685bafff622ab6f51c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.25.tgz","fileCount":27,"integrity":"sha512-4OXrruu6kq21j1aJccjD5siyas28eUP5o01dz2xna46+spdT2584Q14y+P6xZY/wl9YhBi580hLbElE5pO6mGA==","signatures":[{"sig":"MEYCIQCNK2dt3AcHr6FUNSkw5Gy0Fx0R8T93gQGsxuWrDFnb7gIhALgGFUY6WJvrKygdmOF2V3f3OPvl6qt43Aaf49creZVN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b7ffaf8e999e9011845d743fe3a1e35115f83ff7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.25+b7ffaf8e999"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.25_1632146600928_0.33139680655889303","host":"s3://npm-registry-packages"}},"0.30.1-dev.26":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cd4ca836215c7fb668382e4224aa4aa2c7baf03f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.26.tgz","fileCount":27,"integrity":"sha512-ZPuCSz6bQNOsEeHTfp3zbux7dJEbMjxo5H3vtx9AOe7o/DDzH676bQ0m1oKBr+hLCf4FUJXt1b4R+c7WbOeggA==","signatures":[{"sig":"MEYCIQD1ijkfIHL+RiglyxNXPt01T1TwzYAoUA+UEcJXle+LQQIhAIt/oVs8KXTxCcrvVY8Cxz4XQtd/hvVWL5EV+Y87znbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"888370894ab87230b31e6e582a6f546dc6be3d0c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.26+888370894ab"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.26_1632152840252_0.9864242918943347","host":"s3://npm-registry-packages"}},"0.30.1-dev.27":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"84cc68e52441d7f91ab7568b45126230258a8ae9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.27.tgz","fileCount":27,"integrity":"sha512-W2TrSeJK3YTTheE0jzki3uuXml++FQYdow5wyEZa/ebQbT6cExlQ3QamK8foLzAPJZaIoIV1TjhyOHMT6pJHfA==","signatures":[{"sig":"MEQCIFFVXzHm+ni62BOMQPrBuiomusTZMQ7m6TpGIGnC2cyWAiBc5uZMG4Vnm0QCohfToFs0J+ZQI11SZnDcr4sJUs1Log==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9df617c1b0eeefb9eb4bcfa211162ddb320c2621","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.27+9df617c1b0e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.27_1632186703027_0.173800969807959","host":"s3://npm-registry-packages"}},"0.30.1-dev.28":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cc0709830b125611a69f8e7d269ceb2f8ceeb886","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.28.tgz","fileCount":27,"integrity":"sha512-2ZwnS7ZUSD0al+k92I9lb2z6n/Ak+Mnhh3X9VlSC+1eTuBIdwS3YkedFEUnY6uC1iSjQwqZxjFWCcZ00gkej1A==","signatures":[{"sig":"MEQCIBaJbE38Zly55Z136ZPsusq+0b50Bppa+kcrn0krl78SAiAtfGYcmsIotYhomzGq0/BrP7SQNCSp5lFthaQdzTzQXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"456b50ee628eb60e3daba23cbb596cef41ea6113","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.28+456b50ee628"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.28_1632210850150_0.16649387838782026","host":"s3://npm-registry-packages"}},"0.30.1-dev.29":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3c314958f9c788c8ec0ddf4d8cc73611bdd88cf1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.29.tgz","fileCount":27,"integrity":"sha512-zjnhOifzunl7M3JDhGvFRdUGW/2UMZ5Fq+RGdM9Oud4KEyqYgHw0BQ29w3oyuCWJPDfrhFo5nGLNnQq/GdOPsQ==","signatures":[{"sig":"MEUCIG+O91R4oNqDl0CE03o3b7WzToyZ850iDTlfF895tIuOAiEAwopx9PHZiEg2DUTLf/dB5fOHvEQaoUiK22ii3K2zH1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f86a4381bd73c5602fa69e2a4503514352758bba","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.29+f86a4381bd7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.29_1632214335573_0.5981582164030224","host":"s3://npm-registry-packages"}},"0.30.1-dev.30":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7663a6899d8298e77b4f6599c9697adfdea94797","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.30.tgz","fileCount":27,"integrity":"sha512-QcT+CIK5weWDFh2gLcHM1FH6IphK2JWp9nwajIkqyHiyrMR8BDDPcHPlQJ4pItCF7hUEXnitLi4XkYKMCBn1mg==","signatures":[{"sig":"MEUCIF3DgpsQsysTR2SDd5XTsm24GXhO39pIBWJIDJOLk/4BAiEAtQxh1lsCOsXel+FY1Tjf+0vSkjy54SIZivT1EWhKUM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d5e7b89732932d3e536658d6a4d760a91f27308b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.30+d5e7b897329"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.30_1632214740088_0.7424631629317886","host":"s3://npm-registry-packages"}},"0.30.1-dev.31":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"73fad4f5966af6181b64620798e0e1dee1dcc100","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.31.tgz","fileCount":27,"integrity":"sha512-/0nEdSRAfoPfVlRQuXXAnxYhH8PDj8u3tkANB44HkHxcgG8UYmZXc2rJYVua1K3W75l4SphVZ9Ale71P21hyRQ==","signatures":[{"sig":"MEQCIBmm6tgNOnP47qOWAjImrRzuacqLS2fzVNgt8b5KaPYQAiB2P1/bQgP3y96zErL3p7oPdjAskq046Zpq4KyoiKvZlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"92373ac64a972e62f0639d6a5c13003c713df5b2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.31+92373ac64a9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.31_1632301135152_0.11602976116717789","host":"s3://npm-registry-packages"}},"0.30.1-dev.32":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"813480048d40f2d8563fce7febb40944aeeed937","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.32.tgz","fileCount":27,"integrity":"sha512-FyjbyzV+IwMsdkAxBgPvzJqqPy2Z7HS3hVjprRZHNRoFNCgd8zr7o+mx34I442wpxEB1D2l2I3ik/IKslZNRMw==","signatures":[{"sig":"MEUCIQDQ974ATYMI8vm5u86wxYhbL89ukiFvA2QqsVyTpFzSCQIgLVJ+iuCaGvIJ2vwD2UdfglkJc0s6wlmzdSGBV1K3cu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1529f21496354a48bf10f1710f5031c0bce5409c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.32+1529f214963"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.32_1632306836121_0.4201073550658716","host":"s3://npm-registry-packages"}},"0.30.1-dev.33":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e52052c403cee5b739f60099ea1e8beec47d4a12","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.33.tgz","fileCount":27,"integrity":"sha512-pMQnP0B2CD9aBg86sq19O79QSVHDOIG5dhjQhHEnISxE+mnx1htaT7nmNAbaoD+APnFcgMLFqTjTtzfGrfwh8g==","signatures":[{"sig":"MEQCIC/QiigB7B4jO1og8kmV2Rl+YfDwzGlCzev1E3e/zVNaAiBtmm42uJWQLsfW/jnh20TpB6Ln+64t69ciDuHjsqnIUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"aa4c41edaff11bad54c4ba8c0fbf816f1f8cb39e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.33+aa4c41edaff"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.33_1632307262888_0.03396597500508025","host":"s3://npm-registry-packages"}},"0.30.1-dev.34":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9c0f701f280ed56a5adb1daec19365b510a64164","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.34.tgz","fileCount":27,"integrity":"sha512-RdYDPiIf0+sjkeYeM4PO2qDPMMgJVrNJ32B+PVrEGJzJUhejZyCy91PgXx1af+wQy3wx19hDF3psiPhUZAKpCw==","signatures":[{"sig":"MEYCIQCLCHSSx3F4GWARhyE+uhfWjYOrkP9q+yWklmZt9N3WfAIhAL4yU7BEoHw30Pmvgmz4ZtS7NcPzuqE250WMPIkLhdlF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0d7121fa38e5fd58250d87542357ca5a41f3d63f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.34+0d7121fa38e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.34_1632315376378_0.0728029454336021","host":"s3://npm-registry-packages"}},"0.30.1-dev.35":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"37392a5af5b04e6e07c02c81a03b076427668d2f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.35.tgz","fileCount":27,"integrity":"sha512-L59bTPVv++Yu7KffnNzT7yoLCQNCyTnwEApDItAr8TWlLgPrUL/QqM/QKzNsfW5xAeKcX65KK/eqaDzPAOkAeA==","signatures":[{"sig":"MEYCIQD2jhmgWJvGABL6xAZuQ0NrFtBMraWd6Z//VRcSiEPNugIhANSmA0xK+BZi+dgy0pa8j7QFpAYDwPJeuj2X3xa5Kd4I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5b837e30be0a2cff6143e65db2a7dfcfe80a3811","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.35+5b837e30be0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.35_1632332360010_0.9906801029758214","host":"s3://npm-registry-packages"}},"0.30.1-dev.36":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3aa9c2a751f097649549d376071df52d685fe21f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.36.tgz","fileCount":27,"integrity":"sha512-/1DZw0Y7B+lZwJyZuaKxPhVyg7VXA6Mr3gX5FKK1goLviffgAwIVkVm2z5FUvkVJwY1LXPtBJxaBNX93E8OtiQ==","signatures":[{"sig":"MEYCIQC6s6dW9xa111TOIAsF3T8cvoqEvALXD96h+NlavS13ewIhAOHXX3y6GZD+tqXfak4pLIcIy86pGhJEwifciZMWE3oq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"705ea73c91d0c247e649894e9630184eee49c39c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.36+705ea73c91d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.36_1632343158475_0.5595123615370081","host":"s3://npm-registry-packages"}},"0.30.1-dev.37":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"62e04a9ce3d45f38ab7facae284f2da9df8b26dc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.37.tgz","fileCount":27,"integrity":"sha512-nMCa9zN+spAjMqmHmPcj7UO4kuBBQQjPnpfal7jvPOjwCgG00YzNk83E30ZCgYygXXgqjs6ECDewiyw+OWp2yg==","signatures":[{"sig":"MEUCIQD/fTapYVQlHm4IyA1uxm1nO+VM3X5aiq7aHLwLVvr+uQIgINEio9PPnlw2vQxGnUi8aLPjBBtn00MMQ0FmVg6JIU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"17291db2e39484f833e9bb8de3528654249f21e9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.37+17291db2e39"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.37_1632367015551_0.17256214829444794","host":"s3://npm-registry-packages"}},"0.30.1-dev.38":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"784eb299b9ac67fcb2e8bd708e16f909bf33c525","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.38.tgz","fileCount":27,"integrity":"sha512-inec9tqHkm9H/gNfcPyhXfa13FXG2Yl2H89+qOLU/FSXJGo5Ryi5XWOoaLNqQBCD9fE+s+eaooa7iSEt9pSmfg==","signatures":[{"sig":"MEQCICMmBWdbY76cionbIvHNs7gjlbBqGGfJk31zYqQgNJrtAiBlj1AL8EWYimRStb5znSYd51lGciG/e3440t6SEpcbUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4e8e969fa4223749ce760a02563913f3dbb44a94","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.38+4e8e969fa42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.38_1632414040462_0.5104312466971768","host":"s3://npm-registry-packages"}},"0.30.1-dev.39":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"10620f0da4fff9d8791b2af1fc6d3cc788df7516","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.39.tgz","fileCount":27,"integrity":"sha512-F4q4ewVzzMdAVS+yIqJEy38poX79uuugzkb83OD5FVVHgiZOsv68+yaaHs55fT51bdyoL7H++kbZn8JsKstm7Q==","signatures":[{"sig":"MEYCIQDC5S3Ib7sORwAbk1LcmHR/M87AiN8KuicX5MSB6NAWyAIhAK0E4QIsml1yF4S6lUCcBoC7RAXvXXmEvgeWWBXeb78P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"064e91a7d1a3f9767e9aa5c3b41b3d0694cc2f96","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.39+064e91a7d1a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.39_1632417989098_0.4951199453912978","host":"s3://npm-registry-packages"}},"0.30.1-dev.41":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"37c4cabfce780cb8d7b752167081f3c8eace50a8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.41.tgz","fileCount":27,"integrity":"sha512-92LOUZ26UdYtvaZB2QyWDH+C/ei1I66Frhh8aJMQplRgLNwxny2/WQkuvxPJ+EA3Yoc7V/RlgT/nSTI4WzJMWA==","signatures":[{"sig":"MEYCIQC9qU0n/88GEUvGFEvlTqIBeWNGSik+V2BJW/+aEmkOqwIhAN4HuH7gAKgZa3Akdgk/Ffc+gHm0tdTtiCCsJXrv0qqT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"72628fb0d8f12dd4308401b2c90b0fcb05861ad2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.41+72628fb0d8f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.41_1632418420957_0.4763182897773879","host":"s3://npm-registry-packages"}},"0.30.1-dev.42":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8c5d6a1ba77474c907e9a82d273d7255d759c243","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.42.tgz","fileCount":27,"integrity":"sha512-LTh7fgxd5uwLba3iponJYsy7TOcSvTxIRjUit22eMRCYDHYWUL6T1ThYCP3QiximOid0fiaB5gt4UC9lmuE7kg==","signatures":[{"sig":"MEYCIQDeshZRZghAqpPX/0Fxfjom1S3Z32KykiezMDKUepeu1QIhALLTKUUp7lRWVohPV3YNysEoWtMLDzoMoamPgmNp7V+r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"957dfb2aff6a32bfd34e32f4e5fcb303a5d7b355","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.42+957dfb2aff6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.42_1632502919037_0.07659050175359527","host":"s3://npm-registry-packages"}},"0.30.1-dev.43":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"efa18311144ff20e85b3f700824480797bd9f82a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.43.tgz","fileCount":27,"integrity":"sha512-r8uplNkBM3Ua319R3D2EG7yHTFuucotQTCwhukrijL2ZiE/dS7n3qi7N5BjLMRzGTmponO7WIGcS0mk5RUG6oQ==","signatures":[{"sig":"MEYCIQC/BKDSp3xiDHXvfdZfUPjsJ4yexlICc6YdRFjmeid6CwIhAMBP075ffl3ksFLMixcWEkxkZ5xd/sN7mJF7q3lgzlz2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"399e828f170f12f4d719fcdb330f1615b15e8dd0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.43+399e828f170"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.43_1632649876583_0.9443644958789243","host":"s3://npm-registry-packages"}},"0.30.1-dev.44":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.44","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.44","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f44c7fbb36850accd0d8855f48b4226c6dd0219c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.44.tgz","fileCount":27,"integrity":"sha512-8s3DfNX0G2n1bhsbq9TJ2yrU9KpdIltAdW4j4Rz22IaWOTR7tGC0p8BMSP9zVt2MSIBwnJhpx21kMr8AqbQvaA==","signatures":[{"sig":"MEYCIQDDJjXBxl3FO3mgc1t+suY1OM9bf2s02wW+M5R72zoAJQIhANwXIgsexpSqG+/LarDJVrqn4eKwWU948aOuw0c+sTMC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"90653757cdecb7778220abe9b333f87ddcca155c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.44+90653757cde"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.44_1632711385866_0.6073413747520466","host":"s3://npm-registry-packages"}},"0.30.1-dev.45":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"16af041569e7474f538829083cc17784550369bd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.45.tgz","fileCount":27,"integrity":"sha512-tIHYxmr6gF+tCG20bBo2Xr6rCWvWsGTvhhyqHM1Uq0Divg1STkWBkmvLlJ3caHVRtnVg2yjCzdaOXOIddTqqNw==","signatures":[{"sig":"MEYCIQCNWExRrShyuZzhPkZ7yI+cAftmsIagi+N36Q+md/iFLAIhALLmAhBPZBUN9rO5vP5oYQRD47h/Maw/SmKneAaqSPyw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7238820f17873e73a8619aabff39cefa064cd4d0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.45+7238820f178"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.45_1632739636329_0.48371142940112","host":"s3://npm-registry-packages"}},"0.30.1-dev.46":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"966b9c716d11579d69f6e5a5a3d46dd7ed116446","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.46.tgz","fileCount":27,"integrity":"sha512-GMeTwyp0yjl+hj0gAqrTAVNm/rlkVhdseRWSq4ucl8Wa+32KBniaZ9BLF8f4xZCG9m4jbW7dKfzpn1ZG/H1RMw==","signatures":[{"sig":"MEUCIBFk4LlWMMdvK3QQvUCY91aBAlXe1d4sJ486FqiXTBm6AiEA5vJ0fIPYLVTgTbRBJYO3cP/mTjy0kNt9B/krjIpbFCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dbb93e4d8cff0707c0cb6dc14baf25d04c390993","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.46+dbb93e4d8cf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.46_1632754504000_0.22666770454355634","host":"s3://npm-registry-packages"}},"0.30.1-dev.47":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f7c0f961fdb9354ef1c278b16779fa543276efcf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.47.tgz","fileCount":27,"integrity":"sha512-YvQjmq5wwj0plVUQd45G0v9hmvj0FHRyboVaQ6HlTTze1RW5vFv/nzou2UvwBqMZs3LFrceH46YkkCfcWBguSw==","signatures":[{"sig":"MEUCIQCjhhLNvmg5llGChws+4D2ZMTTHmBrUsU25syoB2bDLHAIgLTzEQy4DtdToWXCKhVr4RpTfbiXIZ29fyhkeBTVXoxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"64ab01f5fcf143fb009359901d5f74ff7725c06d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.47+64ab01f5fcf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.47_1632755180152_0.9674563220419339","host":"s3://npm-registry-packages"}},"0.30.1-dev.48":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.48","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.48","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"326519c256b142fcd616a6a3ed79386d70269ebc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.48.tgz","fileCount":27,"integrity":"sha512-vwg+7cf5Kzwo09+LdWNgmuOk19oKae7V5ZAhryfw4PgJfPzRpXiS4LXroH8qjcEmK7P3jaVhvKlAM1Ufpr/phA==","signatures":[{"sig":"MEUCIQCd2MMzUlpc24OuZLQb5oTxy6KlMT0fAu/B8oQKBYqZpwIgSSiHHmZhueR+hJ2WnXJK5xCLG4ybecmhhcnfJ2s7dF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"44401422b7ec1557e364dc65ee6575d3d451321e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.48+44401422b7e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.48_1632766680769_0.5506537828562086","host":"s3://npm-registry-packages"}},"0.30.1-dev.51":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.51","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.51","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"523527674e35a0808dda3a4c09fcd68cf97541d1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.51.tgz","fileCount":27,"integrity":"sha512-AFNehTGkdJcDaD5NXlSWJ3XT2ytSlZmab4//eOtp542b37hyHAqiXmtw7OGSd4IdQ2kvF0FZw5s+fTPmFmXB1A==","signatures":[{"sig":"MEUCIQD8CsYLnwKaAUvCtjUYtiaMInC5yNXFgMAH6ZE7S16CigIgejBP+SQPhtePU32l44UldiXYiJ2z/pMsMUa+PipYewQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"69ea94e040b12995ac1fd2d277313d1444fda99c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.51+69ea94e040b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.51_1632767112186_0.7207660223001291","host":"s3://npm-registry-packages"}},"0.30.1-dev.52":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.52","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a1dc9b5186a7e10778abde3d9af2ea69a5c0da76","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.52.tgz","fileCount":27,"integrity":"sha512-7eiU5NeuHweC9Pn/Vz7naUmrPDGPkQ1puRbYCEtYZoFB4PUv6qpdOHXKjbHbbkIKJlW/y5S5pRQ0N24NZ0jKqQ==","signatures":[{"sig":"MEUCIQCQBDO9euaRA+43oPt6I58AgjXrBiW6qkvnqG/jIv7VYQIgZHrA5kQKRnjw3vbKm0nBDX+4y5esWLIsoCssWcG6NGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a60128cb612a5d7457b16436c6f02b147cbc52b7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.52+a60128cb612"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.52_1632790760475_0.6351556211717193","host":"s3://npm-registry-packages"}},"0.30.1-dev.53":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.53","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.53","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b7903bc3a39728a10227f6244a41905679a82ef6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.53.tgz","fileCount":27,"integrity":"sha512-hJPHDe4RYjJVpQ78RLGm+/oIRvtv4DTlU42H1qrL85cNpoWVthpY6EBEntn07fidLhY2iCk1nQCZ262ztLptEw==","signatures":[{"sig":"MEQCIFIVuZ05jd1ULVueKYE1YEZkEWZQ62a9nFcFbOFDlKuwAiA7JFi65h4stAKZnDeFA0vRbTRyGeYD1qHLS8mAokRA/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1fdb7c119590a006392db05d302b0e74e13f823a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.53+1fdb7c11959"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.53_1632805954260_0.1523958994507666","host":"s3://npm-registry-packages"}},"0.30.1-dev.54":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.54","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.54","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4a181b551936ef9c6387608e25e49509253281eb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.54.tgz","fileCount":27,"integrity":"sha512-Wk2h2g7jX/r21ywrwDxEYjFz1FJ/TcsY1+dlwz9BB78I/vw1mniWkrnx8zafYHrED0di8Ns0y8Vhz/vx8vvqJg==","signatures":[{"sig":"MEUCIQCkSfSL+n0zAWLyGCEQh8Vu6ZH5R+SP4x67wKNg2s8EMQIgdKxduVhPJL0A3URYXjclj+hY+8T87KsN/ynJI66hjEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ca48f25fc26091f195d1801d18ecf4ed6485fc70","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.54+ca48f25fc26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.54_1632861160497_0.02507320696394788","host":"s3://npm-registry-packages"}},"0.30.1-dev.55":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.55","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.55","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"347333ab2552cf666382661bfa51f229a1fa1e1a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.55.tgz","fileCount":27,"integrity":"sha512-6FpsidVpeeDVsgKG7NoLzJmgtM++yToi3nNqlko+3oEgAMRGyOJXJo5jp9CVBpGIWUUd6qYbYT5DABJbgTKu8A==","signatures":[{"sig":"MEQCIFe23PNGIqRf930FRsvz+ym1grL9/hHcddhhHZA/chjEAiBKUPA3bAGRz9DSuDDeBzCSmk4Rpuph8F0TOcpv32kAOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ccce501d16eb4231683090772af603f88b3118cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.55+ccce501d16e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.55_1632926512892_0.9430784752143349","host":"s3://npm-registry-packages"}},"0.30.1-dev.58":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.58","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.58","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"df3360b50a784c4e3a20867f5debe92358d0ab85","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.58.tgz","fileCount":27,"integrity":"sha512-LYpGl9XpM4+oYDo6/Mf7Z4u1BoL7zC2KznmRkafij9nkj7bWLAi+Ch+zUPjUQfP35MOeRMEP4NKG7cC6v9mKsw==","signatures":[{"sig":"MEUCIDCgF5IJHNLCAyB+56tbaIm4TYLihPyZpl4jhGuk1Qj6AiEA9NBNvWzh/6F91B1g7zlSkwidGn1QuxVbqBXD8VRiWCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d3e4365611a3b08418168dca80bd95343b5e4aac","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.58+d3e4365611a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.58_1632926952516_0.5178286822208653","host":"s3://npm-registry-packages"}},"0.30.1-dev.59":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.59","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.59","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"739c305804fe6081077e744d7593c2ff5f056ced","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.59.tgz","fileCount":27,"integrity":"sha512-04cqh4ilDThWpBl8gY5PMlXwT1KoFwPyaLqWpMMs08WUm+3imINGB2NGCz2kZ4/evY3/JXHYoMWgxqAJqV0qKA==","signatures":[{"sig":"MEUCIFlDjJv49lRrZQPeNbPjNP/OjqI/81qzJ9taxFEzU5ALAiEAhIigsao6WnkoBv/5SbSX+ZEd57AiAEEV6Q9CwYcJm0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"71b3a42559c354cfe135e52e49178f380ae4567c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.59+71b3a42559c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.59_1632987031665_0.4740762448164675","host":"s3://npm-registry-packages"}},"0.30.1-dev.60":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.60","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.60","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"de78c1a854aadc8757fcb256435f12b0a699e663","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.60.tgz","fileCount":27,"integrity":"sha512-Vi5BymAUy7IgR5c9SrbqfMxYS/BtHIGxntun7MTYwC59V5CqxMaekTnuTdz6nxd/O+EXfCoeWd0eXMYUWoE2sw==","signatures":[{"sig":"MEUCIDHve5b5YLux36Wl98tT8fff32LFMa1KfUXkseKel1tnAiEAgvR9HOt61M8CeksxLUOOmiImUf2nBsHk63nleiQ20cY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5cf1d978865fefccf4f72d585bbe3e6f9d294e2b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.60+5cf1d978865"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.60_1632987643550_0.9728554339442905","host":"s3://npm-registry-packages"}},"0.30.1-dev.61":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.30.1-dev.61","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.30.1-dev.61","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"141567286b104485e8090975a6b046c363074214","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.30.1-dev.61.tgz","fileCount":27,"integrity":"sha512-nTSLCi0OChq8tB/gYxpLT+aO2FYJLrNI9ubWPS7mkRYU/DDs1N3+sD/bMK0InbvgEFMY6vt1pytlQ8zON0i4vQ==","signatures":[{"sig":"MEYCIQDnzyK1tQXbompNyUrq46nz/pv8ye0/Oz6/6uAuh+WS9QIhAILQHbYon1/jk8ztNp4MzaMiwbvYdpalrKHXs7FaWGjJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"524dbd7abdd322e1493799f65acd1d2e7adbaa4e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.30.1-dev.61+524dbd7abdd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.30.1-dev.61_1632988081713_0.10174810546755997","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.0","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0bc30cd70cca4a1b1f1b24ad60e3dfb58f5b46fb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.0.tgz","fileCount":27,"integrity":"sha512-eKMMmctfJwA9cmedcrzbQ+GPUoJt8fenVRpg/Q1Uo/lQMR+hg11SRb+LSGzhJY8mKMLV7Zxo0mnoANhPIr05sg==","signatures":[{"sig":"MEUCIQD5VYZdEFLiSg0/ZSaEtOdYpQao21XmOobP+NROddiz9AIgDW9BdYaDq0+jre0wTFQhwPszGUHXKk0pqo61Y+Zn+Cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54948},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"524dbd7abdd322e1493799f65acd1d2e7adbaa4e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.0_1632988912605_0.9862297823500392","host":"s3://npm-registry-packages"}},"0.31.1-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.0","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e7a3ec4a3e477e6de9f222915128ceafb0d9be99","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.0.tgz","fileCount":27,"integrity":"sha512-98rMAqb75SXqH9w4v6RwqhP/Ygy/MppkhwFWeZgWkKQg0MUHM7zTjeR55hS2aB/uOJ0gvncVm3hti1ODPIoZ1A==","signatures":[{"sig":"MEQCIDsLQBgnhB8z96KlHBWz5d9VLQZE7E5hPMTn3vTO0oqSAiBPoLk8Tgk92NzmZcf8xqVPQfY84p9RaW8kTpliMIFFyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"96ca4d319b386f1c448defe236eba7b7370b2cbe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.17.6","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.0+96ca4d319b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.0_1632989463072_0.7154905815997046","host":"s3://npm-registry-packages"}},"0.31.1-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.1","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2b064f1c7e4b9c0913f69806bd3776bfd92a7e79","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.1.tgz","fileCount":27,"integrity":"sha512-dFLpaGIjPPNgysd9yCO/DPQsPBhFS0V1IreODptzaBuZ9id9gqI+tp7AsTe1y6EqBfg1/wJd+ZekR8w4lBMOyg==","signatures":[{"sig":"MEUCIQCqn4as/vmwg6NDQsCkdyXbMVWRsXvdFbUhNTZ2dOKP/wIgGzrQILxB7h2G7MZl91Fb3/ecoUOEs8xI7m7vP6lHx4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f86e5985f34d2c58d31aacccda9531f726c0b9a2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.1+f86e5985f34"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.1_1633137304830_0.192757254139029","host":"s3://npm-registry-packages"}},"0.31.1-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.2","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5764999c2896260aef3c9996a178eedb1e148afa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.2.tgz","fileCount":27,"integrity":"sha512-r98tqa91Nlbu24SQuNQuyeEHwOLGnQB/MrVJs46sekMcvnfNqF/AY8WZSWPmbKAt69mkWBUsb6eyeD2NDcVb2A==","signatures":[{"sig":"MEUCIQD3lOaJzfq8xY6a0FW/bVeoLa2Az4naiwiDNVXtN5ew3wIgV1LFqyCeXsceDQQzVXOy4zEa/4igp4y9pbLFbB1HThY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"843c77d5df4968891c00339b5cd8c40e1e0d772f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.2+843c77d5df4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.2_1633147359366_0.6890751746307515","host":"s3://npm-registry-packages"}},"0.31.1-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.3","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b7b795a787a7ad37a0b6382bce2ec842bba43c3c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.3.tgz","fileCount":27,"integrity":"sha512-Oz8p/rKVtCA/cPnixkGyd0ATpczhWlaZ8gDbKTp8e985jPuGpdXVsBQbTg0cMzEdUGmkhycg+FWE7nAGX4sdfQ==","signatures":[{"sig":"MEUCIHvDTH1zsAhR2VmH8g1t2NugZOFHStjo+0TOVvnfPPprAiEA189N2Xy/F/I+fV8dqiZzZHT3pE7Eo80PrxwlDhOG5HI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9a6e2b0dc293a49d11375bc117d9655638788d9d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.3+9a6e2b0dc29"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.3_1633150614557_0.12335853625698068","host":"s3://npm-registry-packages"}},"0.31.1-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.4","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8ecf141ed5d9e82ceb84f95db508d0d170cdfe62","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.4.tgz","fileCount":27,"integrity":"sha512-uZdy+17YdPHExcgU3SNzfAyxlVfevarLIKyRJ5EReCgfOH6Ctliw9+tnZALdjgshxavJcRuqG3faqVqU3s0BNw==","signatures":[{"sig":"MEUCIGadn1IjOiy1rYQGnZxgxHNg6ulm4WTlxld7WwbsXAi5AiEApTHxLB3JCTQvhA7eZLPor+aDWI/CuPukVNgxjTKD+c0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"24b48ee92438ee6c38c5eee03d4e003d75dc6304","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.4+24b48ee9243"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.4_1633151066891_0.16668638505222266","host":"s3://npm-registry-packages"}},"0.31.1-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.5","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"68ad92215bf90c354ccc8dfd84085c110c0c11ce","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.5.tgz","fileCount":27,"integrity":"sha512-la4gtiWSz6OMwoznwMAzlxua+5lUNn0JNZd3lBk5ffCuao+yVGd7CmUUekdJ2+3Sg3RtNLPoDf3aBGpDKu5g4g==","signatures":[{"sig":"MEUCIDOxjH7nW5Pif/NHMjgUjq97IyeJekSI0nMp6T8bQBLmAiEAxbm4fmVxju20sXAmnPJaA0DiF1e9bb5KYgER8PY4Q8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7432f93c59a8f2d85caff2362d52974b2ee3336f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.5+7432f93c59a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.5_1633190889188_0.3091007847178122","host":"s3://npm-registry-packages"}},"0.31.1-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.7","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d70fb3030d8f2c38332616f1978ca8b5fcc78ec7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.7.tgz","fileCount":27,"integrity":"sha512-Gsa6gZ3IbPyFIHja1x3i2MYrBPlh9o8u1+sm2AY2/N9GT6FX+ZOymmpQya+pfzUaJrREzppHbpy5gl79sUe5BQ==","signatures":[{"sig":"MEUCIGkLOMF5NH835hoW+IbPCRZWUrUl1aZQgGyP7IzHiU1iAiEAp5619B0lXB3YKndtPDFhU+Ahqz1v3+W+CPcGpesivJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ec398fbb76e474b693932f2003484e1227c01964","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.7+ec398fbb76e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.7_1633191337145_0.14934025265587403","host":"s3://npm-registry-packages"}},"0.31.1-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.8","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"24f1886a429e22f5948591d98cdb30625c03623c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.8.tgz","fileCount":27,"integrity":"sha512-1zK/iZ41dEeFoBcsFTWSk2rk2J264Km/DUZORbSn9Iuvi2WNSxyQvYi2udb0ERIRzTXeFK8yjNEAyHN02BJnvw==","signatures":[{"sig":"MEYCIQDwlqOT+mJmZckdKvxIWdPEPgHDjzVCTq0QGLZs7U9/lwIhALiIWn+tr4FnGiz3nRp7XsVyrYnU9cfsI0a2dANp7/35","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6ca774151f05c4f639142f220126cb0b78553a8a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.8+6ca774151f0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.8_1633199531045_0.5469504457502645","host":"s3://npm-registry-packages"}},"0.31.1-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.9","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"62582c6a75763b13266654b28965125d4b94a8c4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.9.tgz","fileCount":27,"integrity":"sha512-DLVMjVX3m2wSBFmDNX+o4DO3WYCjexLTVMTKSMrLeHKLnGUNyMstOorgOAdtYMpmrCabsh10mJv+QBGwX0Vafw==","signatures":[{"sig":"MEQCIDtu9806viAJWbFSA4h6+QJjmTzyfUjaBytLpTigJ1pBAiB/njPDwSrxkNw6ZP3Pgi6gmfatIJFT7CBj3hYDT5LfVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54984},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1c466c3fd8e52833f2cbea7e6fac2b5344e662f6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.9+1c466c3fd8e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.9_1633248900110_0.7633050998670461","host":"s3://npm-registry-packages"}},"0.31.1-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.10","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5a26a95f3cf486cad475f61f66b1ed658ec673fa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.10.tgz","fileCount":27,"integrity":"sha512-8YPkWWyKVo1IDPXh8+LTgGdsK/xfcnvSH5tNcQj46op1enBZcqzarZKX7cPoLQqIzB7p2a8VQ53qjbELyhb7BQ==","signatures":[{"sig":"MEQCIE0J3VWPfX85m5Azlo9URZzgxdBemlMXm+Ly74eVTCrgAiBkGFbLsKQH1TWM7K5dQzS01lQ4IApjGrdGAjlecEc8fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5b0b4981f4b43b20ef7a39c659564f31bb565cb3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.10+5b0b4981f4b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.10_1633250909195_0.4000578978469538","host":"s3://npm-registry-packages"}},"0.31.1-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.11","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"dae53d9241aded53572156391439ab2d8434bb9b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.11.tgz","fileCount":27,"integrity":"sha512-6ipLnuQ6XPz0lN1eY5CSwHvlLrnb12egLNW0IIg3hviELgsqMPA6SQBDRtR7RkRL/NbVtgxz+xw1n187X5nP7Q==","signatures":[{"sig":"MEUCIBQs2PYcm6D965XnkudW2zLq+YXAnx1E+HrzX7z0f1MOAiEAhsjeEfTqW6pswdDmNGrgocC/4uez0tTv8hp8YFRAVBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"55dccc40cc947d8399f44fe5344f07345b9b3249","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.17","@chainsafe/lodestar-utils":"^0.31.1-dev.11+55dccc40cc9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.11_1633263208881_0.9374679530617809","host":"s3://npm-registry-packages"}},"0.31.1-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.12","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8f3030198da193fb283487a933167ac3031ac019","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.12.tgz","fileCount":27,"integrity":"sha512-6p65ottkIFCGVBq09k0itRPl+hFdZpOtCc+QsKFVjtTBsz6X+yV5O0OLVdMMTd87+lPEt7Q/tkGT9u2/OXR54A==","signatures":[{"sig":"MEYCIQCibd5Zb9bA9ShWQJaci2sXD+7YwgfM5Gq68fh7LuifhwIhANcQV78XSVGyNXoQzizRhKmtAOfE/FaMwq7w+d/9IgCY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f93a6b71fa934fb37e256c1334be39c2e1cc5b22","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.12+f93a6b71fa9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.12_1633264173802_0.9574725293806592","host":"s3://npm-registry-packages"}},"0.31.1-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.13","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fbef3ec17c6d8a251a9f3dcdd11eec85e6064836","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.13.tgz","fileCount":27,"integrity":"sha512-bk/zuwPXHOVI+pUU+r2XCiufwXGAd21ixyxRXuK1N2e/dGaKHf+DA3d31nrpXuH867ts0uL2DM+cx9ggG4vU5g==","signatures":[{"sig":"MEUCIAtiPdNeP4o35LwebZa48gcyYOwlVTLAZ+E+M7ovotK7AiEAw4lFQ4gUy8ZQIHLUYH/5nlFttCy7Y7ChnXa33x0af48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b146974b23fdd614f4d6c2047355a267da6579e6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.13+b146974b23f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.13_1633265123816_0.7823218701773822","host":"s3://npm-registry-packages"}},"0.31.1-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.14","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6379a795a7ac9e1b58f5297cf68fb85f3b03357a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.14.tgz","fileCount":27,"integrity":"sha512-pF2n6K0m3sqjagu6HEXxvVHjaDxZ0Z7rdRuPSbud9yvb1ChvKqsSvhUsPmJElBk3cY/3FO+sS4v9v+ag2547kw==","signatures":[{"sig":"MEQCIEJYHGBiFlSNbK3kk8v5/2zQ4i9A68rv3407kawznpmoAiBWf8so4HA6HanPmiaNYBybZS0hbMl3V4tT8INtHw/UeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1e4d246335024f6329f437dcc3b57fdee61c78b0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.14+1e4d2463350"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.14_1633266824990_0.019916374572864326","host":"s3://npm-registry-packages"}},"0.31.1-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.15","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"19951a5ab60724c4654b9cdd5bee3ebd1ea43489","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.15.tgz","fileCount":27,"integrity":"sha512-8hkHgE0RV2NTazKtggwM0W7Gv5EeIjIcMzL/0a/I5FOY7aNqhdoKdGqW3Symo2jcJXt9zFHqYrrLNXhxlwpw+w==","signatures":[{"sig":"MEUCIGKeLafLKF+N0p8D2YnHQ8XS54eXMSeJ7NEqdKCAjnmAAiEAzhSOJCk8m6QOtE6HNqImny9xSEOVRh7GqFni+ewWQlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2c0315c60b09f422067d511abaea2a662cec15df","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.15+2c0315c60b0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.15_1633268635890_0.986377902922907","host":"s3://npm-registry-packages"}},"0.31.1-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.16","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"addb5c9ef10f21ea235536eb04396f7a6c8aa070","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.16.tgz","fileCount":27,"integrity":"sha512-1iWhMrSY3jVWM8shq8+8zql4ZL21oIgNIXWeH+cpLWWIdOcMdgcBqHZMrJ3U7U2T8njnI5ObZDCsm1qAaUKIEA==","signatures":[{"sig":"MEYCIQDcAOSssgnUsnZgx9F/bsZoXTPrMcse0DYoLxa/I1wO0wIhAOs/oOz4VQNXKo/dWcezpTFx3hWG8vngLlPxtPc2q4dj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f62ec1cf13db33051129abc8dd792ea853a22c72","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.16+f62ec1cf13d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.16_1633277717213_0.5948782280195148","host":"s3://npm-registry-packages"}},"0.31.1-dev.17":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.17","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ddb7385ae8a56dfe9b8cc4e295a95b5219ec65af","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.17.tgz","fileCount":27,"integrity":"sha512-edb//nqsXW/fXi/ZGLZ+CmG80eH/vLOv+BPPisi/Bmd1zq0l5zNGarycpPYoR5kI37G8HYlla49wTELGOMsYIg==","signatures":[{"sig":"MEUCIHAV5dY+4ausklP15D81/7MObZjgEYjBJPV75u8zkeD4AiEA4En50ZxCuE5NeRlRihixJIFgVNwQVr5skpuE2VrjJhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ff905f34a927ea89971de8b304ff62cc90cb5c25","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.17+ff905f34a92"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.17_1633328961443_0.8879273063301203","host":"s3://npm-registry-packages"}},"0.31.1-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.18","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0da1519398e4cb39820509ab18dca0f027dde9a0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.18.tgz","fileCount":27,"integrity":"sha512-GtBefMG85VF6ivfZojB9fPC6Cjj2vgVubdskWnfZpKy/+XAS7E47XBNNPfMIuLKWxMau5+hcs3tEyngJOoRpZQ==","signatures":[{"sig":"MEUCIF2DDGC/kmORCqTik7TDzCFd3tkpFEt38uq6iJBBcDj9AiEAhpE5l5zGRQqqougE7BMT+lWBCDAlw0/9TLI5bqJG11Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ab8ae9dc0abad5862169373447c7c304c7375f23","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.18+ab8ae9dc0ab"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.18_1633335341375_0.5172472535156254","host":"s3://npm-registry-packages"}},"0.31.1-dev.19":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.19","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3f8b8433b389f52835a2d02cd256ef4be7592f62","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.19.tgz","fileCount":27,"integrity":"sha512-4RrOrKQfRnukBuo+JviPNvcqJQ3lKRVAD4WEgS7b8yslwtuL6yk1je3wdd6aceCamrJ20nTc1/dWm6V5nAfuAA==","signatures":[{"sig":"MEUCIQCUDRkPNiEwDVOW5m32ey9lWrjuy524OBDowZ/P3FybEAIgLAZiMC1FjAaUo6jrE0ONSEMoG0jKUNwkNlV9Y33Xxq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4a53d13544580189b2312c069b946fe85d1b32ed","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.19+4a53d135445"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.19_1633356606171_0.8855150480141658","host":"s3://npm-registry-packages"}},"0.31.1-dev.20":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.20","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1c76a263c9ae992175d64384d8d2a14aa85925fd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.20.tgz","fileCount":27,"integrity":"sha512-mBBfQLJvDo/34RKhkzCfrplbSJppW0agCAxKasSsc+mlpnieY4CnSdmhePsh9hqK4UmhLBFdmPDeg+d+YrHO3Q==","signatures":[{"sig":"MEUCIQCMJoDQNKdjUbdY2PNvLprUUeVi+PhqNi2femqt8ZTD2wIgXR5ADkCDCYyd/NWJmVCc8ma26GePc7GJSt2Wvlqa2Js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bc848b9e207b2619952c8e1af10b4e7a127aa76e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.20+bc848b9e207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.20_1633357061429_0.8634275142107413","host":"s3://npm-registry-packages"}},"0.31.1-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.21","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ca9e119b4e45636e61243c789657487bd86f9a61","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.21.tgz","fileCount":27,"integrity":"sha512-do7Fe83/i7RVpTtmkR5KZKpcWx2m0quIderO58JCHQyGYqlxIdOv78sb64jt0Rj42geWzhHeGG3asRuW56mUbQ==","signatures":[{"sig":"MEUCIHUWcBNcEV60qyo01+Sg/2srqHOjYMPm4S0d3h1mNhDWAiEA1HP6++PVYotvB4UfjzKY4Zo0NGwEYLbj+3LRaqlo8+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"924c38d969a8fe2867241a08c469742ca0af0a85","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.21+924c38d969a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.21_1633360035598_0.3888984387474046","host":"s3://npm-registry-packages"}},"0.31.1-dev.22":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.22","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"48d8418dfb692541fe8f8e4ffad6268bd50f7571","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.22.tgz","fileCount":27,"integrity":"sha512-3UJNP8bfXLEBSgOdMSHkvRug1L76hYclgNoxjjGLr+KNAODkQxvMJQLmYOAzwQRswVDzzlQlpONLWWJVIvVOrQ==","signatures":[{"sig":"MEYCIQCjZhLdrIxC/mSVO3LAtqy4dZh6Rwm48a/oXgs4jMccagIhALumxc6oHvKVsuxaRFJEm6ZL7oUOA+qt5hlOXuPKRWlI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c3a1e18f68b6a187597601acba2d47f007838c11","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.22+c3a1e18f68b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.22_1633361138020_0.7269048472744155","host":"s3://npm-registry-packages"}},"0.31.1-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.23","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"50eb35fcb399216f78732e3571ed41a85e758354","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.23.tgz","fileCount":27,"integrity":"sha512-zhBplQlq65oYOdKzNQugJHRwR1KEoLs7zs9B25aUnklLXr2fdPjMxENT21RN/A3bYgKcLBe9VaL8jIr5CjtKSw==","signatures":[{"sig":"MEUCIFwISN6j9tSiHAdyZpTlwago3Pn2f5/Jlibu1PVelQ92AiEAslV4uzPCt4VCplpd4rKQ0HP5Lw7/PEW0fnlf/nB7D7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"adaf90fab608a26eb014eaa9db7d081f8734d1c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.23+adaf90fab60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.23_1633414679486_0.38256290216797306","host":"s3://npm-registry-packages"}},"0.31.1-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.24","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4c2f915dad69780891a4da2b5a1136c485a12785","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.24.tgz","fileCount":27,"integrity":"sha512-fijl97FXMsX5rDHIYTEjNFqEKtLd8/OibzbS6XIuy2FYuHmjyerfic3ahH8W6++EsrXbDFELVsmJuD+SJQHmTg==","signatures":[{"sig":"MEUCIGWfoB9TDoKpS42/RbXbYa4mWudSybJWx66ErKDiToGLAiEAifcEzAOMxF+Titb735ol/va2oxRDzx4VDBsGGaRgb6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"98144ce2ad5df5208eeb941fc81d6ae029cc25d4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.24+98144ce2ad5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.24_1633415086536_0.24316328145458566","host":"s3://npm-registry-packages"}},"0.31.1-dev.25":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.25","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"808833208a6235885c3a5a095cd455bc3873d069","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.25.tgz","fileCount":27,"integrity":"sha512-CQfAU68zt0OYRaiyo4kYis+B023rYAtAekFGfsaItK1srPho6CBDxttm80YOD3M+m+07zGOyI1mZtYvVIpwQSw==","signatures":[{"sig":"MEQCIEmF40XNU08h/QMl7NI/FWo9/MxBP+FOdZlxdNr0CGlvAiBWRizc3H1Man4RKilk+sX8/EDXzyH5tq1vKcpIKVCAgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d01a2eaa22fed7e40d0a84a4aea0b27889aad57f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.25+d01a2eaa22f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.25_1633420085001_0.055310734271831086","host":"s3://npm-registry-packages"}},"0.31.1-dev.26":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.26","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bb9e4af2af9205262b432ef2f78b3df92d91cd3e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.26.tgz","fileCount":27,"integrity":"sha512-YX6k6RBnHJYfhMKySGUlfP2Oas4izQBn4IY+fCQLm7ImGZFiPjNbfV2lxhEFKCba1v83cod/ESC74UT4qMgjBQ==","signatures":[{"sig":"MEYCIQDJjwf2uJpEHvVRdP4Wa2234YHVk5cOQQuoz2gyEzT8+wIhAOE9Q56Y8uF64r9q3rbFplK/vWgPgfrPnhq68qtu5dAf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7c852e95f0a6cf2ef919cb9d5b5fcaeba6990a7e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.26+7c852e95f0a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.26_1633422629415_0.7571944059454552","host":"s3://npm-registry-packages"}},"0.31.1-dev.27":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.27","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c8f3ba4db4dc3b5224cb9b5e563ee4f3411bcb67","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.27.tgz","fileCount":27,"integrity":"sha512-XY4XO7t530I6sjUXUbwy19VfKuFxQkpdijynaQbFDkTFPjzg8kM00p7L9CwttMmt3JNG5e20q4W2Dos4ILDrOg==","signatures":[{"sig":"MEUCIQDc8TeOOD/sDKghLefPeR7CV002Ku3KnqQTi+UKW3L/LgIgK+1Jq55Owh2xkgTgyvqGKEcGn+nmR96bMgrtr7XWl20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8aae83f7382c34a76c6da10834812ac60a8bbae7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.27+8aae83f7382"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.27_1633435439768_0.2944731979624762","host":"s3://npm-registry-packages"}},"0.31.1-dev.28":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.28","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fb2a816e14a2436e599c68d60607e894d38d7e6c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.28.tgz","fileCount":27,"integrity":"sha512-O0It42QMrde6cEW89YiUnB02CmFHVHkRG02Efq2+fk+lpHTJV5IDfe1kOnM6ly37c/R1xoMxwmtl2d/VUYbdCQ==","signatures":[{"sig":"MEUCIQCG27yPPX+pAp+rBluJjFy/gE81NHAVMfV9UeCNUtGUcAIgLxPT+lEIaPZoMtP5nXKrosDPnTaA0elvK6GqmfRCi8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4fe13020c403d6ae1d2e5ae2bd2ab77fac0f7e01","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.28+4fe13020c40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.28_1633435875451_0.057950934788014496","host":"s3://npm-registry-packages"}},"0.31.1-dev.29":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.29","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2fea694962c61faa3aea2e7d1129c3f6112d7dbc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.29.tgz","fileCount":27,"integrity":"sha512-DOmYQwNJfGqI0tUTApNRYtLtrfIG2pImPooIXCZdtxq3xvDMUUNliqLEziqeRcgw+53qDGXCfp24Bagx1bwUHA==","signatures":[{"sig":"MEQCIATkRRqKSV0C1gEOj0Gh2V7I71IHgSBC4VnHHzGEMOu2AiB3g4nRLqarrHaDVKwuKUp8EAArRn05DSsIX0Bvub/UcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"36bae9daf86f34e217a83716afad5ec50ad59b13","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.29+36bae9daf86"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.29_1633436340902_0.012310805404188052","host":"s3://npm-registry-packages"}},"0.31.1-dev.33":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.33","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8e0eeaece60e9d6164d63c54b3cf34bf466a192b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.33.tgz","fileCount":27,"integrity":"sha512-50f/Wn4on53Ey4obhP/YHe+zbY13/h1nc+ccW1uVfz/Nork4+ax8OcQXRkkM2xhq9MhLfDZWHv41Rzpiea3ySQ==","signatures":[{"sig":"MEYCIQCkymILjMKMXTBZgZaNTY38MjWr6tf3PlJLZY/Dnfb0XAIhAN7eFyp2C8l7hzuOv1feNpRM+MSl7WPYuitnsfgQOrer","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eaab9421c42c28205b4238fa4663d7939cd3945e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.33+eaab9421c42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.33_1633447399035_0.5771927382700477","host":"s3://npm-registry-packages"}},"0.31.1-dev.34":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.34","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0c1016148fb6f38629a4af1ebe9fb93646119769","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.34.tgz","fileCount":27,"integrity":"sha512-HjZowEMfsNl6BavVDJw9o8ImbjSCoh0KIL7SqERPeSYXzDpvibjcXwWtmQ/Hfa17VBB+PYVOMYC+okSOhT1kHQ==","signatures":[{"sig":"MEYCIQCLkCgx1mqQWy5FhRezF69ooUNRizb1bek3oTTxWJB84wIhAOuGtY62kNN2ilzb8IAn5tpcF4ZtXnKfOqI0a2+2bNLe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"20d4cab311cb7a60e85eaf16096d8425f98c6382","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.34+20d4cab311c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.34_1633500692404_0.1633866866659044","host":"s3://npm-registry-packages"}},"0.31.1-dev.35":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.35","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"77a7300b0eddf4664c1c84d6a011f6b7231dbf59","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.35.tgz","fileCount":27,"integrity":"sha512-mmh/7h0dPTJAlU668IzHn/hMLJI7141eQQHSjP7v2UxHF1bi5JrksSDuIfixNuopbscjgXq1H6j6zkG5ZCJDLA==","signatures":[{"sig":"MEUCIQCB6RFTBdLEybZG4beYkdYVakRAuWo3NfwvNFHK9yLT7AIgJAzij/caSfuJRNqeMlz1CbEC6IQBmxUZHb+054TOnWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"406a297071d4f058cc10491c814ea0175cbbc10c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.35+406a297071d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.35_1633508459635_0.7105241784097978","host":"s3://npm-registry-packages"}},"0.31.1-dev.36":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.36","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cbf118ec84abd4910b4b8685fa4895a44c84f16c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.36.tgz","fileCount":27,"integrity":"sha512-2ToyaKgiXsKRzYEnbcnAYscpIlpKpn8Jpb6+sXQCy8e1tXGshfFPwwVduPLVelNHWG+ntqBm/IbqzPBJqR6euw==","signatures":[{"sig":"MEQCIG8wpLTxENfdRw63n1qaqceLyFOHtp1oHtuZkYbSsARMAiBxe8NFycceoHJAnew6G20WkGSjrIgd/KiUrpBv7MlW5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9221c29efed52dd136dfbecfbdcc67926f33b647","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.36+9221c29efed"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.36_1633522185260_0.43931653602404563","host":"s3://npm-registry-packages"}},"0.31.1-dev.37":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.37","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"98a86a7b7023241d1b6acead6c72fa3f267d24bb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.37.tgz","fileCount":27,"integrity":"sha512-MbOXehkUiOeimCj8FG+1s4TFtn82+IForEiVyOAHla0n9D6OiaKbPyLYeijRynva3fiCPD5dd2JarPSvlHWR4Q==","signatures":[{"sig":"MEQCIGINWS4/4NagsbZxUx1mTY2ZNbzFajLPXekTVz0dntYgAiB7YOxNKTmA4iT2reOa/Zao2d/HqiyPqIYsYgQnUwVlUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c76eef02b59dd32e48d9474e7a4d5806cdcb1973","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.37+c76eef02b59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.37_1633534325189_0.17418262463963408","host":"s3://npm-registry-packages"}},"0.31.1-dev.38":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.38","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c0c884512165280b886da23a58e6d76984feac73","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.38.tgz","fileCount":27,"integrity":"sha512-G4gJBk+pxPAVNfrvNK+b/Zcv7OXHHkMS2dM0y4QML3cksJ9aPsDIVT5X0HuI4vvR0XbVUmQarA04MiKhnvkRvQ==","signatures":[{"sig":"MEQCIBlErfXhRy4H5wcN8OPtaqQXnHnfFW1XvlzHhbjv3lOLAiBecKl9aGtbNmM9J2JlNdUnYGvkveZSwr1r+8U1JbRrew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6240fa9bace1d37a9c19f4f716c5b6533428b393","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.38+6240fa9bace"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.38_1633534735968_0.14982978038984918","host":"s3://npm-registry-packages"}},"0.31.1-dev.40":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.40","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.40","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a21039dd76e9d4feae6fa2f8d2d3270a763bcb59","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.40.tgz","fileCount":27,"integrity":"sha512-aXzFhSdpW240p0I7/CfgbKJeIsLCB4cX7sb2hcdbOArzmXrF2tBM0tTMPxhU1wt7BypbVNAQltVLHzTeXSpI+g==","signatures":[{"sig":"MEQCIDF/WoWMKGrL1Y2Kta6dLRPTkSI/wuUgH25BKFVWEF54AiBe2Sr8Jb0otRxZpMLTcAv+TcPVLbDrjanwGsAxpHERUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"25066f3c5e9d9f1d0ac4cb354665886c4e139e5c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.40+25066f3c5e9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.40_1633535144669_0.585284778364251","host":"s3://npm-registry-packages"}},"0.31.1-dev.41":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.41","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ec9300e0b23ac26674b45f124c5dbc342e769c2a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.41.tgz","fileCount":27,"integrity":"sha512-ExW7OstlCrFObPTKhbBL9+bpRTJloHflMXBKrQ8dCSTnEMJYGpoYYD5OGXpeHiet1YgnrUCmYYnfev6/EecQQA==","signatures":[{"sig":"MEYCIQCuOORFGCXCMgYzV0TQcUPFLjQrtrofyG94Hf9I2bKZRQIhAM1Ch9RLTpmefl0m8dIXqapWBCwsuTcvaDwMy5+aCMR0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"47281e6f7dc670bcdaae3a4a40e2dbb9515a7b41","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.41+47281e6f7dc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.41_1633542570037_0.15802024284720795","host":"s3://npm-registry-packages"}},"0.31.1-dev.42":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.42","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c49d65828cc36f083f00b9132bccfe76c2d535b4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.42.tgz","fileCount":27,"integrity":"sha512-mJa2TJj+trfOmriTNVV0AXo3JAPaZlr2LAHWEypptEdiEkMXDxgwKi77GndZ73YK8jWG/EyFGio/krT1yI5Dvg==","signatures":[{"sig":"MEUCIExucb8GHk4shAZF6Bqu74mqdy1qoRvxaZDXvHaiSt4BAiEApjCYxK+KMDqYr1bYCOwJ86ZLcvZ6rm77/Scz3pCRZk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6e66c03257647af06b08587430138c0c41c65e2d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.42+6e66c032576"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.42_1633588461427_0.009051879488581882","host":"s3://npm-registry-packages"}},"0.31.1-dev.43":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.43","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"91d9173f4eceec8d53d79f4ca5dcac011e664d02","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.43.tgz","fileCount":27,"integrity":"sha512-6TQ98lAKHuk/DeyVQRqdDBcoLDrUMjnC85h0S6AalWSvfsnDuYebRdo13BwriKhPwu89KPC3UEFkTmmiqRAcow==","signatures":[{"sig":"MEUCIBIINJ+vJuzXzhIdSGvXxzq+CyIfeJF5tFVDfM2Tt8k7AiEAzWbVMLle4HEE2QCk1zIdyxfgwiK6KhzO/qI/uIRpvQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"66f80709b59c3802bc24eea26391ff306e8ab748","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.43+66f80709b59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.43_1633594438206_0.10695156769500058","host":"s3://npm-registry-packages"}},"0.31.1-dev.45":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.45","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d70b956c3641c5c03344d03d3c5d3f81b9ca0694","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.45.tgz","fileCount":27,"integrity":"sha512-0S3llcI0mTyoOryfawk4tMjQ+SmVqBMAF8cv7ESDyekl8egYA8n0SqWM+1NiGOZe0eK2GHOT4SCBpm8DdID0ug==","signatures":[{"sig":"MEUCIQCNN5gNTk8Wdn+Jw/cJXJD6smIeqT/+jg+j2reXE6K91QIgLkp6pVOfXQRzjg9FnwJzfIkuF9q84GOwtL5910P+f/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0cfd87670c400ed3428803b88ca5d29f600e1e92","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.45+0cfd87670c4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.45_1633594878532_0.45022674635289683","host":"s3://npm-registry-packages"}},"0.31.1-dev.46":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.46","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5752e6a8947949d0cba8097fa0af3534b73a74e6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.46.tgz","fileCount":27,"integrity":"sha512-Iw9u0wjlDTvIQjffZyGb7iALBHuPGa6BEJokJ96T9UVTTN8bm3Sb1IbZssyIz2Gcm6we6iEC63cKoD+HxXTxTg==","signatures":[{"sig":"MEUCIAKCJ4R7ylxCPm2F904usd3EB0+yI5Tlmtmsma0WT9QhAiEAsf/Naqj67A7x3y2huMlmHD9Iv6cdYUIjY+w2ryvWgGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0276c7262a068615af8ddfd109f96799baf0fce5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.46+0276c7262a0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.46_1633617320397_0.5008670182906492","host":"s3://npm-registry-packages"}},"0.31.1-dev.47":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.47","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f26bae024a4efcf7fbde519a57fe42faffb9b075","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.47.tgz","fileCount":27,"integrity":"sha512-vlnFMNtx5bb2iGLJuERE700k/oY1WDBfepO/xVZQRGwb+60SIv2dZVHWlM8I0hkEI7UY0XrCw02g1L2bZU9A3Q==","signatures":[{"sig":"MEUCIQDnbqb1hpJycu6ZOkKYWvtFCiOFO9tFoUp+cQROQUZiyAIgT0qk7m5akoB+A66pBr25ypjTHqsCqxgaVfoLO9pLcek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3bb1471f0a0aa56849ec7d99b94e7064b221d54c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.47+3bb1471f0a0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.47_1633680310333_0.42441399717398287","host":"s3://npm-registry-packages"}},"0.31.1-dev.48":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.48","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.48","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6dc5dc444246c51a9726a73d2537d2b68401efed","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.48.tgz","fileCount":27,"integrity":"sha512-d2FuZEf9Hh06CBIT+3ja+bwV/Dqa9Y3KO3x1mWM9KPJJmQ6uhEZ7RXxHtcHOJRg9sBOYmbKQs7hGYFrRtRY1bw==","signatures":[{"sig":"MEYCIQDT5rtc5Nh2Bw7ckSX8rAl0C4xJKIPJrxZEWEVKD8svIgIhAI+ZihIjEKy2cDRbxd9lg1G4KlarmHpRBwDQy/RLgiUY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54986},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6e6477b3376b08f67440fa1a2a357efb6c4cf0c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.48+6e6477b3376"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.48_1633683068909_0.24595289389385644","host":"s3://npm-registry-packages"}},"0.31.1-dev.50":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.50","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.50","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fcfc93b558ad8b9566158468340d773c61703858","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.50.tgz","fileCount":27,"integrity":"sha512-o1KEbjS3fqLiEqHLQ9P58etaLCv2dudmizRGD9uWtrPjjCbXXCMgNfi1ft5Jgn+qk2rXsQZ/vJCcnEVXtkF90g==","signatures":[{"sig":"MEUCIQD8I8lZYYeUmrJ3SUbazEJLQnkZo07v0Nkh6DetTUlRYgIgCjY5TqI8sgEGtLrp22ouITcYaCh/nY5SJEEDG+IZ1/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54987},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bda8f2add1eeafd14275ade7a33733cbbd404710","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.50+bda8f2add1e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.50_1633683470288_0.9187797046145867","host":"s3://npm-registry-packages"}},"0.31.1-dev.51":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.51","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.51","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7199bbccc3531df88f8f1d946dd4223dc8d17699","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.51.tgz","fileCount":27,"integrity":"sha512-UQwU/+r2/uhsjKVnIHvaJ6dB4L8EfA2/yGXys8uaIyUyQ5QT2FF7OI+2Zqoka6aSpBe5xle4ueSd15Hm7DFUyQ==","signatures":[{"sig":"MEQCIH325FZaZ1GNo3EYAjvnAcAB/N0udUTZmOjQa4gjKCwDAiBDpSEnwitMpEzIZ0uy/dmfCF9OIFy6lYu8tnz7QYR4pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54987},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"84ef48fa9a316a12f5992fd0be22bc9647facacc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.51+84ef48fa9a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.51_1633686913255_0.537333274473939","host":"s3://npm-registry-packages"}},"0.31.1-dev.52":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.52","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.52","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8d91613eb6e5b4dcdc3e2f06cc28a0e821795e63","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.52.tgz","fileCount":27,"integrity":"sha512-UPpZCdr252vw7NBJeqxmj+aApDaWJDv2PMwB+7+wHwWT3UfY7BCn7Z6k2CsxI+i1NuEtYMqDcipzCcACThPdfA==","signatures":[{"sig":"MEUCIFH3eJ9zFJ7ptQqDehUIIc7wEfe0P4wFZhcWS0hB2EedAiEAkXPptrG9IDLqztG80oGAWaioZDCmMuKEmqoR/JHdUqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0c9c43c995552edf2aaa5399d9789f97dd4a0f77","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.52+0c9c43c99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.52_1633694425255_0.1450878607546744","host":"s3://npm-registry-packages"}},"0.31.1-dev.53":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.53","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.53","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"dee601a302360ec90f07e3d4e204ffb529582f80","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.53.tgz","fileCount":27,"integrity":"sha512-pZYJWKQlgWjygT5BtTCBcouW1NUr7oWYGuS6kkOJkSfUt7gCZSRhaSz6A/6oKTBYAxSQ1OW6dpV7UH+QWY21Pg==","signatures":[{"sig":"MEYCIQCaI2zw4HYm26cEEnLxmxRU3gO9VFHY2UEL2oKpxmFDzgIhAOO7I75HOnST9kgSvm8VlTVme5ULI1QSGpgDWia66muM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d85cf0abc9e53baa87e90c1e7f140d474e9dd162","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.53+d85cf0abc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.53_1633695306299_0.3400100467671592","host":"s3://npm-registry-packages"}},"0.31.1-dev.54":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.54","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.54","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2d465d1da577ec53df13439513b5af3553b96a2b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.54.tgz","fileCount":27,"integrity":"sha512-zKDd+FOMLGbr8ayQvpDA2yyMbAm8q9qiH1M9iOjMqxvGQKdGhjzt3D/NYV/Cr/nBqptRgUeH8FfPjv1RzWjmyw==","signatures":[{"sig":"MEUCIESq8u7KUnCyAB3GHmA8wOMJEKgolBjycTFFBtZG6Cw4AiEAolRe8xLdv4Cj7C7J0sz3eZ3DOrQmf/eOTryqFipWNgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1b3fd0dff2a6ddef40e963f38fe80c8a4d169041","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.54+1b3fd0dff"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.54_1633705706994_0.4815033944971374","host":"s3://npm-registry-packages"}},"0.31.1-dev.55":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.55","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.55","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"803b0dab6c76a93ff1259ff034f99f8c5c0cf37b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.55.tgz","fileCount":27,"integrity":"sha512-Es7fswAPZyGrUkN5EjqJzx2FErrPMnY2FSRNGlHaQezzFPs7BmpdEUHmJzhrcQTxq+mVf/qcs2SNr7J1XWisfw==","signatures":[{"sig":"MEUCICxQplfDG/OlSg6VsOXZL0+ctWoBpz7yOWp9bm+Jp7sDAiEAqiATw8IcU5ay25fB82AEMjegeEDMSVIDrBK+84ZGAiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"87175387a222e489b4638af041c5b09911c6692a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.55+87175387a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.55_1633706323050_0.5321472064353483","host":"s3://npm-registry-packages"}},"0.31.1-dev.56":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.56","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.56","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a02c5b9c4c6ca9250f50f810da80563043e60f4c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.56.tgz","fileCount":27,"integrity":"sha512-00hFapW6E6+fybzzh3xPUdqRm5HX6iEV6EO05SItc2uWBeoIuwy344nHbaxdj+PcAqkLuuOgVFluCrMg+kvixg==","signatures":[{"sig":"MEUCIQCgyab544iyf2XUd7pQjtrhm3EU53/7QlRSq3S61pzhOgIgNc46WArfIyqMyZReM6/gJYCFYiCVYsqqgqAvpb+Q2XE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d0a6f448e1ad1afe130153d6ac194aa978a62fe0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.56+d0a6f448e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.56_1633708797305_0.8175359851623227","host":"s3://npm-registry-packages"}},"0.31.1-dev.57":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.57","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.57","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2390abcecf437c486fb71273ed3798c687c791a3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.57.tgz","fileCount":27,"integrity":"sha512-P7Yi46hFz50pqcuxj7Kezv6cdwAVcaxxVrgjPhVz6ceVX3F/r9qIJFNG+22jxI3QJoJlPEILVZvFEuMRjMqyCA==","signatures":[{"sig":"MEQCIGVOQ/QWyX54xU+mAunvDAMfqZ3xBGMKa7LnJY/4SYivAiA7MKHvlhjMiiiyXypsdhai/sXVaV+4tQ7/I/UOQ75ufg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a0623228832dacc50ff85377d6163373ec15b5b3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.57+a06232288"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.57_1633972064173_0.30111804542595544","host":"s3://npm-registry-packages"}},"0.31.1-dev.58":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.58","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.58","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0171fa4046a6af21ae813f24d87bd02bf6cb7faa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.58.tgz","fileCount":27,"integrity":"sha512-UdqAv8FPFoD39q0kiDJnSGfwjgApaBO8uYS4hwtYlT62XiTL+EO004EbP6tdF1Y2UndMPPgSzM6IblgHLdg+FA==","signatures":[{"sig":"MEYCIQCq6yH6TrqfDslFSdEI2ow/HB9c3ZshiIIPCj91dFsZVwIhAN/SGweh6dYNiAc4tO2C/aA/jNDwDXhpJzlHML3XGUaT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"33c9a7f8cb5e73f38e23242946da56d531a12490","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.58+33c9a7f8c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.58_1633988844772_0.8674174318518","host":"s3://npm-registry-packages"}},"0.31.1-dev.59":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.59","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.59","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"463eb8b7c9e5b324e932905b393d576766b339e3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.59.tgz","fileCount":27,"integrity":"sha512-DBscDjgTY3OUcuDdEG+LCDffrdOo7WV7gcvYvfDD9iiu230HEYmxZp8ErnV7QU44K2lFDl/tWNzsRdWNTZA6Aw==","signatures":[{"sig":"MEUCIQDCAvQ1BtQVJFrIW5EoV9c0NGLPXomYRXoDE4NVdk81JwIgD1qxma0krAH4GdZr5Ido4FZGKb6vgkTwyyA/o1ZoDDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ea29946f563bc597d799a1897a41ef4e8de130a5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.59+ea29946f5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.59_1634050889326_0.5081146590683401","host":"s3://npm-registry-packages"}},"0.31.1-dev.60":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.60","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.60","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"91ee8ce9c130e506ef46a81b47a16906c7a46053","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.60.tgz","fileCount":27,"integrity":"sha512-9Iv95h7RKB2K6RIG0u2+KCBkwmK72gW3nSQz70ZfCOdkWcfcodCCGaJAdKQRdj8jmVqtLwpsJF9z4ORkjw/W6g==","signatures":[{"sig":"MEUCIBafNLSlHuYa0pmR5Rih4YRsXMQ6EHI0BiuXnVmkdTOIAiEArLHB7lRv9xwsI4xxHf9xOGo0SopheLKNIzGWkQyAeMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"578ca53cd15806ce78d2cba5e8fd4e561203d194","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.60+578ca53cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.60_1634173012701_0.16927840759789636","host":"s3://npm-registry-packages"}},"0.31.1-dev.61":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.61","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.61","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"84ac3d635581a50a696cfe1ee76c2f944d148def","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.61.tgz","fileCount":27,"integrity":"sha512-Fo8qWzJf3vvc6Uj0dAj7Il4rCpcPjv5bkDZE4lnpl6EcRsuyJw9yJEIBxpZW46lzcl4D0OCugdeC09salN5ogg==","signatures":[{"sig":"MEUCIQCTqknWL3uz9qPjOCSdgwAEPT6fYfKqI2qgCpCobjSMQwIgaOk5RgTjbhTLCsG11iKnFObkreabu8LEjiYuCxE+Zog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dbb5afb13bebe7b9410850bc5df3e2b663a32e50","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.61+dbb5afb13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.61_1634174635466_0.6985022770461011","host":"s3://npm-registry-packages"}},"0.31.1-dev.62":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.62","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.62","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7b93e510c17721711281d3f03dc3c8b503f41c46","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.62.tgz","fileCount":27,"integrity":"sha512-oa/ivAgH1cd4fcbkjhqkfdhcsQmoEwdInPt9iNzefQ/LDSYinj87P36qD3MsMLDy7ZKNYjsyxZ0kV7AEhiR+LQ==","signatures":[{"sig":"MEUCIGlksROKLSsdgnIDjH2SrEjwcPlfhujJdvSmyMKeoJtdAiEAluki+tp/BGte7/yUoE5FwjR5NVc2DSiUBZpw3+v+Qw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"513a6de4ca744e8a25a1c71c634607aa55618ccf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.62+513a6de4c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.62_1634216551591_0.3359038669648158","host":"s3://npm-registry-packages"}},"0.31.1-dev.63":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.63","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.63","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1b1fb169a03ce9378583de6608ceb1aa6f304200","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.63.tgz","fileCount":27,"integrity":"sha512-zypN6GkRo6YZ7+DDkxS+jGJhwnNVvX86hYlToaFSZ8CGYciIeOJFyFSP3omuBCN2gGaQ+a0vBPl5aoqcWwaeqw==","signatures":[{"sig":"MEYCIQCXgb+29Bso63yzNpuuBPatO5KlJE5HhbBXaTcu6GhTwwIhAKMu4E132aK8MB8v29rvD/W8pYxER8OESuQwc2ABp7Bt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54983},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"27997d2eae905e0a39e4441f9f5a984985221414","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.63+27997d2ea"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.63_1634216907216_0.2721507632863511","host":"s3://npm-registry-packages"}},"0.31.1-dev.64":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.64","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.64","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"15ee5d5e1bf65f223f26ef181dc6143bcdf1597a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.64.tgz","fileCount":27,"integrity":"sha512-vMb9mr4flln4v0vQK4OQEbAsE8S12YqNGCy41V41vYxb45rYDMAnzLvH9hQngCnj59XIcXzMt+MFU4zn+S/6ZA==","signatures":[{"sig":"MEYCIQCsKrhyhQZMe8PJeFiwmbHRNlyrxTdXijlb0Mn9QervhQIhAIyr+rBYYufMpduXrsN8rb4RB3+4YZsT1UdUzacxJxoy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"da65ab09e2538817ec64bf1f5af6d85b393eb915","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.18","@chainsafe/lodestar-utils":"^0.31.1-dev.64+da65ab09e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.64_1634231788511_0.535325662857556","host":"s3://npm-registry-packages"}},"0.31.1-dev.65":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.65","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.65","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cabe1215ab99feb37532dfb80b2e5ccdbff1e84c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.65.tgz","fileCount":27,"integrity":"sha512-ot44sXuXhnYfX2Zu5YvGWL7R6rlPkN3Mixx9KxGfsd/R2ulMSuSOXA2mnigtx3i3skNbPB3EwKdpFeKXFJt52w==","signatures":[{"sig":"MEUCIBaKtWOxZF8kqX35AXTsH3wKtPEn0OPmIjChKxUbW01CAiEApdXqRhRLf4v+jOqktFBcqzhm7udO59AswLMeI7q2J8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"57c0c87325a4a264d081b72f895bc704718ef99f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.65+57c0c8732"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.65_1634232178982_0.47662876260770726","host":"s3://npm-registry-packages"}},"0.31.1-dev.66":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.66","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.66","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b5a779d35444771e5641b424def908fe33cbd8db","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.66.tgz","fileCount":27,"integrity":"sha512-VEcO9zknPGzN5u0TNw2HLPQVGyRR6Om+Tl98ne//9WeJ0vH8QWlgoOBgWRpNlY9x9VnR0RKV7z1lcKiWk5uL9g==","signatures":[{"sig":"MEQCIEJbZjVDbQP2jYgEPbrmf3wUUmKeNWphrBl0y9p+XKMKAiAiVp0D9cMdgreSwX+1emaa4dFzkWhAfsdRgmWk6YgBbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7dc04309cb569de0501ff9a334261b936cfc73b6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.66+7dc04309c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.66_1634291248380_0.8637759822998221","host":"s3://npm-registry-packages"}},"0.31.1-dev.67":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.67","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.67","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8df94bb694066b8fe6e0cdda53ebc22564c2c9b6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.67.tgz","fileCount":27,"integrity":"sha512-ROCxah/VDu+2P0L8YpSssqwWgUO1YctGFfzjY1T2E1fEss4lBdqCqaNF/M3jTM1mft80vSNhWEGcQ/ykD8bt3A==","signatures":[{"sig":"MEYCIQDGuCJezyaltlU6L+SZ5BQ8LDJiuR81fjgF1FVRNNJk7gIhAPPWK5i4jInfuZ2uff5ePqwNRKVF3p1oEizdItgrwKQb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"331e4d10f96c23254f58225f730cd61ddf93dcd2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.67+331e4d10f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.67_1634293676474_0.5694819117387737","host":"s3://npm-registry-packages"}},"0.31.1-dev.68":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.68","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.68","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"31dcfc338255949ecece6440e4d839f1d8fcebff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.68.tgz","fileCount":27,"integrity":"sha512-Xh2U/vWLCQq6oK7lUv2vjpU0jkODs9JNylAm3fgPS3/FmEUlaMUZQwiOeCUG696Aw3WkwDo1PfM0Wo7Mv2c4xg==","signatures":[{"sig":"MEYCIQD4OicDetwIUP+g6pe+IDblIKcS8ltTnVApsvDUCTCtZwIhANd6uLCPI8VXRZHMj9aViDQFclRae+5Bawv0DN+yvtcW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7ae1b167ba181ddffc3c931a54a080cf2c185274","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.68+7ae1b167b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.68_1634303856612_0.6356724350359522","host":"s3://npm-registry-packages"}},"0.31.1-dev.69":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.69","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.69","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cc35641978ab5c31fd59a6407dd2029afe902d12","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.69.tgz","fileCount":27,"integrity":"sha512-a813/njrJf0rRjgvOO6MoynWME/H8LID9gZzm0Hfdr5V7QLck59APyj1it4bGJi7K0D1cyokoi9juetSGfjjpw==","signatures":[{"sig":"MEYCIQC8d0zoD6OuyKpQ1uwlebwDUIx4vFKx6MOfo7V/kJjXUwIhAOd2JC3I5WFpLegLJG8eBqu0dDVMUFM5AIF/yJLms8Ir","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f2658605e2864732d5524a92ad71318009ccc5a2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.69+f2658605e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.69_1634304210554_0.38164680495283543","host":"s3://npm-registry-packages"}},"0.31.1-dev.70":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.70","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.70","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ff9b9be966381edd065227f5cb8d24bcb180183a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.70.tgz","fileCount":27,"integrity":"sha512-7RIJ09WLKHeHtYvP813TXTzDsBDQP7+iAsPL9jvUURdjp+zEXNINZ5v7R8flS5FVzO2sw/kR+57jbuPC3hGZfA==","signatures":[{"sig":"MEUCIQDyy63zmhj9Jo8vSUC9FHlql4cMqlD2yCNyLEAHSrEEqAIgIHdu0ZYqVQBbBQEmZQSD2DOa9hucp0/S5FC3D5nIq9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6b5ff9b755fc5c14c3eda240a559c14efcc2d30c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.70+6b5ff9b75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.70_1634550919854_0.5765591181496481","host":"s3://npm-registry-packages"}},"0.31.1-dev.71":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.71","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.71","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9f0e09c29f2df730c32c27b9f8f78b6480c7191c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.71.tgz","fileCount":27,"integrity":"sha512-9pdb4dTkpLV4xtFUCK7EgR1dqmClAx/A9QHyXVEJmsL1rDbINITcfZAgqbKj943uc7YTiTVvxoXuIE6oWiNY4w==","signatures":[{"sig":"MEUCIAMCwWUxCQO8CpRNkpbM77o3UXszV+Q/oHKxWluBp+2LAiEA430YV6ldrTZ4+hQfRBfM5extYrFAPyKrb9mazuw08jI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7bd7467b34f3b1bc6c541a901405b6711feb4205","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.71+7bd7467b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.71_1635012174414_0.9201808778345248","host":"s3://npm-registry-packages"}},"0.31.1-dev.72":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.72","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.72","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5ddadcb49196d3035f8799d7d018ef6fd2bd7a7c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.72.tgz","fileCount":27,"integrity":"sha512-YY5bxy35r4p9ULtzSykCIGj6PI5Iz+KEtKLUphG6mLSfjb7NJcStO5v7WDF4dXvI7mq2s6PqM23o7nYYWHVmzQ==","signatures":[{"sig":"MEUCIQDgNKcoPcuqYIYIWjkboPq/KRw6jgihaytsMfq3MZYhKwIgJRBZxhXLRJIhU7P48D/pl/q0cX7iKojqoWJOkUVfEWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"694a6562a6bf701229fb182a246f3277f3cbbfe7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.72+694a6562a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.72_1635197451554_0.8859510388346128","host":"s3://npm-registry-packages"}},"0.31.1-dev.73":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.73","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.73","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5d1ee6a3fd27cfdff48fca61dbda86e1f8b2d76e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.73.tgz","fileCount":27,"integrity":"sha512-UgMAPMaHf4YaLBk16uXvF7dq7jxHEgth7WyXVBNgE3QaOOCWboKYjEYj9ORDMq8r2WPYWRIx5ocSuowq3UbxSQ==","signatures":[{"sig":"MEUCIQCA09DH8z9J571jTdnFwde1ZSHsfBEZ1QpZUJGF80uL8AIgTMhFlANWs8vOwpemDQ89cvCQihU5/9mp4EYI922bJGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"475753454d1fdb03e0d1569c61179b3db75482a7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.73+475753454"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.73_1635199622015_0.7805549507689775","host":"s3://npm-registry-packages"}},"0.31.1-dev.74":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.74","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.74","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2435f78c7136bf841c75757b60bf8d95c0e711e4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.74.tgz","fileCount":27,"integrity":"sha512-VAuxb74HpuPUb5LuZuQqfUmPDAvLCpOUNBdpAVcH1S4w2yNOmJIFhU2+IJBC52nVgMK3h8BajdIuK+ns7JxtzQ==","signatures":[{"sig":"MEYCIQCwDsfr/1hIqjwtWIsRmH6Lq1VWPpZAdnZkWFet1rgvsgIhANqNmAev+5S2TxItWRI4y/Sm1mRPjCrgXg9Qbx/1/6WJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7d744776efdfd0239928f8adde2be023032b5ff2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.74+7d744776e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.74_1635199957214_0.8137425532150182","host":"s3://npm-registry-packages"}},"0.31.1-dev.75":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.75","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.75","maintainers":[{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4d4756b3fa5b945985826fc7b9619a871e1a48b2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.75.tgz","fileCount":27,"integrity":"sha512-DoLDvNRinOq0CsI0KoesWTag4lzL4i3Grwbqtak0BJr7e/Pe0XC9fVs42kRu1ezvSoHNN5PMVhB89OMBWHgzuA==","signatures":[{"sig":"MEUCIQCN8HSCjAd0a+zRdNyQ0WFozCEyq1BRMZAOSNGomjJ/KgIgT69AMea3nOZD4Cktv0WSTndRtSqLTuka5AoQDk8+diw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6aed7b05b4111fbd8e481e654560ddbd38ad8933","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.75+6aed7b05b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.75_1635290062294_0.9060948062401764","host":"s3://npm-registry-packages"}},"0.31.1-dev.76":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.76","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.76","maintainers":[{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"nrriquel","email":"nicolas@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3c8518977d43ec08442847f369d4ff9672c76dd9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.76.tgz","fileCount":27,"integrity":"sha512-bmfQ4Sl2nEj5MXYiFCENNasaMOqdF2ae75rNq5lN3DZytx0INxjT3f2jgxy/FbBzxH7yxdzMO0Q74GRG/PiE2w==","signatures":[{"sig":"MEUCIHeEzyNNCZbCgXbB5LcrNbYNcciUT3RIHnB4eB3XjqlRAiEAwMfOx0SpzYbifhodDwXVoubgEtFVXF2NZAazZQMCzPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"712d09cda8eddaf4d1eec9f6dd1b97251769713c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.76+712d09cda"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.76_1635413387593_0.5958409024605189","host":"s3://npm-registry-packages"}},"0.31.1-dev.77":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.77","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.77","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cd8d3d2d68502714c86047ae457a30baf1cb78d7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.77.tgz","fileCount":27,"integrity":"sha512-T0s55kNw0TLHJkCryCiKxLpbaKYYyLrEMtzvLpQwdowVj1TsLA3kc//2c6BgUtr9oEAsJZkrgw0ia9Ver/rnLw==","signatures":[{"sig":"MEUCIQDp+r/Ot/yKSwkdrKZJwjgCHUd3LCpZTZqhpfSA2xv3dwIgRoHIHDsgoVMno1qKNFefMKVA/vw3HuBBNXtaME2xoAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a5fef5cfad2114ac0d8013d7ebd1a12424176778","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.77+a5fef5cfa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.77_1635426308840_0.31211932820400845","host":"s3://npm-registry-packages"}},"0.31.1-dev.78":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.78","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.78","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f8a50331e3677a3da71eff80503ad49194c24b57","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.78.tgz","fileCount":27,"integrity":"sha512-jEaRb/paqebRJoMX2c/tcfkpj7jNH5fn7jJn/yU282ohvz2UJPbYoABE0j51vIwRFt2mOCy8afm4/ff3yie6/Q==","signatures":[{"sig":"MEUCIQDD79HNfG0G/M/UuMUxsiNKQhc5o+u8sjE5gMlFk3YAcwIgJP+OhCX97XMmwIO9xu307eKqbolD1NkgVGuY6ymzLFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"861f6e4531ef4eb2c76d35339bd83c2de4d96cbe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.78+861f6e453"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.78_1635434019018_0.6723272354580683","host":"s3://npm-registry-packages"}},"0.31.1-dev.79":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.79","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.79","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"136807484cec22eef0e0517253d07355c0337ec6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.79.tgz","fileCount":27,"integrity":"sha512-GDs7aEijviKAGbg4tUv/vKGkVA/MRNmdL1JNZL2PFAKIfUhkc+AMYsJBVXojXJR2P2HHM7JP88Tj4jGOeXib/Q==","signatures":[{"sig":"MEUCIFGGwweuRtWOpxBfTtW4nNzbTtCNUatanLSf1qlfdlM0AiEA3dtjQhJNSrhXEdxvRpSZEJ6Uh/U59TKkxGdKUOYRRSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8fd95cb96b3738d49a1ce35aca39758f2874f16c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.79+8fd95cb96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.79_1635534348878_0.5857545750522251","host":"s3://npm-registry-packages"}},"0.31.1-dev.80":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.80","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.80","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"501eda972af44ee9eeadd256c319e9c221157b96","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.80.tgz","fileCount":27,"integrity":"sha512-B2ISSi2k1wS8PlYAoRZQySiGu0NfnqYI+D6W3D/BKm7SSEt9N6xb9l1CZceNzTD0cYWWnUc012bqfNyzHcih8g==","signatures":[{"sig":"MEYCIQDBtYESyxSQKeaBP+6SZHUb6TLTa+J47ya/LoFJFK6MjwIhAIzSv3MeeHagdMLF77OBALsla3oThvXR90aff8JJELG7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"aafc5d71f4623c56186d90b0b2004ce6866c02ad","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.80+aafc5d71f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.80_1635575790355_0.45394950376938303","host":"s3://npm-registry-packages"}},"0.31.1-dev.81":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.81","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.81","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"af01da35bbbf75a14a180b9459f92c3e197a74f7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.81.tgz","fileCount":27,"integrity":"sha512-3uBLFTUJRF4x5fnVQF6l0NdzTaiCQ12fLHIJxh7XuMXfbuYtmmBALZMb2LQ2VRdL/fGiqdkJmRbcaxwg1hsGqA==","signatures":[{"sig":"MEYCIQCoYpb+tKX8RZ6won/Sd0THCMdoPG0wi6QhAISSAHPqwwIhAOLWPYWSxiZSZBcBV0xKeWNp6BCcp1Ipf2BVTdwpVm73","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"13b61a32d2aa68177cc752918af57c24290f899f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.81+13b61a32d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.81_1635733307071_0.21331459114975537","host":"s3://npm-registry-packages"}},"0.31.1-dev.82":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.82","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.82","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8bbf9099b43d5fc123e6b79099bb17f53c7464d1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.82.tgz","fileCount":27,"integrity":"sha512-uJuWjAEDad/5RaVTv/wzH4x0Jr2Q5zQoJ5jLAiLNHjzZmDsq4GZUu6hWsNRYpW1lTlnKbetrmwOJ1SJtV/G+uQ==","signatures":[{"sig":"MEUCIEVJHUTBBCCDuVhFDJ/CKQObgnzyO+g6+4Jn6v6UcIi9AiEA00Fff8fhhHPIV1tczmAVeAt+PZTgZ9USiso21inNtLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9fd75f0131cf9f8f84c5c90d54538b24cdcefaa3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.82+9fd75f013"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.82_1635950264612_0.8342521134680141","host":"s3://npm-registry-packages"}},"0.31.1-dev.84":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.84","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.84","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d7c4621ee56293f16aa63dfa837227d2ecc4fe5f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.84.tgz","fileCount":27,"integrity":"sha512-1z/mf1pSG11HhOXL37bUQG1QUaGBFFVIVNMjcU0ghprwludRXqZ37K64NwVWwMaANoolL68mElKjAwoD/Jb8WA==","signatures":[{"sig":"MEYCIQCORCb4jeuOm6KBSAlsjO9+R8d54OD/jqis2UnseFqorQIhAJU5ZGV8t4Hv1xqlJX0R6KQBDMptiJyZoNFN+1TNULas","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c5a1bb78e025595111d4b2ac6d0eefaa36ba1307","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.84+c5a1bb78e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.84_1635950639436_0.7085941055677212","host":"s3://npm-registry-packages"}},"0.31.1-dev.86":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.86","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.86","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8452263cc8769aafd4284656da8186b1930bce3e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.86.tgz","fileCount":27,"integrity":"sha512-DOHZZudvBruYDvNj4u8+4XoKnnyjMVWDmxGS8Cp2DSOwZH/E4y3xjnqW1SswXSGZxyNp/d7NHFCIcEASyPF54w==","signatures":[{"sig":"MEYCIQCetcu0bDESBVIFDraQFrWZnt7ejBywdHJhtA9JxxsfxgIhAJ7tC5D/DS+k5Hc7vPd9jYn3x/SZvYD0fRMRgExKzyHt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"397327acf93444fe7760426eacbd8ccf51bb9dda","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.86+397327acf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.86_1635950964364_0.5884093917825532","host":"s3://npm-registry-packages"}},"0.31.1-dev.87":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.87","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.87","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"309e2a4db88ab041bcfecbbd261a7a9a2e7c6bf4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.87.tgz","fileCount":27,"integrity":"sha512-sKo4hipYj+0l1GyXFWYyH8vaOmQpTcS3si1A39/4wEn/2ggw/HbgUEmPXCsyWzT6vvPFcCE8DvUGhPrYsmREsQ==","signatures":[{"sig":"MEQCIHkKRM0CuAlXZZDzMem/6VoTY+mtv76OXN03S+2S6AkYAiAaqiMdlwBThe6xfcAuQr0XU4WKSjdRa8cAW0Q1oX3MHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4461207ccaf1fb296ef30714ae3ceaf00fc6a97e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.87+4461207cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.87_1636035454130_0.7324744134839967","host":"s3://npm-registry-packages"}},"0.31.1-dev.88":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.88","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.88","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"70ac967a40cd11e47b4eb2986d5983d779264cac","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.88.tgz","fileCount":27,"integrity":"sha512-tBGP5pecSgta885ch/TnJCK5Lj/dPpcZlHK4mBYOvD3iv/yRxwcb4hxXKC8AGltVMA6u+lZgYmpn7J5zFpUTGA==","signatures":[{"sig":"MEQCIAnvCX7bOgAaK4b287rKrN8EYOokRSkrtAlwfEb1JvIcAiBuhx3rxM07dTkWmL5DptBY7H3U53b5wMJUlRD6kgICnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"da26111a5da2567e332e79789b9bd98eff1079a1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.88+da26111a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.88_1636035943913_0.9782928530657791","host":"s3://npm-registry-packages"}},"0.31.1-dev.89":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.89","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.89","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2fe242e78a4e8f345481e93e0f5b2b472bfc4463","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.89.tgz","fileCount":27,"integrity":"sha512-qXJ0gUm04Avr51/AYTcDrDHiL/M3T91G7jJdGtPxFp+J3HmdJ2JaafXiAOVbynEAq/UcAsaC59smZ3OQB6z4Pg==","signatures":[{"sig":"MEYCIQCkDUTf85aHXoU0ApqDPaLbnAOp5GlLaSNPaKR1+CLwYQIhAM0meuux2u1NkDFYzMLv7MICtVVJ+U9BmFLyQtI4VRoO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"70a534decadc96b972008a71abc33bbb30283147","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.89+70a534dec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.89_1636045519797_0.7681305543477825","host":"s3://npm-registry-packages"}},"0.31.1-dev.90":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.90","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.90","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e002fa82815624eac37b8b596ce4e876470414b6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.90.tgz","fileCount":27,"integrity":"sha512-yPbTaLL7xUvYjSy+mwzaXuPXp0dbbqgSbMBWfFRzSckN2RbNE3YHjlGSjuwQSF0f8/0DWC3bEMO7DBGsr1nZCQ==","signatures":[{"sig":"MEQCIA7BOANfQcxKl4+uz7cbMuqbTDkLQr0gjcyxnHlPH7N3AiBJqU++s05DO1rhFxriHX031zMPTCcuEdi9PMlkS3XJJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"08dbb21538bea1f13aa64bdcebe76ec4bfaa4249","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.90+08dbb2153"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.90_1636045938892_0.5112875724408641","host":"s3://npm-registry-packages"}},"0.31.1-dev.91":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.91","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.91","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"970c5317f800d5cdb2ac3674625c9a7903a77014","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.91.tgz","fileCount":27,"integrity":"sha512-UDVKSvCPXiotze7bOo3CB02+6ympI/0CN5jTYF1r0Q5cwfGtmQ/lw3NZp5XO51G0DoI9nPlZV7p4vyE30WLLTg==","signatures":[{"sig":"MEYCIQCrhTHBz3iLlRgbD74XG+bFTDBclecyEmC0DxxtuOoDrgIhAOdTbJBm8BrVQik1JZ6wEysBBedqAjDmmT6pMspjUfIA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0eb314ac25c640f66f3d4908f3fdb974513802c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.91+0eb314ac2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.91_1636471897490_0.1993861125193339","host":"s3://npm-registry-packages"}},"0.31.1-dev.92":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.92","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.92","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ef3b8aacd6c27562c9f44a51cd273b88e469ad16","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.92.tgz","fileCount":27,"integrity":"sha512-cgvbyAVehSOJjLiUczc9jUjiAwp791EjZhAcvqrQebUkmBolXbQXrEGQQXe7AEy/y1eqc+ET6cdzRvA/0n/dTA==","signatures":[{"sig":"MEYCIQDYdGVw2kHYMlBkxVP0tP3qmMO89T2NCUV+LF4pr12ezAIhAJT88/S6uTlcGKWN4/6UNYSofKOXszCYL6dbHk0Xhrvm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"91f3fef1c274c59f68de87169693b0a53c8f3126","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.92+91f3fef1c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.92_1636480227184_0.16413891956138116","host":"s3://npm-registry-packages"}},"0.31.1-dev.93":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.93","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.93","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"098a750880097a4445b660c705056d149afb79de","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.93.tgz","fileCount":27,"integrity":"sha512-otvoDvEhGQ8gNyjUn30x2Mf4zDqiV/4TCB8uYWIoMFd2yO7ch+BlGtgikSGo+Gz9goQh1K5Dkkew+ASiUurCbQ==","signatures":[{"sig":"MEQCIDfeyI+Odu67fwNsGqHEWmMDsaVepUB8FJ+ZuqAGCVWtAiBdXXk4NdMoh99MeIvZs0gbFcvddtbW8XQsV2eZpQxCPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5f94e693203b5c0f8958e521bd0645317d1baa7a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.93+5f94e6932"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.93_1636539439724_0.6968205166114136","host":"s3://npm-registry-packages"}},"0.31.1-dev.94":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.94","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.94","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"51a1d7ef203f89fd0ff44c75deedf91d0f330b3e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.94.tgz","fileCount":27,"integrity":"sha512-uzxO/IcH96S8cP2OGR0HccMcg/xnjUN8jf2l87TgAhPKZmSY7AlgQm/2vsTyHIV6H25jSScjS8ajD0sI8OkZGA==","signatures":[{"sig":"MEUCIQCCNMlo26sAyAWHdE0y91dS8nGvgPkWlMfJ7adNB6e8dAIgM77ds52dChwHTh7w4lkbkL0/YToHUvS4yy/b4JMrPDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6b4f9ed10416c6e738473367d7cd3f9db3820abb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.94+6b4f9ed10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.94_1636552943352_0.7910684654871099","host":"s3://npm-registry-packages"}},"0.31.1-dev.95":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.95","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.95","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"993ea0f18ea4b9115d61ceb4ece730e92b9f5b3d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.95.tgz","fileCount":27,"integrity":"sha512-5lPA9glL9/ra4TN8lqhouLXhWZZeUV1kI1VSdUAKoqHDovMlZNRD4Rj86bsGK1tbQCjuWre2HESRg3EcmNy/mA==","signatures":[{"sig":"MEUCIQCRvV5+CRriRakhIgQ1s4sHUU0xjeXhL17rFfFiQCcIjQIgOx0x5zcRm0nvFtpDUeJsWKzCvsl4hdnxzn4qfmS7gTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"40d47c1121669a42e66bb4aec0865045c6467e55","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.95+40d47c112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.95_1636553333294_0.5950045471521719","host":"s3://npm-registry-packages"}},"0.31.1-dev.96":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.31.1-dev.96","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.31.1-dev.96","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d82fe19f2b8188178455d38d2f412577e7b3ad08","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.31.1-dev.96.tgz","fileCount":27,"integrity":"sha512-XS3rZDOBzdRqQYReRxfbyKJXGQaShc+4YYuLFvZnLw26mPjFV1WsRLVe3IL5Qws6WMtv1HhkJg2A0GuUIJgTGA==","signatures":[{"sig":"MEYCIQC5i0jRWjOih3A3RFlSxWFVyexmmY1mgL5ZlfOQFXgZuQIhAIuAQ/B1n4stIe24CFafl2yThun/pOEjmL3sG+4L6VrE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"df54a0a8bfe4366ebbf46673dd3e554dd47d1821","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.31.1-dev.96+df54a0a8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.31.1-dev.96_1636654830765_0.21098835287747275","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b386ecc9dc315b2bb65f3cfd6f24d2a7436087ba","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.0.tgz","fileCount":27,"integrity":"sha512-Jp4ihmoWf+FOHcf9KTa8R0X7NDVMC7dKOiNoKxnQ8FNcKmoFpfN9jN/EfLkKDYPhqfoRm8ZwQW22ik1vy5s2GA==","signatures":[{"sig":"MEQCIHv3aoti8RTz66M8/0x2cEggEK/D+ShCxZY21lCqMcAqAiAaHPFTlNKyi6DL3oImbyzMtEmz/sDByDX4LA8h9OUmZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54968},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"df54a0a8bfe4366ebbf46673dd3e554dd47d1821","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.0_1636655026020_0.6156053485774118","host":"s3://npm-registry-packages"}},"0.32.1-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5950d6d3b2b153b098992368f6f496044ee990be","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.0.tgz","fileCount":27,"integrity":"sha512-BYjtdDJHQbSALG0LiduN6cv/3slE8UIie0/7tzs9OpY57VDTLdxIaGEX3mpoheBqy4BLbXCtkDywsm9vijmJMA==","signatures":[{"sig":"MEQCIG87yy8+Lbt2EwZR+8g1nzxu5bWCgEOq3jASRbi5x+t3AiBYnOnxnfQ6Ek/Owrh11nq95TjZVZEb6+iF87vSG8QHRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"09a4e531acf1e00ac8d9b63798c1c7a19192819c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.1-dev.0+09a4e531a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.0_1636963425175_0.5376355291012593","host":"s3://npm-registry-packages"}},"0.32.1-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2f4f3f8e4d025afce765513f859ca5b1e7dea8ee","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.1.tgz","fileCount":27,"integrity":"sha512-r5emyCcf+L2rm+mXw6vWM7yj66dW0t5WdIuEjIYhPd7MF4rAEo0V+3ML3VNXIm5YWj7vHNNiA96lzmlDeh759Q==","signatures":[{"sig":"MEUCIF3HR5Hqyockj63/CBREtzARlat/1FvE+Kd8EU2Izp2hAiEAshVR7KfQ/X2w7Sh1CA/q2F9s5h+mLcBjWlnMA6mY1E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0f5ee0e562a6c9ca5c19b8dd2527ef11f4bd8b64","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.1-dev.1+0f5ee0e56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.1_1636976709821_0.007149975064897562","host":"s3://npm-registry-packages"}},"0.32.1-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b445f67dd8760617c8e7bcced269f9482e74f16d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.2.tgz","fileCount":27,"integrity":"sha512-zh52vgbZ8emX8duRuVdkx4NlkWqna421adX5LThMIXwjps1wjmtcrWoaxPzJNF7hnuNlMLdXRbCHAKc5vqUL4Q==","signatures":[{"sig":"MEUCIQDjsvhqk3kM6Mrf+9wf5KaB7e2djnRKjm2oO2l+ywqdyAIgEkQ6IboEA3bieXr2mirHrWp3Ex7tDzaaBpwVr9+HwOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkpQgCRA9TVsSAnZWagAAzLgP/RErQQ/9l0Vk2EBQsGDn\ndE55X5dzRCAG6VSPA/+CCW7GzK0/898IuBqcsKv4jxme+57vTg2UrAFVpc5o\nVI3ND3eOnaSITqZRaGFmf++aTv4LTb6y3mM/lFjMfFYiEEI3TfG/nykrZ83N\n9S42ywJ4v9JAXmi6hZ+nTLEFSV7oKByjZSZ1mNWkD2iAd2i9x+bMkFWjwKKF\nYEgRvl3y3DiLE1WIrx8KKTemiVGoh4rkhHbdS3pajwCASN85lF9k2Qzoy60C\nDCyDwCQnTg1Glbw1aydwC2HDI+xNIhkyAVNOwmBBYtbuml3OjaDsA+UfL9A7\n0M2ZRoxLeGh2FF4hjh8PDhk+zf7LGr9Fku43t4Xx0ARDQCvHqPLCnbW1P4ss\nfifC0w2UCKSRXjpFbqZA5SDSgqy3dxb+t/61mFqFw58edWvBc+nkGDKQWU5F\nWamOlg3UC1vIBKToGtRzgKOyt62DY7mlFHFIjDIfa2kfy53ezXpNIQoJBhMz\nHeGePskyXImyHETIvVhFCmhjX3sawdw375chWIQnQpFw9URf7Vh0guPpLrsu\nbKmOSQqbN0A1B6zfUfE/Dm8SXrg9ZmJy5FuiGtCMfVWw938YlnqFiYt/cH8N\nfC71WteMPzM9VfGrpeCfq94DJM5lL6BhruCpC6ZppWtRepAfORoqZqf/8pJr\nAcCI\r\n=ccYD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"90c7299d8748ff6e9e98e42a93abc6c829c5de83","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.1-dev.2+90c7299d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.2_1636996128075_0.8660703673066763","host":"s3://npm-registry-packages"}},"0.32.1-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3891f7e51f0cdae90ded8209ee1bf2ea1a9d42ba","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.3.tgz","fileCount":27,"integrity":"sha512-VFBdc7BOkz7fr/xzMAfcw+5vpEcnGKgCUrQ+AwDiOP0JgRD/j2lzkvpZMrmqIFJXqnKjjSJ3fT5K+rPulEIj8g==","signatures":[{"sig":"MEUCIQDYGBY45dPp3X5aRoIxZqQ1+Pas4NEm/l2Hmw6GnCy0rAIgHtZev33gf0TH5U8g31zDoP2jKInOcMnz9f5pt1Rs3d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkxcJCRA9TVsSAnZWagAADCcP/0sPm+Cjc7lIdeadJ8bQ\nnzREQQaHYdxZst6SQUwE3Paj+TCZ6fRojU7GAaHUTexv/IIVgHe/MWXBwtUU\nXhoQfTvVRWVvkB8NrjK40ghxFGq8If/VHuc8PYqeSXk5e/CkC85AVYDrDC40\nPYpRdg3r6f16MToyvQmDt0IA93m4N8z0aCDyvYGaX5mObb9Pd3igRtJeM8bj\nYh3TsOa8BDZWVWfqYR/wfPIp9MGvFa5rOg+0zG5dA3MITMA4Fkmkl/bd8agN\nBAezS1NTKTsM1iW69Fna1guTlqIkPz/F8/nwQm0jSqwDGFWpoY/gDkVzDWoq\n5rLJdLTVARkM5va9jnWIqDHx3bcuriNwl40OmDXRwKI5ZP2HqcdzBkuWzgsh\nEFlso8VKFBZrvr6CdUfTTl2wpL7HD0j+vo8FAHzCOEnDKNYs10KedgqxJKWh\nkxqtpvbk/2PPRy3GIkwUPVYaNOA3qZA5hF++90dGE/5cBQDEQM2Z4OgNerqF\nK8C4d8f4tArXcr6BkpAY36lX+Fs8I4QGHh7gQf907MarCY9nh3ots9evCQZL\nBHfUkQ/uUh10nNE2FEWkFCEYmxE+91x7bpDfidQSQDDDv2/2jdSc6ZR0Jzs9\nHF1J7YnF3X3RyMNvmeAsnBpjS1or76o/KjrkP0cfaRiDQM7g641IT4xSC84Y\nLa6C\r\n=isP/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ac812ab38b2ed04f88cd22db6587bf2c17a2928a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.1-dev.3+ac812ab38"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.3_1637029640908_0.3612984430066475","host":"s3://npm-registry-packages"}},"0.32.1-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4c31d11151d4b35fa4cde333b7fae7ac62325131","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.4.tgz","fileCount":27,"integrity":"sha512-G4ywi2opO9m7xdnm4sgQjlyvSmz5bMDVf0uPVvESB/URCXPFvhNa8Pk7VSmktnrRN2ZA6Kdj4DHe7c8umkEqHA==","signatures":[{"sig":"MEUCIHnMoVuvmmuF2REQriOYNKTDVwzX6Y1A1f8NTdVH/05cAiEAmJCBUZV37lnU7MSHhMcWlr9zVSfq5DMjUmTuuRIHGkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl295CRA9TVsSAnZWagAAYG0QAJbiH0mrjZWGRPF78c71\nyiE2ab5VH60UJL7IQRBS6Co02nIoVKSPtLQLNYFHBYSX56eyWkOPlbcd3z61\nJGlTald4j7Vl2VEXkYZErWxlZiE+FAlaXHSltmkC+1LDiJ9Bvfsea9Zer2AC\n0OS1To/QtrXOab9C5HJ9eBKpnPmN6CAfq4jtuMgODlQIB1MIguV0yk4JXklv\nSH7PpSn1j8oCpmrIyxBe5W/xymkuwok7kTMyDUMJgXRM5ikvunxLd7BuOkbA\n+Ms3uO+OW8ffHg6/3vCXwHroywKgmYI0JdhoIUIBvtMr8RagjZ7PwImUZfOL\ne23eZO+nyDZyYDjiZNRzK0xV6elPeLk5mFR2a2K4CWNdSXzES7W7ST4BEJ+e\nLXtTTMK+gcG0EW83POlYwopYAfDZqHIuF2J4vkltOPBwFCLvYMU3qU9GWYoB\nHn8PoxcV1do2OCXXxxYJWi9Mo90q0YVc+3tUDRpvZirvUTRv/83A+XIZXfyg\nNNLjZz+Ux5UQNini5J8sWDiCbGSNuAPsb0dLTyggoOEetza7M5kJG/85CFce\nmPhg9DTmtsBkusAW4t1zWUpO2e0TweaiSfXSJWxG0/PqmW4kTuyL7Wqn6BW/\nSJ9X2MytbUZioTWCWAnz3tNe5+KBPXTvDDJzcOY43YE/RdBjjH9wh6uoArVc\nyJJl\r\n=SxUs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cb3decd31fb59abdbc2495328279dc81f1270097","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.1-dev.4+cb3decd31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.4_1637314425058_0.18074553991113107","host":"s3://npm-registry-packages"}},"0.32.1-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1111ba949dd3462d3040faf6b95860c3f11835d5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.5.tgz","fileCount":27,"integrity":"sha512-C/czph45hQ44V+DFDt/r7IuqyD5m3qVWoqfzXg95K1sSulVS09de+NEi/K95DrovVs5IfXno6qP7VKldwdPzAQ==","signatures":[{"sig":"MEUCIQCRUpnFBJvsGV+icWXOPiJxdB+ZLZElVuRd03IdRJFSBwIgARaeO2pTZMuZW8eCbLFNq1NSa9JfF34vNzBs0sNmeb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl3T7CRA9TVsSAnZWagAAxmQP/0l/452OM6TVg/0WbDwr\n6SJYDQ7DN+KfdUZHqGKx+pD+wzTxFalXd+iq+hY3zuZTVlv5nKdwGbLtE49p\ns1JnUj+kFQXRTYIgeckrw4TXDSNUXw2O6Y97KHBZKNoQcnLoaNv28NFp2wgy\nTiI6ihk0a9oiPYn/4fnaxsT/NiKvXLKGWvGoc3LrrSShhEmOS7ojxap2zyfH\ngq83NTvE0TX/L28VNvFmgBRelEffxPL4xWqYJMwlFUIuZBFyxMCL/G6LK+ho\n4IkcJrQL0wsb6+kYldOZDs8OkEahZMzrw8HobuTJOdEaTkaI8iOtgr8J+mL0\nBUyVvODo46t9jm95zpI6IxD/PjKJbT+E4fqs1HLtf5wW+zjdstu7Jw/dnnPn\n08r2xi6VMIaNwbR6iMls485fhVosdPuluEkC0k4zBchkK5/+Hp+ol7RpVVZ7\nMtVN2j4Xlo/SPnCE3R1hYBZxVYiS28s6OWR4Ainc9y6OeApsm+5X8YrxdvsC\nLh/8OMn3Jr3Vd0oGKOAjTlPU+wyXvKh2kSzrH2oz6o1MEGnQRI3NU42FyY3m\nZfGL5HkTX5/P5Wz7Dy2/senPs8RZ+bKm4tefMXfT5vBukdAQ1N7N2c2ah59N\nOeBjoNOJiUmZmb7BXh5dSI9y84EDYiU4GCeE8HttkgaBxQfjl8Sau9QJlHjd\nUrPd\r\n=TWy6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"75a5dc7cc9799bc6a380cffcc9879d303e92db4a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.1-dev.5+75a5dc7cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.5_1637315835474_0.8444873226813017","host":"s3://npm-registry-packages"}},"0.32.1-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4a145df29edda11212e66d03f4e9e7bf710b119f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.6.tgz","fileCount":27,"integrity":"sha512-vS7Ck7az1bCpufRz/Z0ws05moalAxA+I6zyk/M9g435jpaHO3H/W2M/w9c/+1kcJ/xnAu+JCKvcWeJNiSVvcwA==","signatures":[{"sig":"MEQCIGDT2+QjA/Y1TiLY/mUVqAXbtl4C23pm4g8/rFgNwg5jAiAODJVa8TnT06qmc5yjkyGFi2h/ZqhNiv/ZMGw5x+Aeug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmXppCRA9TVsSAnZWagAAQQ8P/jXcpEYVZKKu9sVXhMqa\nVNcplZ2aVzeuszRNbMGzLauPa6OySQUu2NUHHfnCnp4E3cEYOFIuTYXhDVbJ\n+d/IfOZqBKmSYadMFGtOl5TPtJIP1fLsktzRChIau42aVvl4TTFsMg1GO+nM\ntQ6zP1kEE56KElYXpxBL8JBytsC26L4y7pTDlUzU4WOVTed0rb/C0lTDPZZ4\nUEFMEpIRTjiuUSt8vCZhijANm2M6jhKGNYdvgHGkoJSjhAdaEFSc1GcL3x8Z\n8VAY6eTXzO6alSLoVFQSi6ERgt/v5aXMJ47iY+qhVqB4EsCLLEc6wEkW79uX\nRa8mYJ5q5VSL/X9Nr/KmbzgYpcKw/W+cbIVEu86eAD7SMzpAU3Yz4jo/wH3v\njILayeu4fIwDRei9lTIpPhK36W0W4J+r7/fgPFIGPlfMZK9p3hM35w4u2m6e\n7xHt5i06Li4eXWZ5Ifm1VQwqKoCTr0SmoWrPGN6lx+T4t2Uu4g092mNnEMbh\nX7MGVf3sfVlTyqBWIQ6uOYjsdwiIbAJekPyx3llhm/VVt/t3l91dwdVP7cL9\nLpE5rL9yrINTUHuKlYfKaSLIUS+f24BCXI0R2P8l370g+WhHKxRGV6h02Qma\n5Bu0Ki80jwHUygTvquLtDnRRtLpOme1GAteRvFBl+oNtDNnUgEEhTTTW6zzU\nyOTf\r\n=3TpW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a2ad22f6e9dcbb6bf31856ddb7d223b28de50f45","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"14.18.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.1-dev.6+a2ad22f6e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.6_1637448297772_0.26223032109150424","host":"s3://npm-registry-packages"}},"0.32.1-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"15c4385084c27e907a1163df0d2d9ee2d019ebb5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.7.tgz","fileCount":27,"integrity":"sha512-FzDA0wRtIhjgQdqyYmFnWMdjmHGbT047vZTUGMDA4IByBMRNkYkl2KIW4z7jYTv6dbXwYk1qZrglNyjYWp5HCg==","signatures":[{"sig":"MEUCIQD9ZxAN0wjOOxGprHXmeCx86CJoOGqChpdhBPmDzWOJFwIgGESuxPB26fsjJBFsuF/svSfhNB45FqmelhSebpBQ+jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmXvtCRA9TVsSAnZWagAA6lkP/RfJn0NawtSNm/YONXEl\n5yQAdm2zF+xlCZ63I6VpMPBaMGV7o3gysfXTV9cefuTmkGPOzpV8crgj2CUQ\nxrZG2kbL4UQHWS8LYjGcGzD4Xurj4KNp3J6OaAXygLZZ3DgxTvxvYF2jWSpR\n6TeDFNGo/fgJd0LiJH1mpl4TGaVKm4Kf3SFLjDc5KpldzdbPFmFJrAA61/I8\n9EGwmutwnbISoCJSNSeg0w0jFjBzJUZsZGowf3zlPAUc0Vdt2/RTtBXd67M1\nkZh6uNnhL9xZrtqrzU9rohf+NZ2S9AVHQPtTIHc5tOP5tq3vF45u/oMdfw0Q\njA9eOFP6f98ajwfY5yHkPArZOgvDzHZT77H9lZi0rAqJUVxQKHIhwZNRoKgJ\nI8Cpfe3TIbcqfAIViW7nao/+EXUgKbIDS0JmZyAfI9l08OuJso5qfzhkVfW9\nnFzjnkxltpB5F3pCH5/iB55Itk85hF+scycERZg7sdNx5s7e1HzORj64L4hp\nPFtXmdbCiyybNVi0Tfc7OMPjK2F+8B43Mu55dXUXgwqlLFf8fbamRULEdgwc\nCz5Ez/b72zshTjiJ17Y6Gsdg9fOlL5ZFSdj4oB3898zcR4WT1eY74eZQEXNY\nGAhg5jHmX8NeP7/JqN2CdxGVI492WLgh9GzSzC0YIFHYz3Fm5R7h0JJRPq5W\nWdFz\r\n=47MA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f82e0730c735ac9b36b8489f59cac692b1b8ca04","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.1-dev.7+f82e0730c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.7_1637448685751_0.07167867114516202","host":"s3://npm-registry-packages"}},"0.32.1-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c47043cddca62f4fd31f660c4dc435f5d6a4c5cf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.8.tgz","fileCount":27,"integrity":"sha512-wZVFUQ5Q6bQ8+VDalbpI1iT69oUFIP7VRcSIQJ4f0lgI4QLWV8mUUOK2A0q1RYhRrSpk3jdIUICJBOmAWF9oAA==","signatures":[{"sig":"MEQCIGXFbTNRIMvqUaX8y9Jr4Wz5PnGCNMbLQllb05tmNlqMAiAMN3wOHLJllxvawIyFUHmiRIVfIIVpdCYW8PajA6CBQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmv3+CRA9TVsSAnZWagAAgCwP/RLqRTWzlGqc0/N7d/tm\n9MFdtDEWhHq9pFqa47BQv4tdZZIuR/muNPVCJn8DpLnekjCwW6/NG2HyS1XR\nWQqhdYM40wOnz3PkiHC2fihtafF/k+uLUg2I6PgvAUDjSSRn/zN4QOnllHP0\n4I6byZHkDE/gGGPFojPJbCxSUEU4dXdePRkSrEZUCaWuvMIPskuRqB/kbCDo\nCmNtiDoUJi3fiM1gM0p69WMamjM483f0uqnBXqqxrB2exFy+baw4ijTKStaf\nz+5LDm315HzE0VCpKqd8j/COc/r5zONDJZjFKDkAQa6eEykcHf9mknO/I+Mo\nm2xTd5nd90SfCnaJEyEtChvWBbNJdIqa7v+HAfyB/Nu2bc5vtbdHQx6/EhVS\nFo05xeH3rC1FH1+vIx9dccwvbwoEESqEmqOQNbAO5SvJOLaA5Prie52DKrXt\nQ4dvsAfUV8pYz4sRofEtO+d3OjZZ+xutAwIylFTj/EFwKLcajzYdDoV8AJjz\nRABwL3c2Rr+i571ngOzYb2DuvayZmSvyM5fcLPlyOJZPQbI/JE1z+gTmvn4f\n8wLlS+hWR66jBKl8Vc7e26ZWLITsZsEH7pX/6+cErkfw6VU1cEPGyl0dPs9S\nOFb6LvkqNV+0ujMX1upc5Ho7eApTAubr8UAEeCMHP8h+3gQuu74F74PqE8c1\nRWeR\r\n=mXXp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e3662e6b4bc8e8864506b87d425bce8afb9559b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.19","@chainsafe/lodestar-utils":"^0.32.1-dev.8+e3662e6b4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.8_1637547518544_0.15570981301170206","host":"s3://npm-registry-packages"}},"0.32.1-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6b9ef82fcd037b49c6d052d6af70fb6241e2b266","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.9.tgz","fileCount":27,"integrity":"sha512-Sk/JpJLGRafZ34k1jou27eAPURxve6weDtuMWYAmkd8rt7Ef2Llv2LWCX4qFbgOh6aMA37mctfG1gMd/YFprKg==","signatures":[{"sig":"MEUCIQCfyd6t0YecfGTXT+koxvZF1oJxpngW/HYFNlEXCQZnqQIgEt5TJ4iHF/K+DYke4VD6lzp2sX0AoRodDCylMbGUhV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnQ5vCRA9TVsSAnZWagAAifQP/3egQpTNcdefpke5IlGx\nQsQ9WAiHJPxfnGonm5YI8hRcJkmwrUqKpsRP9ySp/ReaLL2Wj7YJwNg5BdwD\nTbbS3JoKHbVxQGRoq7kiHfCkS88q8uYt4IsqcHOmxYfbtx+9n/iPZBD2ZLAz\nMMtCgTEytiD49btqNTaStliAZlj6ivRtCtmlS88x1hxiwM2TLwB4Y/teOpO5\n+ZQUFeWxlSd0/TURcEqYEm+lWgDBDrCvtnlIFC81/c1yiDiYKAFx3tC8PQeE\nox8C5eZXBZZra7COO++3KFm5VgFD3iucEg0V2yuF+Tlu1KvKwLRVgV1FV4s6\ntgkBBLh4miAfIWNeQGVi/llljuio0R93KIIpXNqNURxuQwNdri9wSfXcRGNN\nRjZ/8CIYAXvq5oM7ocA/4QsJ7hviFsysvkY7hs27Rofo8GqqDQY03Dyn9Zas\nypyVsr0OFSkeMFcj39n/6dtZZQqphrW92hXcv/PTkfqDptmRNfePKD0xGKkG\nP95yv+lGgsSP9rpjpg7tsKmBD4HfYdK3a2mwl6MXXjFyzfbZvkeoyiINObGf\n8oJIM52d1fpjkCDgI7lfnphBeYMjYjqb5b9me4zLPDLZzJmONgsQ16d3wO9h\nzU4ipyjyo7w6Si1LqEYgF+uwMH1/KwIXDdL+baKn6VtUsoHSjpXqGqtswue8\nMRQ/\r\n=jO1D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cd24a963e62377e7f68bca9df2091caceb86afb5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.9+cd24a963e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.9_1637682799528_0.46751166155906154","host":"s3://npm-registry-packages"}},"0.32.1-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"71684f3a028a585084c7a647c6f41942b9548b07","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.10.tgz","fileCount":27,"integrity":"sha512-5naCqVTxbVkN7xgsm6LgFdudCpLHiQ6GUAWo18IDOWnpdamdOpLmtW8zLaOPRy2cecvxR79U9TfKgRbXOHbFwg==","signatures":[{"sig":"MEUCIQCbNn07OPjk5/1Enu1q3wcMsguLALwOgzWoR7MkktLdRAIgcQtHfKVXt7XpkERvli0ibqgh+dq1jK2kLOb6XeVAa2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpddpCRA9TVsSAnZWagAAWYcP/ipuIRzf13hjp4ZFVgqJ\ncgZioV4nX6mhyqmvDXEDBUOASxQuaZ1L3xbyDvDOikalzWk0E39ISQr7rQDV\nQA2Jka5HvkgbV2D9aTHAOqxPZQbpv9U/cwbIzSNnwLo0+rJ6miH3RLg02nu7\nUscdZbsXAR1DsmrdR6dOG1b8o1UhMhYa/so1O9GmWVJejAZs7Aa0JEyvDji3\nW/x5qLYVd3HzoPDahvQDEDTpvzk/Q1q9RTNg1wkks7J/xFOgXk7bU0tG45XA\nONdlIcGhA1Xhzpd/4RV9umCRqnY+6MXxoWvXRS0NLilxXka3Uadq9ocbzz5g\nIlDsLE4V2MWMK5iOBZHnOeWSZ8Bcknolsc3BqbcOo6Htxbr7aPpm3WZdmyi7\nQs9p8ONp9bgFJZQX4vZ4gBnVsCdCJGjU9dtdc7muzTgd6OnwNWa7VMxbPWxG\nF2V5joTwD14wApNM+xi2KjQofbTM78Z3z/BxJ1NSiYWewnwahYcOrM5ABD71\nuPN7BgqgbkjEBS5WBe1rUG5wIM5jG/gpDCILCQm+W2mqv3BZGpMABdV/k8Zz\nUDwqgH4oQ9U8znl/ZegBYa+3jxovV8Nt9x0Ey8q5c39rKWQllPoAuN414Auh\nKVAomfOPreamlGBmczlwuynMm1uwvZ0aopet1z9Q++3fYM1o1ENDuAMCPEfM\n3fdy\r\n=Yx86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1c5047c1268369c0344a429a5d846f387b18cf14","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.10+1c5047c12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.10_1638258537109_0.539462087271944","host":"s3://npm-registry-packages"}},"0.32.1-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"51e1ce5425d27e54689a41db2b0730a4449b3e95","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.11.tgz","fileCount":27,"integrity":"sha512-TChOR9THHFNKNTyJJV9kks6YfyztSsBTjiftGYBkkt1U7KQQDXior+EUnKyFLUXVbUCgWnIwbKh+A3BLFmYpbw==","signatures":[{"sig":"MEUCIG78e8khGa9TKqbrmzDJNV00jZUsTzBvsAnLiQupGFObAiEAqpkEpglkG4c/tcNfhrqGdBkIUgxB2rBNaNBAcK1DwTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhplflCRA9TVsSAnZWagAABHkP/1oLJXDH6OSgXbPRHKCW\nQBsM5a2xzuk1wjp1xAkbuO5ivxTxd5L+mCdwv7NmL7GV7T3UYHSwHHMvvHpT\nEwAcHeeqWrwkOO8mMQCUvOnIOTQ+mPJOyxZu4ZZIbvCEv5+ggYjIDRylJ5UR\ngf7kLfsJn8mhkvKk1HKTsRQVDtVAgiyJMJ/eBantMe0uTn3XznsmYITEdy5Y\n7We+pA8w4ld14cbifrTQPbB4lPy0eK6q6rkiMW9Y3f66qNWkjDNvlEvrxtAX\nYAhDPX5aFil7slF5Dy5ao5ubpvmGkBVRHygyD/h2+kp0u3IMahm1BAO2CqHD\nf+yWnK1Lk2MRvhSBSH9GuDQ5WOO1LTd7Wkbq/TNoUG7o3DppLwr9TuQToOXM\nEI0PNeMiYE8ZdyGqqMhk8SaMdV6YCtZJb3nyOwxk43mlzusvsKHYFOgjvKHv\nzfJOUDz36KtZ72iy25NNCQf0I4TNEiOaXrOYSGDo3tuk7Lda2IWtYTwcVYOq\npAfD52xflh3H5HolbpHb1CQgLhJP/vkUgfIkysuIFryNTdzPzz478v7ZH4XX\nogbLgdH1IOuxGwb/yK0L2Xh1SQy0GehC7LKkEHRdwnd/Zx1ADz4uWNiJUHSK\nvlVyBk2s2mEuP0exN0MiA69fFCr9vzi2weAVw8umNDA+ADZENljYfzCeuF71\nS4kS\r\n=5u42\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8586ec9f3743daeb25cd418a7f43a464125c95ea","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.11+8586ec9f3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.11_1638291429546_0.8142809492101544","host":"s3://npm-registry-packages"}},"0.32.1-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2cfbf7d1befe118d7fbcae8fd3aabb60e81a885f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.12.tgz","fileCount":27,"integrity":"sha512-Fx0TBKmyK5cAolPoe21UVVSolZ534nAaVCW7XCegqV+I64U3sPsdB9RkH5v+5atDTp2L8y3m+MFzSz1ZiHSLRw==","signatures":[{"sig":"MEYCIQCOUoxabB12zID6pLmid38SI5KQNmRK189p+Vl+YTyPPQIhAMZeApm9uaV3rtBKO/uZV3kUv4fpZ/o0aEKLZB/j4OIo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpoVACRA9TVsSAnZWagAA7sIQAIruy6gwb60GCGGf2AA9\nYapJlzW6W+t5/xmrY1WYpGN7BAvF9AsIoTWt0urKukp6YiFoXcvZAAWY9zM7\nDqlOyAOM2HIvPuJSU54o1Yv34Y3jKnm1qfmOJf5RZDz6ruSBlWEaphOHNYQI\nlsHciu44xYuLuLshlv8T9GbgnM3bBCIn2Sa/F4SLBiVXTA9qFgar9P+jjw16\nuk8pESmPUiqF4KtWwdunP3+C/GgmqhcfmMTSIYuArF40n9wEh5AHiXaaipwk\nJbDlBJURjsZ9uD436Gy42B0cUWb92Py96RkwpzYWAoBDBZD0gNMUoq64tdA5\npstHngZ3ysBCowJ/KWfvbUsreDdho+rZ+VQZ74rTvF+cyuK++jhe9w5khRne\nJ0ZTGMNf0enAjzbf8g5UZUClt2vFTDczqNAu8i6YwKCDYEW4M0ylJZR8v0xC\n9IWtmD2zZRJEGN2np8YfNJ32HICgaiEmYZsYQQMHlyavxeyFQWI0xAeV1lPp\nBvKabPkvLMI4nB/DWaSENFUB+ay8vaFdHDY4viFvKg9v2qnsCjxL48nNy8Ls\ndC39T5SNt9hx4kHQAI4yH9ngzcZgTi0LBKZ/7bMONSX5pR3ev+e+Kljv4nte\nGqfY1OTQwXEEIyLpIy9Hxtodwh11S4422mNQ4N014lAzVqP0zxLNFBBL5Jtp\nyExm\r\n=2N1Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d15bc12d5d324b73491bdc1dfa51a24b8b57e79","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.12+2d15bc12d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.12_1638303039730_0.987079821445787","host":"s3://npm-registry-packages"}},"0.32.1-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"64f86f69d02751c0f2b5a7f7e89ccd8f14724c55","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.13.tgz","fileCount":27,"integrity":"sha512-I+5jL9h8CHd10LbP3o/gGRWRBUHFtkeqlwuhZpUr0P5Pg3D16arsui69YGEnv/t9OWeiynftAchr0QS+J+/Y/A==","signatures":[{"sig":"MEQCICFm3NZfw7af8ulqmGYc9A5XHk90vOHJAsIDvULZe7PlAiBAYj/0uLl2IeeWRlMsZkSNhLTqM+cFKHrf9MmGO5vBnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp8CsCRA9TVsSAnZWagAAIrwP/37KlgQ66pi3va0VNN/x\nnmFYlMOqTXSBqllRRPaTLt7AvFkfMzf18tTYNV1xWAxjD6iTmfIyNyY1PV6/\nHATzJ0KtCWYr9biWsbOtReBJAFlp5NvkGRWjTHqyCz7qTtd/esYNkrwgsWMr\n4SofV5Q+JWK89ue+hZKNY7OCxGMX6Ktzkwyf/7q+jyGHINz1UIxk9tb/ZStZ\ni8H2t2aQnSZMBehImd+20ebTZlSCT3nBTcBIO86mkYEPn+ZBaDFucV2O8Fy/\nUj6txBRanX3L15xx+YZ8adzRE2wuuJugDbqRfbFQxekUVZJSqjQ1r88727vg\nwCP48KPaDRirWBOMMgIPI1tEIo/Sn4hD6nDVqHM3cENZLoYFNJmiVOvA8pgZ\nTMlB83HH4U69qi1X1lLgvGvDgpRf2q8sNlkMNs1vni+VuzlePMP5JYsl3Kse\neDNUFNm9mRbH83MDUht9fkgSpVbtQ5XZacjh++8ipJJkqB1SM7u4JB/3lzAk\n4Lypigky6hMPSgg5al7lqlhYaWurDsrjr+x9Ttd0zcUZqY7PZ8DKCfvARl2G\n3BEh7Ytdj+xWXGei5NsO/K5S4OILTQU/fdx+TttvQOf708mECV49eHUKKlKh\nJ1ik6g6XR1mccQ+y+FTbUffwSEoy3kSDsuicjG6BSPPjFLqjB44UKs98T+RZ\nKwZy\r\n=Q8In\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"be50e4e211476114fbec8419b1a3e9367d215dfb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.13+be50e4e21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.13_1638383788093_0.829753734858715","host":"s3://npm-registry-packages"}},"0.32.1-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1bc4eb91ca6915d199bf0f4aa39456eb12be6212","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.14.tgz","fileCount":27,"integrity":"sha512-3B10zMo7mwqqUhupdAZX3wRaZTnw7HJewe/PGbIaVkUiCDA9o02I2mer9KwkaE5p6TreW4deOQqHXjYZYZoxGQ==","signatures":[{"sig":"MEQCIDt54uWEr5Kusy2kEdb4UqFdB7BpAQVdfXzh1Elk9sT9AiBihYkh2DhxdrSNCS+YpzaTe53PmwBiHGjvgalH7t3bMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqTKhCRA9TVsSAnZWagAAWZgP/jbJAYu8JjXuheAbacQF\ntQQjf14ky8YY5m11G679PAZ9v6cnEXumFmcPThXHs9xdFd/IwdFOb1qQnDvM\nnD017YT0vL1JINd9g02NByrWLPBGI4k9BX3wneXuNc9V5K0N7Fdoul2rXQSl\nE8VfufgBsIglRntKrCMoT/ydpBRb5NxAB2DgG3cwRgini2yS0JuxDG/UrVP2\nJ1+P0teKPLmt3FMTgf2zYawOrd1W9WV2sZBE1l1UjHP5b0MRg/b2bhYGK0GA\n+4oWm8k06WdAgZidbLD1qRwZd64Tq447ERlUG8o+EC2yHfIKbmu6kOV4rBFt\nfR6HHxsLhbMDiZtrimBypx9S3YEIlfExafesBmeJrSHW0F9lUThBGJ1q7Gu1\nRFGgfT5LFHyxxEXU6SEv7JSXV4vklIQrKFDx13OgijU2sGY/Zf5L4LeebCaE\n+If3QWl1+CW+eCEoezqWEmVZ7ltPLTMCR0d70XikQOUNoqyHEhYND2XTTJKj\nGzdAoEGp+AruoXkvs7p057hQoJ4s9Wt9cQAyL1jcxYh1e3DLKvi6wCgNFUYP\nZpSJe+MqXXI8ClsP0DO71aTjlM+X7oZ6wfwbRnMpIb53mNp8f4VpSRXpaiHf\nXNRjr6qCuAhDDuaRujjak2XO8x0JHnYrv76XyyOUO9tEUPaOpwUjO53sv5dw\nZQeg\r\n=vVyT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"000aec9c8f914246fc938032f66005fc6ec01ec7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.14+000aec9c8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.14_1638478497401_0.17625614820872126","host":"s3://npm-registry-packages"}},"0.32.1-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"846870db03821c5ac8c9f9b14270f3a136636d86","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.15.tgz","fileCount":27,"integrity":"sha512-fVhf1n78Xy9efIEEFTnE5Dh1slEqmqzjifNhoItX77UBZ78UvnHP3ThWBqTHddUBSI7RYtLmOnY4o5vvznwGsw==","signatures":[{"sig":"MEYCIQDL/9nCevUZoSBScT4Xo1Rs+I6UMKn8u6gtVCs2UTAl7AIhAODfSpZyjzYN0GqWbkZeZUparyw3gVImKrWlY15S9JPN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqT8wCRA9TVsSAnZWagAA8IcP/iqCcg9omnQhCFIG3/R8\npPKqEkRVrmwKL7qh8wwCk2pVgPqws+l4Jv8DSGTqDhF6nDWylWmZHh2l2Yea\n8rZl6G3bAv78pUCk/b+1iCCSfQka6p+P9JSFRcKldItdmsTuJngPX2F65wmw\n0FbZWmOkJHQNyCOrtM+/9dV200HIbQiOL9mTE7EeZpM/aC6F33icHsNSJtqX\n03oo60LbmI3S/pqXVcRuQkU5gejhOsnUTcNZ9Rgwl1QBaIhhOPmwjFwaDd8O\n9RXh08x+rdZLh3AevBM2frNcL3x3j/ABrLaOVkOJvP4CRMaoIN2e7ex5pcjU\n3MIqQwacyAsJOiHEpqesiRZwieJqKRsvlRoE3O5nUMpigmrngT9ClO7jfeKd\noONgpfKEWDca6VIs26xVY0q9X7SySR4U4nXHr/bhslC0b8RXvTPDE6XgUnM0\nYSlnL2xac0rFGGHCHy3yJiNsIDqv4sxEjGpbd4HtZHhHipdqE42FWyb/bM+/\nRALgtAWwl9wh2L2wzVd2UPg44u4r+DzxFXKyXY/xa5ok65L6xULZxfyMVvly\nNuSQcJxb/LPZ1rEvS2w6ggxBxCHsV9GZZrRTW6WmFotQp2qj5wA/VBL5FK96\nBuCxacRJ79JlW/91KrVdgVKL/boe1DO5z21keqDpNoMlz2xdyT+0yhOr6aEP\nFgOM\r\n=aDTY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a54069325c2f32b209ca4460fbb09165b13219a7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.15+a54069325"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.15_1638481712077_0.531427039815672","host":"s3://npm-registry-packages"}},"0.32.1-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2f4dbf66b9a73a7377a5d00f4025294b1ab1017c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.16.tgz","fileCount":27,"integrity":"sha512-BpDfpEuOjqkk09N3xVtYXERI7+bcdVzygyhaN340ZKLNlUPpXluD/PpZ6yNcYChgtatHtD64s9O8xWkhGqfUFg==","signatures":[{"sig":"MEUCIQCMdlpE2lq0CUhk4Cz7mdPeWGef30z0CI+FYygQwUVceAIgKmaj3LL2ZC4B5vAGZYLp8VsYjZ540L/82Z4h2iKgB0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqcFECRA9TVsSAnZWagAAHC0P/RN5Q67Mnayu+TT1i+i1\nq/+waBsGitUZ+XQgHGbSECk6TGsLA/wH2AIgve43o8S7cCeUrMr3lzVasNX/\nhGmt2ZLbNj3miHHVq+81mYu4K8y+h3A2u/fF9y10sE7oQVFi1bY1LTZoIqLD\ncKrlp4KKMvfrSOTeTcBXut4aAa2NB1On2w/YbLDlppaySBBlsHkpeawP0p9m\nvSDXYRZhsUSm6cBzLrmzuRIwhe2hcR+hFL3H6Z0P8kxaQrxjRyRBD3XfcVg0\nIEVUMz6JhXmbWGTdVVdd8ApAn/JH/QHGntCtgOFPW+Aki+8Pi5/tfcq9Vvqf\nSs+Ruxn37s6WlUtQjxpE7qKyBQpKXwZrPrjJ+CmMVxfgDdRHMY5dPEo3QTtk\nJFZ3VDQ96A9UVT8S4oe25MplbeEQDmJZfcZqgfpTgTod9oA9e2N5cMVmxnuE\n9tao5bgLTSviD7aiipAQsnGjnbY4mHmMwz23JU+pt2ByDJa+ccs7B1lnEGoU\nUdrYtCPT3EBo8FZnou32ESwpKQTDWWnkpClFrPxR8pNdI839qHooRdBVYVBs\ngOr8fCxr3wN/PQCh6SofYryM/jwMS4/5EiUPFOmqy1wc3xC5JmrTbrvJAbV7\noNmTayHQAu0Pod+E+s+FD2ujj9ZdcEkXph1IDHxShxkXeLSjb2RvUe1oRnh4\nu+jD\r\n=C+DM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b01e3dee22bd0d0bd421dbb6e9134375aff77cfc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.16+b01e3dee2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.16_1638515012746_0.024898998070520095","host":"s3://npm-registry-packages"}},"0.32.1-dev.17":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0c94a90fb8c38299b1aff5dd31406e2bee88acc0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.17.tgz","fileCount":27,"integrity":"sha512-LSCLI3Qq5g6VirOO8OG8tHPC5PD1FipBwJXnsCB4MSOEwmBSm+RgZc1iCxq1T/QBHazzgCGl778gf/H7qab+Ig==","signatures":[{"sig":"MEYCIQDjU66+O/pHgCbVFiE6edGfEnOR+1Fr1+6JO8pw/cj2+QIhAMXKerv++A6tB7bNkRawE6/WyhiZjjZa3ROCFLqS/aOb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqfoBCRA9TVsSAnZWagAADyoP/iXUh7XNs/9GH3r/OdUe\nL3cm0h1CTToy0c2ON7f8oTb3tb5DJ4DWwDGIqEQayCOs8NI3r9ScSqeqhno9\newbcJVF6G3vAh/VN1HSuc+mwvLsK6FX0w++TriewpJHQZAgwU3ssrArTxC6i\nVx89Y7mSWMe1bGeWiLV3JBnjQa0eB+jkXIB5emWXj0UxgrYdC06r2b2LjD73\nH+v988Z5VQyqypVYxKJDR1E4NTJstxyxVVbNnlGoH+2/rkQ0cUjMYUN0k+Am\ne+LiIYQeZlcNoRbngL/6H6VPDs2BpOhdzv+L8QnoSLUXnxBhzk+NDZU0wHm1\n5r1vMqyhKoZMxT6t8aPi5AyTNQbS3w+YGhNkHJQDytIypvTwZDbnany5rUfH\n7cFNUOueTVdxAWnzN6gomC7pkl27zkeWwA6lcx8ZNjM+iIXVjvs/LaNQch/h\nGaXjwM80qgvUTMCgrKWRgJ9phNYMaJn+Kp7++pEr5ydNwyv2kxAWQHWgTNlY\nvGYFrYfhzEaCdm7qydU5mMfT/3nYHjXqVXCeQGO7d9Qr4naIDI8Qb3pz2qCo\nPgLvBep6KZvGTjPopG/Pnj8v4xa3/diJjmG8JredoI0zKP4wmSq6mxCuFw6F\nlN9dToRrjNk2YVZwt0eLuNX6bE0Uz8mXylXzGvHzZodfXw3b70k9VkT35Ul3\nsmBr\r\n=2Gzs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1f2fdf80e9c9bb1d8bf08def396663fd68c183c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.17+1f2fdf80e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.17_1638529537209_0.8782709976499288","host":"s3://npm-registry-packages"}},"0.32.1-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"dda01ee9b11a33fe22e27acd9814fbd3bfcf459e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.18.tgz","fileCount":27,"integrity":"sha512-g+BLciPE5JvNgYpK4SdnP9iGC2KsCJD7hbwNDeQqtdm1Im70mDHXcAVPBR10WhKq4QHqbVhZioAOESk80JtpUg==","signatures":[{"sig":"MEYCIQDcE+wt2eRNizw87+edW64rIgQdoYLWUqSjwOMokRW70QIhAI2HIaLqMha0Trv7lRNAhrgF993r6z8Ii5vf1mOhBmOu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqhD3CRA9TVsSAnZWagAAh+wP/2llvEAOQ5k2ZJl6Ak9J\nUh7PI1UEsuJgsPIsWiwwve3ynPUkhaLvtrpip/q46jUX068tL/CePmelZiAG\n35Y6B25oOUJ9dGljLNYg/MWrANQcm4B7ThqctnZAaGzVLwL76BzlRqgv9o42\nToEv8Ga/HBncYHmVshnyndB/vZTC9BwctdL684TCzfZlRVurZnxMFa/IG3ZI\n3vJCub6yvhR+Dwm4rk5Qq1pYV+NkI40j0qlwM2T8VBEr75uq5DXQrXXgwF1f\n72nkjs0bkRG8FImISjUgs4ayrzKSXk5VW2zlt2fffT0LB1KcAh4dOXGycoCZ\nafMcB+F6y++I5dldjgoiwvossaWCQJ536qiOqPyc9T1akjTPf2OqlRKC6/c9\n5zQhdCBqdCVv/Px86zRxbvgacN1wwzI9VbxzS4rwI18X6SQN42SX+8KlkuL7\nwn2A3yYczE5ftvLLTymJfzb+caDJKv6oAv6X+8glKHrH6UgQKgjKmCBl0U6N\nTet0ZDjpNBLoz1PpXOdLhpcn5JYQadSyQjgPSwtWb8xa6TioJ7C7eYTORTev\ng1H+wDNmUP1V+mOEGp33SGQnRSN2qJd1y/wmsvU9JVpj1bf7kIc+sG+35nqw\nA72AgGaG9+3M6U5iVpnBcCegIec2QW1tCLZDNgTXx/W+qIJoT1Sb4UJFwZTv\nmJv+\r\n=3FI/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"22c2667d55b9179cc764c320c2a7fecf43bb8eeb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.18+22c2667d5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.18_1638535415740_0.4312625157659171","host":"s3://npm-registry-packages"}},"0.32.1-dev.19":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"aff6a461a39d50c4b1ad069632ce5939aeb2e72f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.19.tgz","fileCount":27,"integrity":"sha512-IoRTisp0m6Tc9y8Txq3QodD2p8sE7U07HAmQALxanu3flB6/tkz/pyhr0d3cEiYsg19+VHJA4tRpoVckPK+Dvg==","signatures":[{"sig":"MEQCIGe66cmMQGlhF/mhVz/eeVTbdd/ojHjSCW3lD4/W+kmsAiBcE+qTp/GiLWBZikE/efBxFYVZnzNIwCaxsydD4RtETA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrbYHCRA9TVsSAnZWagAA+UQP/2cG5z0Itk7vIAC8l+Bd\nBKOSMAiFJurbYxmRJHpD65fjXtu1u4Ynu9Qakh3vx4pp0luwTFPXY7nZG+Rg\nxSgpCYEOwo1bz2QY+0C1jBcRzYbkX9FdH6GYWASSeXmPpsovAv8e8j2D8CCg\nScAJ4rxrYqX9xPKiP5D+iqNGfGdqhCYMCC9JWjoa42UNXzA0e4pIf3sJmbJj\n6AJ0vYslGRHCUrzzUInUMMMsMMnupepuJy4lIB4EUhF+RZOD6Z0x9P94FHPb\nIWfTdCvYpwUaK8wVuBI5EUIo6xuVWWcutUARSWAmmjllo+na8MpuDdtvZ461\nQRxFO3eZg1Cp84gfPyhqRfmtSQyyT6pTQk84q8JUiqygsgZ7gKSNPU+CZzaC\nZK85GQD8RjkenpePQTeVvJubPWSBV+3b1xQqcAYgH5n+O3L5iGeUnvHqnOQP\nzkiu2Sj+RDD9ujHFSVLEoqmchcoym/TRqWXrZk65krvc5nbEtEYylPLpUDgI\nhv6E/B9ZBj5kuNOI34GvD6b3k2DFHdxWML570bMprdDOTNmLWbO74FCSNXju\nohzmn6+/SUIdgJkd48r5CCK86kVBa3xNBLD41PmzRKPp3hY8yUlqlMHxwa7y\npwkad47kmCFH8mpBZxg+qNqbVFbHn5fUrB0zmt82cpj/hEzkhrUM3w+ASm0H\nw/fg\r\n=VL/k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"48bff7250484e77094e163eeb63193a6a5896b57","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.19+48bff7250"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.19_1638774279045_0.07962008628799855","host":"s3://npm-registry-packages"}},"0.32.1-dev.20":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3cdd00823d45ee0a42e8314242f2f888c8b28e65","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.20.tgz","fileCount":27,"integrity":"sha512-goyx2r/czRDCHdIhT1Si/5v9U7K83qZtBrbQlGahHgSXYK7pVt2YBngDagV6IywMz/BlzEwVYsK24Gx1ra2bRw==","signatures":[{"sig":"MEUCIEuc4yLuHlufTGRVVOzRC77rFTV18N+Msnq8+fU/prw6AiEAo54CgBbrwbBp+3J2D9sNtHeHXjw8ygpg+7NvGBDswOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrbh3CRA9TVsSAnZWagAA0hwP/3n5YxmoVG1DqOYjASeN\nyUHb5ZB08Jc9zwpC1DTeXj9aCkDv+w0vkmkucphoXC0gipzJmO/jqe+fs4Pe\n08GKTgllnR1IOg0KAfwh7adrhw5fvk7zdoxwdDLbOk/86ndSkRQGsUSlV3fM\n1tpa/OLxqTFoD0czKCFA/eQ/aRJvFywCHc82EOeaV9u6Hkoa8299UeNYM4D8\n1tB+UNUVOhD3UJ93EHMYAdIja5Wr5tc4wJ6jsd88EfeMhMHTQAz0tmc6Qi8+\nRggLp5aoxlW3T6kls0NJyrfUoLQvGzqauEHzXhg2RQYtWarnbSnf2iuW5dCo\n1078KBcOFwwv6i8KcwrsuOBBAZSoBoCBRCMcSFX+yb8l7AEtstEoAIyRxzjt\n/tW0uAkpV53HFJstPHPr4eWxu/gL9zG7AZK82CPB8jZwfcgNA44xmlE2UZ8f\nbQHzX2Oyns9KE84/FMpB521z0p23GewddzhLlJEH0vqJ3dqItIRA0Bz36hwN\nYW7aoauvBP9PMlcrrw4Ee5jSkDFS9mnrr1qRua2x2rNhWKu6Im3n+P+oHijJ\nHXeVpRdPKy/X69q8C7L2g2CwgC6FOo+D9GaEj0kMlkc72bg9N7nGecAtfdOH\ndGU+1x7Oe/09kQHsg5Th7Mm+tJRgjrYL3x+kW/nuiMTyrOLTvIwi5E+Fmch/\n4mDk\r\n=4u+S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"59bd4c7bf3fda9880d9651352f678ea125fe2d9c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.20+59bd4c7bf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.20_1638774903499_0.7788584453533434","host":"s3://npm-registry-packages"}},"0.32.1-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8ca09e8804f0bc8023bcf502ac95b99816b7782d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.21.tgz","fileCount":27,"integrity":"sha512-cVTn5Ss2HTobr7P22oj/eHOCSFzzEFgwAeABtq65w6WBzcBIwzuWyJoM1WHENgrkoO+4beHcFn9xl+cK3VZRGg==","signatures":[{"sig":"MEYCIQD+FWcTUMnAnuN5kLxY9rm06RekNq5w5F/o+wEB/M4HEQIhAIk3qvtG0t6BmJFHGGKcBaTaS06+O7jUd5u35aGZHxyl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrlI4CRA9TVsSAnZWagAAxskP/jvfyAPEWxD9a6bYsnkB\nBts1KgsbE59Bn7VQkR6KIuLLBb3U1W0P7QfmK90KSqsjDfxLa6rRuhRGufX3\n6VMsffQW9b+s/YsGsh1p4K0kPyL2M+lr3p+sjXjfEXvchmiIhe67gWkB7qT9\nsE+WepY5FQnMw93icehX7vvdX4tnaIpP2AoVJl4U8WwTRgWc4GNU0xgaZDPr\n8CxlhrgC5CvKJnolG6WVLeoFgqTsyg1+03rzS6CsOhMh36YEslrj/Ao7lvd1\nIQGdHNd8mJGXYemdRpqc0xTp0mo5UHhGRla2cXjswtPPQQcHWyg1uyJe/BA4\nW5t7Ro61US2QW+5FzfIuFWWKXcypY5ffzhRzZ7EGfffrZEV7eOq/Rp50pE4g\nIDllJs9dc8EPoQqU1KFFmSntdDJ+wUJtP4VQj6zL0veowvuQ78DzpNsWdbAX\nr7vnfpIBgvWl/cWt4lBKdDgnA5Di5Dxdn+WsNpMHzFVW7PPAN9A5zUVpObPQ\n/K4ruBmE9dfwg4dU2OlvcZGtBg2vcYw+RH6cvYNBUXfeidwJnQe2pah0tSst\ncBhDVys/g0RLGlAyR5AEsFNj/MVPRTOzOKb/e0hX6jENfGK29QjRr0n0c9Is\nbmqRteZhuBfN5HmYd9qxDPjPSJoGplFGPSTWXNMve6vx6gUDZP/VrX2TKu/a\nZOHl\r\n=cBYD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1bf5457abbe59c4f844e7f90c968ed7aea78f4d1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.21+1bf5457ab"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.21_1638814263907_0.5498883124194687","host":"s3://npm-registry-packages"}},"0.32.1-dev.22":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6ec31f197d338d330480c428299684943f5deabf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.22.tgz","fileCount":27,"integrity":"sha512-yF/xP47DkfmZ2rCMrdSRPIcP1JVxQ+7oWfnqk1kA87KkGlXvZhidxBCLLjQ0UAN8C5+B6j7OnRVD3isFhL0ZyQ==","signatures":[{"sig":"MEUCIQDwKm74sYCUpFmJ8Oy+jY0rr/9TkJ29jtPAyDA+njhrjAIgdpCzBlwf0GpAM6HwNgZaAAzYFDdyPBLLKy/KhYeXkpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrxDcCRA9TVsSAnZWagAAYRsP/2SeUQvvPXEIVcMLhq3E\naYFdnI90oUNi1QWb4sGY5w+braLZAFAG5Yn+KHZt7Cm2MWMflKKWel/qMhtd\nqY4oox/bgEiLayhcQ7Yt68PlEjDWsQ2h9KuP+cAJTEhPdLhJcT2vW5wR19BK\n7WHTo7UvEgXX6qmHp8PNvJQ0w/MLkgd/ChZsDI/TGyn6hHDxr4CQnLrhnsZY\nfhGTIHdvln8SXxEglxM7TPgt6MVw6ZyKYI7+io2c05EcR+7nK1EN+a19S0kr\nTbjoOYzlkCfMdAgM5njogN5jWIMtcwgVplFKWqF5eJFlFir2YwZ74k2m5/jB\nmXPv/Szi2/U0GWk0MJdgSZASCDf7/yLTuEqPPeJNv1Bqz5DBDYf2I03WGb8x\nck2+QpqFMpOTBfTCH+B5bVQhNnDSVeoemLYBFJtzKqKfEUpK+JM80ki0PU8P\niMdQGU4GB8CHHPuk/q+LN2ODbuqxFX8t3w1392yBJjzUZwnaI6HT4wQuYlIG\nblLkchCbmMayAzFc49whBWgKjaf8LcSoMc+iLl2pWfR4SPNThQ7kXsV6+CVu\nIuo7XhkXaX9yaN8IV2FUIcM/Huvc/pNdtN0xrLFJ296OueZ0iDp4uAQ8G0t9\nxqxsTh6y3Z7lSLFUbV6DAdTMRlUY68YkycQ2Izqj2Jr2BF1mIpMjpfpIF14R\ndA9a\r\n=gnHi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fe09d922729cbbd1881cd3df460e3592bc60cd03","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.22+fe09d9227"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.22_1638863067983_0.47252239728695145","host":"s3://npm-registry-packages"}},"0.32.1-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.23","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e32540cd5e2d22e638ba3c806a658477661d6a1a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.23.tgz","fileCount":27,"integrity":"sha512-RNVLJYq6Wqv78phJa5wSahBigmjxsD0biFp8AHVTDmudoun292/AE7OwA5XAoM6KT1a7bj2jV2pEuVLckkYfKg==","signatures":[{"sig":"MEYCIQCKYD8asJUe4JjQYp0qSVb1NKheBsrJ5lGyUEf5I3nw7QIhAOKupyzMO8AVhhoWiU4vua4ZNPDMC88i1YAWhP+r1YST","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrzQeCRA9TVsSAnZWagAAXtcP/izNSUM5ku1nmdlU11CF\nGZT51TMohzC0LghASBE3E8DejkQNjttfieHCU87aokhW36NEp5PFSd+dGpVC\nJ9R9cCXlIA4HJPhNKV9ukA9tjomcNkBtpiGUE3hXtdFRpNYPOT53Px5jsnbp\nxCQ07nU+kpOU3Dy13AfIB/BhDPNrpgpxwf1SPponBAYUE4HVdxcHaeoGGuSz\nFDZApCiA4lC38sG4u1sO5vQfyEZHgW0TI35Lsc43QmeNqm7QyX9K4vVjSxoR\nASxJFuUxt4EdIwCkv4txG0bJkXaCdGDnK/y9yLQM0sMFNAyPF7p88wzLNTeM\nrAN5r6Mnb9Tgzj4ryOD1c6CSaeDxTnn/Toit/KhrQX/7zJ3fpnPwa9I2n1vM\nqYskBqyI+lJIaBdSK0CNHBYe6e941ZKF/SX4j0iZCIsnozQwc/GazuOUBtJ8\npOQ3o8LBwe7ZpQTaH986pPP2usinhknmLGSy1Ro2RaFMQ2Mpl+Wh/lE40BP+\npoduL5o3eagg4xJtcexNM3XEo/imkkxU5iUhXbnX3EQTb6IURncpLYIkftJa\nCLgyWGGECsr1/pJYbOKXD7BGI+wg/P047ATy2tCckF/+H2FkI0SdXZVfG+q+\nfU+RaK7e6BX5Atqx7aSy+pWLOMN9xL05lGBPZXFymeWPEfzCxEsGOrEfVKpS\nl8tO\r\n=ZMER\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e4502df5f9b081fee5597e7a5094dfdf331760cf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.23+e4502df5f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.23_1638872094417_0.37201041962274406","host":"s3://npm-registry-packages"}},"0.32.1-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.24","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"029feee6da3ebc0035cbfd4698fb15feae50e6d5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.24.tgz","fileCount":27,"integrity":"sha512-N3Bkbg90sRauUuzdiODot9yaKIqM/beX7jWNh/n/OhepNA2xztgcnn6PNmrH154TWYS6lgGSWR7GXsxDo4A9nw==","signatures":[{"sig":"MEUCIHJdKhj4ivJWLEB4LK2Ks0be1w5tQK3LhKpoaFZLO5B7AiEAztbCm1fWAh7QAC6RFBTvxGnx1DiddkhXSyYm+6AlUqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr3G6CRA9TVsSAnZWagAAq58P/3BHIwUES6WBJZb+k6oD\nze8DFhHQqNu/C0FVQRxXIiIepAJb8TnXlB5O9STqhDDY2Vn8yigBi/QxbLgI\ndlUa3I5TFGJudeR4uVd3RYJz8FGqdunY5SxQWGI7ysSGy/72oF/Ar2EfvqWc\nUBqkOuMz+wtdTRwnAPf60bZFPNqN95ecDazBTiTblJaVOzdokma+JzzlWht4\ndfL311GxAiYb45UFfxDpxD9ctREqLlgDp036J72R1LxBKS0cNnGMQVbWpNUz\n7ucqvkM3VtX1xVhsiMh1iD+qZZdtqW4oByH/732yLKTdh7+3lZuNXymhFgg4\nJTdhYLmShdpSFt06dd/SCsF7ZInu0ioi62vZU+45vnKp02+Y5p3pa3zXQDDw\n4v5UR6KePMhY3QeAZK4Qh2bM/x/kWAMSmes8Agg7sq/gG7hmpwGYWkvPWU7o\nkL86xXo5Ank+Y+dFSm9Rqg9anY2RuwhoFEs039Y7xlonVtuEouA7asHUk7YT\nPrBoHl7Qy1Jtl0vubdzIDxANObMIK501FCn8n4YCoYUrzqUBpo1OtE9ymo07\n5basvdxkhZTXM+qgOjmsjrpUd90hpPHQtfb1QqqpJkPoJbkj861IrcAa+MR7\nwaAW2Q3vqmKllFr9UrW71OYXrK1Gk86t7TyHFHK6OW6i21nbVl5DQEXyYA3h\nROQN\r\n=Ij4D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3e3010249cb86fc3c4e5fc3139534053ab89a462","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.24+3e3010249"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.24_1638887866034_0.46315314535945284","host":"s3://npm-registry-packages"}},"0.32.1-dev.25":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.25","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d20c4ea378b763368a6eb06cf797bb08d21c4aff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.25.tgz","fileCount":27,"integrity":"sha512-LC3Nu2ojLtxgWHQNRdnAN6Fsn+kgJe/hGLjZriOAYinxDrgB3q21iDgUJePdx2tWtMZHJkU3PD4aeRsInpZTyw==","signatures":[{"sig":"MEYCIQDE23EEiKZlzfKgUpZoWL9Ihb0EEHiM6DIi/5CXzrFOJAIhAPWJHsUQqNK5TWAoHXYTozYzVYXhdbcrm/pt2rDdPs+f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr7zSCRA9TVsSAnZWagAAgLsP/R8B6iYWZOVx4WqoRSr4\niwst+oGpWwYWKXJ4nLTfiyk+VF52K0y/NLEYUL7ZrjQZfWlcPu6B7YGdZvK0\ntOIG1YE2tzr4x4UDmZUvj9wSOn6kUQ7hWRsxp9lydoGYtqt+AK5IN8PVgqv3\nGvn8nf26A8fcj7UVgBEXA/UrgjFidg+IIbO0ac2IT7z+9hutdI4HiaTtR5IP\nnTNjIhiPKQYQZK32a+ydPJ9zwySyF11lMiWvrRLJeyvUJ1TeBIkaURzmO9qy\nhwYElb+Pfe9Yb0t+nuNgZurMIpi31jFtwJgM9bO8yxUJwyHNjjOa9uHoujJK\n4/RtHmucKh9ERJaOd2jDyUnNVOjFHjvwYEKIKjjxF/lEpTkEVqKvHnqwCQMC\nKvdwRRYQlQK0cEW1Mr/i5sUi03J7SIaOkD8xriFEVCARo0XlSKuMqUnNQ/rq\nFFTINFLRiKyUdomlVRHR5NywGJmvyroZP9kHlfWsWRpgp+dNlJ53LZfSdmeF\nDuYwPvMGZkqXgHvfcAU8QC+F+NZiZH+KOMQtliAUYYS5hS90AvQBB9yTCBkH\ngFpBqdls+4jRg1Du1x/9edzW3j1hUdFxFVJf59baTAytkhYaTnJkNjgYN9tr\nKSTfa2UuJAiiaKYB42dVbU8DZdknVNifLolMEhuXZCwSJ8Qf1sk+/FWPQT0X\nUwuG\r\n=8Am1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2b0b85a543aad9f893eab3fdf2d7c46567b72983","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.25+2b0b85a54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.25_1638907090074_0.7581734624053236","host":"s3://npm-registry-packages"}},"0.32.1-dev.26":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"43c98adcd8fa31fabe33d45d6ea36dea45f930ff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.26.tgz","fileCount":27,"integrity":"sha512-GUOsH1Nf+IgjcvismM0nAcAtYajlkRrJGPLLSS4Xg1KHHyndxntt1pJP+2c5YqAvAmuger6aeK27wL+b1KA6MQ==","signatures":[{"sig":"MEQCIHLMSU3V3gwbDKca21i2ORLmZeR/Tal/em5ozL5mFZ8ZAiBgAHD86/RylLdqN/2Wtz9i6gZ6cQeJW73QD4UeBJjYbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsIqgCRA9TVsSAnZWagAAFWwP/3hVuQSmeWZxjk93EX5+\nLcH+lEHoqYJskrQN9eM8LafQUh3zpwOdkpyNX8+rpxSPlxRz/P7FbLA6ieyW\nHka3iiFwf5ks73dEcDpvMUtKDiPvccucRgn0bBsRh+2OxNR9aKhCWT4PsXQY\nqGgy+C/g79t3DEeSNJJhWSLPftRSwF6R/FQBwHsVKmZfhipPLhejrLUZ9GKR\nCWdN6ZoPYsHNuollIUa1mwf1RSLtWxUw23lg8LvjcxNR6dPdX/pd6c0LXDQh\n73I3j+E5bRWJ5S4bmGadPb8WEyl9B8y/AFTseDA7HfA+U9epXQrcXbHXZpqz\nM91fB/VB/Iur34NdBxgSwR3kuSmM7vXdfZ2EOxaMlylY9UjQ+PRm9yFd6xW+\ntVHmpjAvqNyMS9Pyxao/hL1A7cHhlzdtqvvd18lu2GnFoNSThqqgyuHSJc4r\nOizAjiFgdomsWc8anshS739UbEEGukWjJ23QkDsymeo3GL2c9CmUkccEjiCb\nDmUp51qmoSXOQBwrO3jXdskEnLbPpRVekyjlCMJhey8odOpV6ArnTvakLLhX\nNNCbeftkYWTToqwNQb1su9/exF2o60PRMqAkzSpeWZ2KEUaExaeLXKRmTz/G\nd2y0wGrKUGL7QbIzxOCy9tcO8BxCqlcwgytb/KoT0+9I86PHc/V6iXfg2bmM\na8NM\r\n=IT/7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f491e668cf2cfef5e09adffd3e8c378d28b61f3b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.26+f491e668c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.26_1638959775990_0.7432391431868453","host":"s3://npm-registry-packages"}},"0.32.1-dev.27":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"994911238553feab78b4edd30cb18a52491af6f4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.27.tgz","fileCount":27,"integrity":"sha512-mcTYC4/rQJFe8OCjNkYjzV7j0YknbCbNyDbOci+WwTa2PhQef4HCy0DaR/h7tX9ohoUv8+qWxty97DN4UJU7iw==","signatures":[{"sig":"MEUCIQDjFf+j8Fbn9bUFe3Knu/7DMo5rQg3/UmHxSxqwFOmefQIgJWLYjbBysywOJaIkG/RHr8IMQgCP+nIQkZ3v0zPqfHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsKfKCRA9TVsSAnZWagAAXkcP+gKgBt+4sl+/s0ojcdVx\n7HfE4omxPy1WqD7Bn6ej912QwpYC2lrDsC5qw+Oakl/LL6tsLv2ZJZCCHK+z\nZK+6kBZvBDWUqPbLq6c9O6fBm+OuAqlR+E6wwcpUmd8vvvoGNhI0qYYG62yu\nJayHh126nS7Z4N0CsVqxZzsIELO3G6XLuMUa8xuY+hd82cF+4yy+8ZHoo3QN\nrHEPmh4K2V4IS2lSTsFtofHYg1SSID85JcEF5wCexiatY1a6+e9nXmzNGeE0\ngtm3HokG534RSXYxaraANNLkp3lwvR8vrTQWQUeLrdCTyWox715Go9eeQzXT\nSHG6qGCdC9Cg6rYULjw6S1SvKY/A4LvzEPVxCw3Skfu9iOD4iDWKzhxSENt4\nVJTIQ8K3DavLm96AziXpVY2LiPhZf8d9s6PoPHGKD+YtC+irgIR7r2DzutvD\nXresy/ChMUXLY3jQhcDlp/8sav7ft2oYS3d5RcomJ5LlPHXo21yCwkJT2jZB\nMD5mQG5h8/xwTfmZRBRaiTBfpLlU+Ca33opt4zFA2I5kXsnM88Z7LX08D861\nUmxwgpd2BAzwOD+rJ9vQwIOjHwIEVe66XXSoFClSgYSWa+5YGowGsmG1GsRo\naJV5YSz3tC8HahcckWu7gjn5/WqdlmXXfrEBJhBKfL9fjedQJA0HDBO5yxHK\nrOHz\r\n=+3UN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"661e83c20e896211ec130ed3b5d2c9b3fe9a1394","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.27+661e83c20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.27_1638967242435_0.7912737182142455","host":"s3://npm-registry-packages"}},"0.32.1-dev.28":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.28","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0448c90a80ca64b7ea12311e730b4276307f355b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.28.tgz","fileCount":27,"integrity":"sha512-cMUneC7ymaKY3Px5oA5a1Vp88iKzxcR4zXeRA9+z16/9uVa9YTRC6mIqOTUD8Y1Lsgy2PnEkaGNDGW3aHrgVjg==","signatures":[{"sig":"MEUCIDO1CPiZ2k5ZdxS3nt5c8nrRiosRJYEVVcj83oEONE2uAiEA+5wPhKYE/vfVVqt4fmI1YUb6Oa6r1SCIPQ+OEcjfevQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsNKwCRA9TVsSAnZWagAADuIP/1uF5Z64KhYLDl6jVo/p\nuV5DMnmVPn00KCHxJrxdO0MTqp6J6SizEbxgTVXoEsse7N0yYvAq5sxFBLiG\n0A6UlCzxlbfUYq4USvzPc7Ngm0F0fDY6Rjm3q9mbMxBQfICWyW1SW4S8gyvf\naxqYwDQE7zd2TLf4waM701bkjG1t/azVMb2MgOjBuEmoGxGhghtFPkhMddJ9\n9kn7PAlLWYJ/t9Biu3NrrKFeae9/WP/ei5HmZsL98OeqqPRaSd0QTlqjuk08\n6kCJ5PKf/CCYi67ySM3SUADauzl91/dw59HwowQhaHt96icNl3iTvgtG7w4V\nxASzKypO4UYSXvktL7cMrMAdO8k69fI2vUWMZ33+7ZHj/hBavIjbSfCyXOuN\nm9ApiuU/UW4mFK0k3kgdVOJhlloVoR7U3WRSYElaYMZu9X6nY9wfn5HoyR0W\nI+OMyPNBxFqgSusd+oadC2SGkmB70vGaNkxR5w/DidjvgmViNNmdU056Ydc4\nSI7To9PjeQIKqka8kmmclaAcV71CKQFkuRAA+ibrxRX9xibVNrcY98hc2rv2\nDtl1H9Mn2UY/XpMjvDEgqJK1QjSrfr7CEf/UOZ4BAyeY0iLIwvZF8dJj3Lmj\nG+A6etIwYi01NoyFZnXmTSs/ULqIYqh+VK4WGxJW/IHav/kTraAh67aUCb9w\nHJuG\r\n=F4ag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ed7962416ea2d3733f5234e803154e26618b9ab0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.28+ed7962416"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.28_1638978224534_0.34610915956321464","host":"s3://npm-registry-packages"}},"0.32.1-dev.29":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a9b20a5b1bfae1742d54a22f9bd161cfaae3e5d0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.29.tgz","fileCount":27,"integrity":"sha512-PP5JZpUZkCjkrFNM70IbZJ2IlR5VtvdxthIbKTx2BYwObz/73+dagSlDs2oT2RHS0221usk+ORS3v0xvDUpi1g==","signatures":[{"sig":"MEYCIQC0c0S1rQklqQjFhKGi+9YVCnomocXGQtivSHOaBt8iSwIhAKF8QoqlStACqkJglf9HII1uNs0rMBycTSnEIAl+K9OL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsNQgCRA9TVsSAnZWagAAAu0P/2QcJVXiujI+/IX7vkih\nyo3pI4fIvKeirGlmon0YHRbclN3UtQ5bZ0LHJxIlcw07WlR19McKWcreVwRF\nSinyud+ofQma7Djz5wgVOPT9C81CJ2QyK/oohddj+QJPbKYKorFxbMwJb2ja\nJlIJXLSrjGCTjV3+VEsY+qVsfQjl1neDVEmDY9C3HQPK/0Wga+yDESya9cTR\nUWJHX45FjOxPO8nyl5OnamcztmBhEMZ1isXNMPWha2F+ETn3kIDpyaGv78/I\nX050HuRVaNbHIIA4eaVJdRiDSFp05FhQAyckYIgON8vr4J1OoLNvwossu3i5\nBSbsJBzICwXt8jWikXdPgALIA6X5krLf8D9D6AYYTy5n5vSQtrKnhy0hEQ8R\nh+8xTpq36cjG+duu9XpbYisXmTvht88zUNrkXk48OYS+OBGhEi2ZC98899IV\nu1s2Qx2iGC9ZtGIsBlxhNq//AUQiROSm12vlgssODjdrJn18tNOghO/ZplHd\n7FKSAbigRNfPvLgNKElXgmuGa1sffEs/kFKEZeF5RuvQ4ZqscAhxiKF8OLUO\nYxsatDa0vWZ/akAJmhaBxo8ZVgblK+Z06fUqhB5QesCA/vCXyvRHL8QmYPHW\n2w+VsPj/zKEuUMUZR5hrdPojkaPsmF+mXoKK2sP9HweVNJTv8ublKlgiKSEB\nLjKe\r\n=R88u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2275fecf44920c4cfb5460a0ef2d27582145b5cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.29+2275fecf4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.29_1638978591713_0.941599433257031","host":"s3://npm-registry-packages"}},"0.32.1-dev.30":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"16d4584f44986eef09927c0b3cbbd30d0f73e108","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.30.tgz","fileCount":27,"integrity":"sha512-ZTRJ7Qf3bTXHeuy5Ww4tOFA0N+Hn1ebtiwxEXrcRBbd/Ho7VYwHENVk/oqfue55+QuXoax/qZ24J2o9SVF8NFg==","signatures":[{"sig":"MEYCIQD2BSvJLA3UTmavXC5kxx0wp5ImHpjtESWG/wpBeGDuMAIhAOEbNutdThAlCVaABA9IWeApiWDfYDF4CTFs0iPlF8Xd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsOurCRA9TVsSAnZWagAAolEP/28uu7UO6z9oTjP7H1Gr\n9zhnsthdwXPkZKgcHn5WovVaWNoxOH/39HgKggmdU5qFM3DH58ezJWFYIAKO\nzI3b8k8YWVU082PE+HzDpVIr4YGMc7P8vvoOj8NKyQBVZpc+5pOg0x7xJwsc\nmtDMFRXb9rgA+YqXp6kELQElTbEOBrK7xHNysV7m2KuN9DRxPO3LBDRfS9Ac\nUSDoHTHzxSa+lhJxwv/t4e1fTx5+X0a/TgH12HD8VrJJyRHwuN1eIcjTyLh7\nP7DbxhCWUuyhaVYDSqxP4ZompnyxPsDoPvHmTDDTd1LQaOG0YsS6I3HYzHE2\nztl5J0068JsGlXkHMez3I7NoGyTnpMqqoWysGnd51fUCBGHbhKzn5adkjJln\nqqnz6v3GmtVHCkvO7KXZ/I8eF3vl/+XZmGv8kuxv24YHgxW3Ln7PHl5FqVjg\nhLqo/lmLHIEnxCT5xl35StvqTAROFsokhVADekutDylIZfY/CU2zuv7JuXYz\nA9JBdIDYP47M98ZvX9ptxzef23uN3wJh7zmMePvRPvWk84UgUpnLHRV0IRbr\nnB+zWIcn6QFm9iFzm3Fjf1gAXjxep3u1Y5WHYM/fa6TuUOVVQr8DS1oveylP\n930SYxz+Y4Vs1T8Wm8vhz9OTB0ZkwpOBtxXc84VYBBIq6cBLf0G5xs7dERaF\nXrKd\r\n=qLC2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a876466b424d35d1d76b034e929f79ac6ea057ab","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.30+a876466b4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.30_1638984619736_0.004776981877043118","host":"s3://npm-registry-packages"}},"0.32.1-dev.31":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"20936670fb622ece38e42fafb2b3f7050f930e98","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.31.tgz","fileCount":27,"integrity":"sha512-YFDpziL0fBaP5gHQf5Z3dtoGj+g/lLsa/B2fX8AdmOI2kw8Nrw9ttDFj8LlqzArSNbwysK15+k3cMCdt81e9LA==","signatures":[{"sig":"MEUCIFcAKxCLvNizo31XAsJA2P/ihssyk7WMz8ZpYOBUih39AiEAzU5EebtsvEV2MfjNB5otOyAVd5YjkfoBdosm5HSRQaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhshO3CRA9TVsSAnZWagAAM5EQAJDNX3G3xcH4Ik3TzBp3\nq9y5bHZp1DcJQEP9PZ51fa7z2zzkPEiyLY6mVHNzxJ2xc3vyLJCauDoc0K2K\nnU2pdXVzXYv/2T76Qa3PCGoQoKUtFokxl1xCHbVoFTDVwRHz9LQZaHJBqEbF\ntB7F2+mE2E0ttV0ftjUodcVIZ7qLu73PpaiEPLcv/PDtfxXuRjmqq74Motsr\ni7vg2B4LAqNdwphHCsclAbt4RUY6w+y8AbLByDGhtSb6crMAPRWB8Neo0mz4\n9kLan1iL+VrVapj8GkWnpu3VSa80HonT3enrfOryr93j7/cjO5eQNGO3nWnG\no+XDHgmTseVIMaOgwRrrXGNAgkj74XyIAz1SN9EHPmOB7zBL7Ma/CYkp9+XE\nay0ttUFS891KtHaWIBaOJtONRqPSJ9DVAq6QUmv9gh3xIv1x1Q0n8VSvbq/K\nAv8sxwEu31kIpCbBu4Ko0BSQ5mZDp7i7T62lbiBspz6iFWjp4N+yNQeBo5aM\nyAPyuvZq8+5swoHkU4bgWwToUmonKNWz9SrVyS1namjxs68gTPWFDohOAXdv\nywxJg0w02YQJv8m5E3f37Hvr2G3k9BgGwwr1/uy/Fyo8c41QAP9ZErdWIk6l\nXKv0uMsH8g8moy1EySZHswrbYvnL6Ssyort53R1LPvXWBvDJ5RzUPTnrePgQ\nqcn8\r\n=KkRF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5751ee510b8781aa3cbe9f1894dbc0f826a85776","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.31+5751ee510"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.31_1639060407338_0.6390658880517122","host":"s3://npm-registry-packages"}},"0.32.1-dev.32":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"eaca195fe8fa75f16777357201b2ee5e71fd365e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.32.tgz","fileCount":27,"integrity":"sha512-njO66QCCjXMrlb8/734vghtpP1SBh0R6IwPBHYM/OM97N9YNSqAQtEVzNoTr3WaguJSEc1W59u5MxfE/CtBXnw==","signatures":[{"sig":"MEQCIBOG8ceL9lzffDsws/lTet9MlHVA16tV1O6aPcgSyh0HAiBVJdzIzZulFQTkGOgdVEyYGW6+MutEmO8g7NI6poFoJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs4MeCRA9TVsSAnZWagAAIewP+wd3UADQ45hTPC1sYfm5\nLEH7Q3W3QqQk/4XoPqVoVmo94iPxOS2hk9iZwPtAaDM5ao9FE98PH/xDNWVx\nGqxKhSQzGAc9v1V+iEL1gbmpiz/SScbWqqj9LHeS/ztve51UfD28PSJK4Q+R\nvEG0NHgGEwISt/xt6LdVFEh4nPb/y6S3Rr1iXZOKz++ODxyGbnky1/yhWmVB\nEzOcejrhnh5cBpSYBkNh+2t3saY/ZhEc1/ISmp34GS6NOMPSAUvRmqhzN2hK\n/JOn6IyMcRBRsK3Gm3PmSUZhkXs2fK53xt8xPVz6wddipMkR4QQB/BZ9NDGR\nfSmGXnrq/Oy87jRr68aOlUbgjuAIMJyq2o8Z+v+6ulz8HdH/UYPYl3pRh/Fs\nmJLaAHuZzyqQbq2NLkso8neo2yQb2nwe8/W2xZAIu8Y85QjTs1m7nNozWvOb\ncKLfTxCnDFgaZhAxW9Ky7RnAcF9+c5HvOt4RErMqFB/1C8po2rx6bpYkD+EG\n7i95XQ/+dLPLxHzbEDTaHoBoGKLRAxq8aeutlJ9IZkY+5Qww0z3A65zsGuqS\nOk4iyajYtpLg3lxyN/9RpqXi+LUHdNYzWtd3pH1tuggR2vxlOk4aeBf9VrEw\nUhzEfjNZJx0uULXZ7txERhxRGadDYjnjGbO3HYExx6pyjrRaKSwVKKEMgA/V\nSL/h\r\n=poxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2287e82d90f29c385aa25df9c045cbca82c85d3a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.32+2287e82d9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.32_1639154462188_0.7410268805133366","host":"s3://npm-registry-packages"}},"0.32.1-dev.33":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c44048802755773d1e5f0d412f1d48278eda79ee","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.33.tgz","fileCount":27,"integrity":"sha512-7pKIualLGdK03wmU5+mCanawdl+3VmJ7lhI7JNjXsOqWGveflF45vKKYAwCz06iecfmGNp6+Ub1pnGb76VuVVw==","signatures":[{"sig":"MEYCIQCnJXrZhtlQXCcUkNURBrpx3C5xOmRJBxhKy5rTDruijQIhAMXZfK02XUgRFundyhLq8ze2Cnj+yy6BoR50mZc/BDZc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs4+kCRA9TVsSAnZWagAAsOcP/3+Gd/V0FME1UyZksC6H\n8xpiVi1Aq+lunkD/pcE6Bqh8kXdvUD21n3k1EXCu3F5PQ1L9fGvcn/ewd+s9\n/NjWcx/TwfSqxmspK303Wdnyyx/mh3rRmjnnSouGUILBDn5lF955AYf7AIVK\n6xc5rvKTKhPbcffpGuQmxt3Xxh8Pdb2uhrA+bVj/FMgBLEXtPYRqmjCFvg0a\n2JKos9S1ASJOtacOAYgmKN7m8of+UKkNJZB/FSnR4X7nKhNsfOBnm8FPvKut\ntTX3ZmhX4Sl7bBwEGjfIGVht+aJM4z39S0467SB/B1P8ErxwifxHgr1dIui8\noVtIGPBxWHWwtqcF3Ka2nyCcRtJcJVSroSs2Ulw2K0DJ5qEaW4AuUFT0x3AQ\nI8v6ySEyrwXs/zUvlD8QVoEgzx2HcDTI4kUiM/9zwA7vd5TvCvdo2HE7tbPW\ntH5nUiNsnQDdxv/iHhv2zb0aM6JYGuYcp0eZ8V4eae8Uh3gKy79EadzuCNOq\nqw6PzKpO/IDsm1aDiPg+upXjNtK/u1RuH/tBEIC2YxnT34jY+k4bbKGs98mx\n7+Q12D9VfL2iUqQoZgAaoTPK67n6L+gTaqzaVPnqhnZPE69GtgNR3QBfuxrH\n42U4sSnD4lJivnyv7pbMUMJz+dUdraONlA5HHCwjknFZt8HTrXsX3ea83HPS\nQuuh\r\n=m0be\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ac4a0406747d968e20ef0f070e21751229890235","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.33+ac4a04067"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.33_1639157667828_0.20373791465451085","host":"s3://npm-registry-packages"}},"0.32.1-dev.34":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fa96d94d59b2746e16a9a70d99f11a29491bf568","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.34.tgz","fileCount":27,"integrity":"sha512-tfyBjRcCodQtz6WMYkyqqrD35NEWBzoykAToq5ubXO66cjqyhbmCkAw0stjfPQ4dOsa1lzE+9hbXPfh5xIBexQ==","signatures":[{"sig":"MEQCIGdf+nxRDEUwqjPzUNxcv0t2Iro3nTIm+oxwdFC5jxM2AiBiVfhRbF4tr41xyVMkZlspbRTqcQUicnQsCcrlVy9KDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtMOnCRA9TVsSAnZWagAAWWMP/3vzrc36sKWdMnV6VJuA\nu9VgDfUujbr1KeFbbPDKdamRUEsG7fdtX4o41cmZaWHr45uNtB2du9jindkU\nse22WGUbnPAh5Bis2TMHC+tbZ0vO2heYie+YFOR+Nt0RBb4wTkvNHbNKY1l2\ntIrYnVr3lw6cwUMMubGIN5mmH9ZkK8gaIapv+8By/MMFmh+K6wpFGShx4DNp\nCVonFUqYUOMmwXs1hjzuUMosVwcqaP51pMtbJ6e1cp6XKnvGnTuxqyRn0X1S\nH0oVOOxq48L7CBc7LqF+2mIDCdPtdthSL77mmo57cI1VzuWXMjLP55y6/HEK\nGUsiGDP/x0ZCAGaeshcFR45nUJYD9AuW0P6U9rzOiKCBWM9vIug4ZZFtjU8N\nxZ1QxtSVJolS5r2xayUwNaBDmwXNiz0EyE5XqitZChxleyeJaVV2kz1jDle8\nWzl4raDr/sZRGkFzw05fdoN95X3qXYGBkz/c5jakNRZsr46e0sH2d/5xinF4\nCJInZAqjwwq6ACvI7Q3BEVNZkROWGfnmHT7xDL8CMufikjZtG3/Rw2qdpLDh\nY9/xjlukMRQIwgCtJiyyKtG2LF8PBNPziFqjZI7EV/lwpOOd/sRTpOuGH+Ni\nV1VrhCa5oWXqkI7XFAdAgcQA0sNOnoGW8Fv/qxFviR2p7mU1wm2eAsdJMa5B\nrIyp\r\n=wBiU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f5d6f9f2e749f21514316b26520b50c3e4d333a9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.34+f5d6f9f2e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.34_1639236518880_0.028085226688144838","host":"s3://npm-registry-packages"}},"0.32.1-dev.35":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ae482db43bd95cbb7f36a7bf6f98830243fea43c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.35.tgz","fileCount":27,"integrity":"sha512-n81kfh9cUv7a68FqcefL2LxgUhrJZ1fnjj1Kxu4la4JZ14bkDd/HwvsCT+ZZjzgEK3/6LtjEImXQf9Vxv1NNYA==","signatures":[{"sig":"MEYCIQCvNDZo6NAw2AxX1xNcHFmdNjnWRcs3Ps/IorRB0pa9rAIhAMTs2oBHna93a20/FArIcobBz57OyJ1voM2qG/TjiILB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtep1CRA9TVsSAnZWagAA5oMP/1B2i+ed4fKQsLo7UbQ2\nmNEmnNdTMd5US0nYzwoeIV4hVg0TAipVSeh0OwP+xXwSk9aCWSAU6geQ+fpB\nrzA+P/9JYEKL+CSp6he3TPu0g6PObvkvjY9Vu1EtK/N0ErQxkHUGYyzAJo6m\nqpLO7s1flGfQ72BYofmoUOlwRA5fhLcu0tDJaQTZkOPDACm6gz3n8PxFRrE5\nD2f8BGwA1qhLLpNmPd+rOdNP3byx8CbJq0CLKDpeh0m00W6iYMAVUexOXcc6\ndsitF3grmNQz23jx6LF+iB6qjyvt2XeI9jZM06neU7UwZJNZgpp6EYldRBIg\n1CzfB1/6jYzi0HlcNHuC7EwucBMa2h7JxflKfqDiQ+gx/jC3NmzNAZ4r1ED7\njduSwaV8NPKOPAE4pqHusf2edzb5kCR2+s6cYzDYQtWbYIhwrJUeLI2lACOL\nJiHLgtwCMoEHIXEcafrYtBYBXh7J6xUF4CajFjtbd6q5DYBbNfLq5jkT07FU\n2EzVG6KZX7ogcsOpwgdynWo6XxtZBc0LD16PUIUTvmumrCWkxdNA3p9jW/d/\nnsqxDVUszMbRbac0ApeEYeTjWdhtgAzRZ4Nc5sb7ZeIVhZNXb1yqHyY00cYm\nVBC0i9PzVzfGWxJgbrSekgwljST2G6SNFQTeSKXwdHqwjzGxmtrs15bqUQcY\n0iHK\r\n=A8yI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"78b23bceef97059338e00d86c1ce1ad9f45d11d6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.35+78b23bcee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.35_1639311988989_0.8417692649342936","host":"s3://npm-registry-packages"}},"0.32.1-dev.36":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"afcdb51889c352534c59e2d8162d4b8ffd083ed1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.36.tgz","fileCount":27,"integrity":"sha512-7oxYdYfWJFrhdaZusSn/GFj+s3hw+es6dfMSLMydDCMvDEyGIRWIcWDH5q7TdPQ72Xp4LpkbnBCsw+1Ag3vy6w==","signatures":[{"sig":"MEUCIQDwRdgoLPPUdDm3aX3bFb42Ae8AGbgFocS6CFDQ6ZxNaAIgQx/E793DTh3WV4GFVgmgqIgMZctWmLlMgZtPdktSazE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhudKoCRA9TVsSAnZWagAADncP+wW8Tff/tmwPRHO7k9tp\nju94MwAMwgJkearoz4IgP75p0saaBpBCoNnF2LG+jklHDHh77ew6zB/yIcKY\nRMJkPlCRIJEcvNxS5x3Q5glRAnD5lRElwblinlynE7IrRlnS/9z5XtTHo1GJ\ng2amwp5lpt8lntqEUCLjTeElS6ojkfz0THBXJ3dNQ84Oe8pIntoapxDQMao9\nQvyY1mhkq7227g8UWOYKVZ3n1LEf7l7X74ab2blpIM6Ya72u1yuCKzQcDDWj\nsqUz2IhBtwUdz8HxD8IRz/R52LPX08V8bt2v/Jubzl0rKV14KptUUAClEmiv\nH2XJMKRsk0B4MMxQu+/mu485kzxYvTCyCVSxyW+DmvMlK6/r3mg6gP+e4nhq\n2rUw/+A3l8zOrEqFEU3qG2WrEOMoIq4Xar0KRQGao+oRUkxQwLIp5GOT6TA/\nlWRg7yVvINTxK7yU36YpMFzrxUhC2ORaUYZSxrU/bfRbT0mxOq6p8RCAkCWd\n60MRdf7SdYLCbyKM9qGvSZm/jF7zJ2aG/wT4BzegXFez122OqwoFUAN/M95J\nhKTfNZL7iHpNq14bPhvGawa0tGu4J+jbVbdxOg5Uj3ziLH1h6VTlJfAkS3rc\nfWzMUH33DyqPk6Qx6tZziHx2S8Et9YcGUU92lTgdS+yaeJL+Wzv6OPLj/N2l\nwieH\r\n=H9QT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"434891d2af945145408a6cf633eda6a92a34657d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.36+434891d2a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.36_1639568040267_0.6158454269893148","host":"s3://npm-registry-packages"}},"0.32.1-dev.37":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bc4c2091d3e0ff456e2cca021fde15b3eca13370","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.37.tgz","fileCount":27,"integrity":"sha512-7OBE9fHSl3fEAnyq/RtpBkWnSRCquf18Hp8aYjA0Tbx4SJ9tE/lpBTXCwZHi7/NGls6iX/739KPseD/mzNVd1w==","signatures":[{"sig":"MEMCHw968TCfBaC9XWBR+xbqwbU8YBKS4xyndviBT9LMzTsCICaL+U12NEWF3Y3pmydP4eGkUnsS8sTsTJDlYvh0Iwof","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuhnNCRA9TVsSAnZWagAAK2cQAJBouV01e5/CUKft22dN\nimoEYJd+rxmYHyCwY2KQWWUNBZHl1dBeYKrfR6ZsJUpI+xxKfGD2CymvDVxR\nPAwPkCqQGqNNdHXf6TaQLlNKpJUtm/GIaPl/6n0Lb3AtUm3Pd0UdDidYbkOq\nJC1m9zhn1OpepmiJydzncdVwA0DL6yNJ8YvUwLWDNrf7nTQslo7lb6WOzofv\nE1RhxrwPB0mCVvQPDt7yLN+yJkH7GuiyDUltAiC9Tgj6SYJHEwQpclvHigwf\nHzvNUxV39Wiw0pNdZrCab9Zd5o1ZxR6o0rmQKlK5Y9eIhoztPY22P4ulKYP4\nL6TDOjDbrGzz47+y20SCcFDD7qmpAT6t7rqnXDX6/tqqP6jmieR69nkwLZmJ\nTR6bPDYW5VYm7U/eaoq069kDFTfi7gw9saVIdaVrhW5DTqQTL91Y8Hs6CKQe\nsxOrY42nuqVSuo0Sl+kLMme5kzGsOEo2kh9ciF7gwXurVJzyLG2NNf4cHQ3F\nGRuAEO9kmYLDQeX2Qxr/r/zZR7YQvQzeQcSj2OxAWZbsO71aRDfvy2GgVlA/\nNoygIeqn4ZgFCsEPtfuy/+ZivGleEjW+e6mNF+6lk0uiJYh87s7Ks0s2MitT\nfWuq3hEmo3udEBCER7fBJGlei3pFRdUp710yFGsEqGG/PraqSoqEydyMHsMF\nNM9U\r\n=hhU1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0150e178cdded57642d26ff9b1c30f4d147d4537","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.37+0150e178c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.37_1639586253640_0.7424012570570084","host":"s3://npm-registry-packages"}},"0.32.1-dev.38":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"be033f3cb7d2c6539c6cc5481d6c0786747c9778","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.38.tgz","fileCount":27,"integrity":"sha512-deZ20JykEpXZjwdc01fYoOkZrK8B3hjq3FobcFHKV2evyCfaE4JGOR6mNXp5Lj11p/xUyA5hVfbOE2+W+Zn1tw==","signatures":[{"sig":"MEUCIQDn1PgaYVI8L2Y2w1Py2KqV6ALURRVJ3DeFMyT5VEau4wIgFrI8YTH+j0B2LJCKTMygMvo8Igbrz49OlV57Zcqc7KU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuifACRA9TVsSAnZWagAATwwP/3DXEse0rQR80tf6Njkc\ncNQat1UZiUPR93uMdcR5+A883HoOAIKwWGbClmQ5qIRTyeVa5DFZe/AFzbIA\nPv0tM3gQOZ12yhf60ddhiR3U3y3bpEM9/eXew5z9kjBD5nPxyBPcpt1y1XYm\nLIG8SIzELKYGHbSLhbEpo5aye/B3+/3t7kGhWMu3D/w78+/MIC6cfweEVv0H\nXkPfzxuXpTUsokIvbJGJS0Q4who9jqgJ7gsOmwvtUCMjKt4Wu45ALncBhUZp\n7mIFCsMqXpBFS+wr8563D2c9Z3xvX4I3Vk4TjR/ZST/keTE41YbjS2AdQJ1Y\ns1m+FGfyfwooAxTg+FsR3zRkW4LxbO3kT2nAbtEV7JfoYh9hJR3+Ea+3krAE\n8jh9ThLuSwqx5b3iadshSsztyu7lPaHbE03Fwhs7senZqFlfmPXRiJf1HiJZ\niTPPnU+6+bPgE39rBxWiTX9D0T1lfRqr4eSeEHkOLe+CyFLtRBN2WyvGwoTz\n5EE77QRerlOQk7MJIwMAl5k/9yXEfYW5+39zoa675OcL5ARncrM8q3qABhBo\nZWmk03+JaHJuSIInuzPoEtkdOy1eHXWtNSOyDb+efdz77HBeaA8ooKEk/o86\n9BhuIdTZw1vlSDsQnSBIPqOdMUFFKbvWI4+m+uqHKvRHVSPsLM56hWAl3LJM\nYPWZ\r\n=vVhZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b06c013cd6a4fbc567a0be78f43f9f0e90179024","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.38+b06c013cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.38_1639589824363_0.5846971774191141","host":"s3://npm-registry-packages"}},"0.32.1-dev.39":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ab349d81efbd55bc6092bf1c2e05ba2121adb423","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.39.tgz","fileCount":27,"integrity":"sha512-NVp43uMsQN2rNvkQyZGTsucOCIjJ5yh5pGocpgumzWsh0+cL4N946gUmZwNdCetNJI1x9DF8CGlGFn+jgo3YrA==","signatures":[{"sig":"MEUCIQDYlUXwCKY5qcbEpaLv3Ql5ARORvFrhfNJQiLGIozFD8QIgNHoUqeJYtAWGD3jRu+DI3/eJqmH9BtqRrktq+4J4b5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujGPCRA9TVsSAnZWagAAT1gQAJ/FeCJBN4flQr4IdMCy\nQxs7j7kcIGI07QygzZgKLtCKFgKC6uB/+xO+Otorovkmz/2IN76UNZdwmCRd\nbOeyJKMeDvkCws+5P6F6cS31ubnTNoSoE1P0XLB5mX9A6bL0Z1j2ZorsZpjn\nswdKWJZjiUQOuvO/rb2Pl7rg7wXbjwKMjUjYNS7TFZXdAHX8A2rs93hwcd6D\na8ypPWNloPpD5wuk2mFis6WzYagRZuF87TQchJ2ybdinVX9b8WtLkU+YzIsp\nL3zlXqpC9UIheDdD0Arf3YmA3k/pyqZWN94m17SxmcRb7ZrQ45tb54txdeIL\nYpswoaF0ZPWpo/It/bZyeI1t9/OZzAjYy7ILou0VP52ViP2JhqDPTBLM3614\niNQPDxzVsd4TG7jDbPVPOMjDI+DffKwKXoI+0nbfFg1LysTxf4V0iZE8P2SV\n1Ia8nvTLGoHjkqFw2gUqpDntrW7x85SNr4q94xiBUSqPCtd+v/pR9TrGVL6D\n8cMruoPSnxe+lUbP5E3fajUan40uOyDqqVjWfJL2UpsbOxG0KNcNVT5yL3Uy\nK0EgOvFwJ0ciRa0/0LSOqoxeqX2F+FRJN19Dnh5ewbnEGc4BT39amHeFUszA\nf9x6ISdjceGqSeL6LmXBxj6+2wcg9rrbk8MKntHc/qRphS0/0pHu9+LNqM0I\nwzro\r\n=qsut\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b4459d207e7bb46d6bb30223ce113efb76215e59","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.39+b4459d207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.39_1639592335252_0.1705056073403035","host":"s3://npm-registry-packages"}},"0.32.1-dev.40":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.40","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.40","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0b698468425a709e7e4ab3b1513353039f0a58a9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.40.tgz","fileCount":27,"integrity":"sha512-nWaE8dITY1JrafFtvnfw8ygsUZRfjO6a9VRyv5xSUKozeXTpPUtV0ByYuDgN9qSw1eU6milakTvSNJ1wHfLlEw==","signatures":[{"sig":"MEUCIQDzsK2U6WjAdwzrURWxVQoi4EOYxac8QwYc+6o5HjoHjwIgeA4Noo9O/+6DCUlBbegqxrGem/a6AhB3KZMNg10IjOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujLVCRA9TVsSAnZWagAAXNgQAJ9gPXGZ+R8c43BpAqwf\nVTstRxGEgW1otpl4zmJ3pkof6bBqjKWuLCazzFyJUw0Fd5mU7tjV1cK7Ur8e\n8xG3e5wXrHTwKU+k9uXEhMXxv5I9b7sMelOSEk0duBpRCZ/SofwLnhy+whIR\nvftDB1tbpp8DMgl7Fb2lftYEp3ROyxmCoxf5YnW39I+Qd33m0fobpe6kc6/e\nON9t5sqQASQN1rLnQb3jsu+cFMZMPQgyRVxUc5MLm+AITwncoAYdWskQwJLx\nmRmWHKlfV70ST3lZaSb4/Rl545aD6Z6pSKfmLv/j0pGwiNi5IGO4hbq2WjVX\n3G8sw5rHokVqChB2d2RbM2WtDTMeY+pElLEH2vJSVUrzy35tS5aeNJcHh/2c\nKe+X7RoccZu78PC/GBTIkw40GnvRlxwfnsH4BND7SzhHTMEdBFzv5yCxGJCm\niCcuneGhfsjTFuC2Gt0zSgiT4D2FbcBt0fUovJfq3TabPiuKNZQ1Vt3oLOpU\nfSJh4Um6741D04cmUcmrGyebUXlV/q7tA8jRcwUtijp/ct8nrGPAaO92ykWv\nt+/Pxdxa7rCFlxugQrx87D8v5u/Bop2uVjW/I6C0HKssI+EhIA+qyuKiqz8E\nSp29L4sOphBLYgRTOkvSGfr3eOY/vXQMTXv6uh/Mnsvw4wfMaS3/VcXVpSzu\nDE/M\r\n=0PPa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f4a5904b1da5ab298ea0d72d5b70a7e6e0dc233","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.40+7f4a5904b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.40_1639592660810_0.9941396604284762","host":"s3://npm-registry-packages"}},"0.32.1-dev.41":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d00703c50d4f4cf5adab0eb6468d3e3d788db554","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.41.tgz","fileCount":27,"integrity":"sha512-Ue0Y81w2ap8tnQFGP6W4F9DvaBesKeB/cM4KWkhACKaygAyTs7uvrDBHWREWJpF+4dwUuq3MSIEIxibDEGk8YA==","signatures":[{"sig":"MEUCIAKx+avq2g1ZPqtlG7My9saf5rta/oJf1PFtFO97bzFtAiEA+B0U10xq/1k2d51zcQEJZiX59QWN1LF6Pba5+sBc1xk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujZpCRA9TVsSAnZWagAAvjIQAIepqUHRferU2oYxYwPd\nU4x/AHviXpFptA8G/UA3wLmJV66RUXeGgdpGSJG0jzKiemrCdXHJGX7ZGk6O\nyBmy7lIciCkrZPh5O5TTZMZDudhmRB6FfIgRz1VxEunminm2cjzVdUzvzv81\nOnKa3PkkljSzaQlnmo9C0SbDQIHB5gJZSw5ajoD6wqGtTVSPzpepoURpFsut\n9merggtbE/NTk9IJ8BNOs6NljJ2MibFvNiu8l6t+U6Dc2FqkkwpejtsgQhI4\nfN591Jy8hra//UJ04Xrt7ax8u+Uh7jMwMriv8Zmv8vYea6Xv9iaVkOvaSCQI\nsGFhp2bBrqnAZTXvonTO5uwlUlamLgmSZzh+KjACYiBjg5RNfw84/mMYMyr5\nAmVN++Lf6pNrp1kC8vpA8w4AmLAX9pUQwbrpaKl/SUK27Oaqp0c4vEU2CB+/\nXpX56Q81EdOCHVpzmU7yTz+z7EfJrZ4XzBa30kMSgkcj718OUa+ji8KwqlPw\n6OxyCl7MD2nuXFkJnV2c5hMueF95DVxvWbCwS3E2XPEIJJG/ETbj8kc0So2v\nv59gYqPenEudwCRjjDnccIJdoq4sIxyD1pnhnqC1uiMj+rz0jLV0xzfozvN/\nXXZWBzZFIC2bfjs/TKppD2CnAVqknKC+jH7HOJzK4bfsm6+ozG4dUSX6B8aY\n0F7z\r\n=tXqW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"20409fe8763163ba6298311fcf0e43831668c1a7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.41+20409fe87"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.41_1639593577308_0.8315536221528286","host":"s3://npm-registry-packages"}},"0.32.1-dev.42":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"31d9e7c4872accaaf49881e90f30652a21965bcc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.42.tgz","fileCount":27,"integrity":"sha512-rWQT5k0AjBV6JRCTPng+Tyy5wENQyPOrHY/tIBSfAlzgVFPxPtGqAVH6JS8Cnrm8UOSX2xGHUPwrR6cutoimPw==","signatures":[{"sig":"MEYCIQDSBxE3mCL/7aoY5TxgXghzQYPxX5zwr6dcJjR64WsajQIhAN4xuOzm/ukUaySoXOpMZYqtX46t3e5ECTaqKttB3J34","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwzpCRA9TVsSAnZWagAATsUP/0jmywZLip8NQb5VUJ+N\nhtMbkqfxeYQv6uRkbZS5/g80AjFj2gNrw5pPAQadewYCAW8g284nDw63V9Tv\nZEF7axAmRHczyNpsxLgn8N7Klt6abyw5hzFw7Z3ynF1axEV1a3fMRJ8GlPE2\nQLrVzI+t33INSkPh3AfalQQeYCYgkXf22sVQRC8aXaofgsRSCS10Adbse1K7\n29kFx2KV4LTbzEIPwmnU37b7aUx+g+oi4TV1nSaPS2anBKY6wAcRxyOkIl1p\niXebLWYfEe/KbkjjKzOwtZ7V3LNYLYyFlLDf/MLmeAtwZOgqVYdTsrqsxeQ+\nWGlZm892J6mA63bo2/iDA+9DpXlhWNpz6K+C78E2MjL2TWQJ/vKu+eH6GCaT\nl0NQPlbopD92VbY5sbJlQtdjYrvTG05qbY5DVwWqitrtdbBdeZKjWLe6HMGV\njl6Rz/EoCkUv1BsX3AOHRSBKxoHnk5Jm753CGH846AN1a7MCZJF5B6RsP64V\ntgrU8r+1uKY99GSTKwmjw6VNmnK9jJWk+q4JxrCKuQPNaRoQPtNqPQIfP3B0\nlDwiK75no/1GfkihS0r54sCWgb+4A7UVdlSiKiEgKD/fV5HXSycyJgKBQ0dE\nsCEbAAFRBuLD7It4gIIHzqhjL8jPUbaHb70PEv6lPTNZNswsTe1ACKaJ+Xpd\n8VyD\r\n=YHNp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eba2f2a589f9f6fbd590d46a9cd356e331335b5e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.42+eba2f2a58"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.42_1639648489118_0.8676004650743017","host":"s3://npm-registry-packages"}},"0.32.1-dev.43":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ed2fea54e4d9f5ae3862a28e067b08d6a4ee4cb4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.43.tgz","fileCount":27,"integrity":"sha512-kuB2VLT/CR0zOpe5ZmzOjy9Op/KvsS26sF+cULLKc1AZH8mD9apvFARpc3YtqtaDJ9Q7Kdqtae3YqYHQVLg3FA==","signatures":[{"sig":"MEUCICaI5vXfaI0KC+snUM045FB1+x1vyc0ziB+L0dklV/+LAiEA5DkBHhJTc2lwTob3ACXlkeV2Xn7HSmB8LiDCugk231Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuxkBCRA9TVsSAnZWagAAx3kQAJ+D6qDjZ70CNtcaVn2s\nj+sPwsT44o8uuenmcLeKvMFTEgnpysoKNerhI7RytZq4kxSw9SXDhfJkn5xu\nr4GgCztOL9kCTQHMNE86DEM0MNhAw+JcigPFnzLn7D9/8ySbHNrrIyylSeuA\noiP4uVk8anIOL6bUwlDKzbkKOOF+OIm16FQk01joQavOVrRHrueSY4EVJhwJ\nAfeZxwBMrooogYnZzWDJSxhblJ0AP0FRpgLWDuUW4bBGMcQNeqb+Md/ZcCYl\nkdmgg0hVIxwArlFwR14IzJFq/myEzRUSVIE53FLjaOd65vS/FiBU47FI6A0n\na+fDaxWvgVNAsgo4k9ke1BnQeEXYEpcOWoazD9ocnE5fZw729bm/cQ9BfCjp\nm02PZmKdFDSNn81O0+DwDs/bo+PxoYWDBhqz2lCs2v4zu94OZ6hzPBXfkihh\nzbIC722TQ6pxu7F2TyEp8Zmz2m2CSoW9egfBqAixxJ9tM5nOEcgRmrHT2L6V\nFHqmLWawYeN0FWb9yhDdJWN8uAfSLnBgWbh6Zx1NNZuCVZaCQ5c/u7DI6azP\nY+1ZAXMg9iVlsS9kZQ8VS87hk87P4p8Urwlu8Zrp4C8HwpRTyCbZQlGoDM3/\n967uWN2/2O6tCdA2Lz5UJVdRrWfrUuC/xEAt+gwHuQiaSoNICD1eNA4CCWO4\n++a/\r\n=HoXa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9e08eff7d9c35e32d6c8005a1766f41f739d2483","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.43+9e08eff7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.43_1639651585391_0.6695206757604637","host":"s3://npm-registry-packages"}},"0.32.1-dev.45":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1a794b4d1a337c58ff3339bd4c4413408c339ff3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.45.tgz","fileCount":27,"integrity":"sha512-RbjLrP4bmUH27rIQYQZKEob/lYhueVomf2HQhGOl04xEIiGUDnHZnuePt9c0ciweJSlSAsGucAhDcwSlDKoaJw==","signatures":[{"sig":"MEUCIQDDaWRMFqRz1LyeypCo+yg2s0cVh0jargOer8Scp4dkYwIgc9/H0vsnB54ZVceVYPYhibGiKWlq7p/hwxeSde6tBt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuxpzCRA9TVsSAnZWagAAJhQQAI6zcvX0zrZQMOPd/b8s\nfVUP/MMdZ48fIcYlzmf1jVEtu9GFgmRjW9ud8IYI5ZCyKnVc+bLGD1FSxifL\nDv1IHuKwVte8t8n+32Csx7/eN/NnjJRYUjeJjsapv3r9n/+2P+5r263GU5hE\ndXBNEeGFA8c7j9vqR78YPY0Q8JQt80kC15BHQyzWc1EjWitGGmg4SAv+MDYr\nYkeOILEuoosWuW4OVO3KR4XPb58NBD06WkKrLShEDpINsH/o5x0G6aZRxa2Z\nttGN/zu0OH6ipie8B4/oa7CAkSwnOCbCHlL9b7qu422/McgyDMKso/HblcIk\nh2cdyfd6zdMQOgTtfi4HXjZdqYWLjNDqnsCYFMmuwmkLWI6zr/wtAQ0gtSBB\nwAkz58USH/Pnw3EdNwCc7GddcJ9qbiK6ggxqlmZFjf4ruCklL2N9D/Zuu5Cf\nE0R8KVsgNHoDB2981YaTUiUC7PJneqTYNEN6Vbj5/S2AzdFiy3cBsAxYfbfH\nyWHlYCj8AXU1hCyJtdKVs14cp9OoF4KLjUVaXT7moMdZYDibQqQivQvpaYM3\n+jygRUTjBt+Dky9JetemG9QLO21lgs6yCkAX5JI2F1R+dBpk25QusROL3eWt\nxqpVmtw0a4pdR7P2/3eDkz+fY8sIM1j1syoTgonJtex8v9EnL7M1wlUes03c\nuBFH\r\n=nb5H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2a06574572069877e7ee4ff7f03c0c9902f8cc69","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.45+2a0657457"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.45_1639651955630_0.25676113496658903","host":"s3://npm-registry-packages"}},"0.32.1-dev.46":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e9438ac61c25cab8c554392ae0b5e3090ef5aed0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.46.tgz","fileCount":27,"integrity":"sha512-arRTYIITDlcDf72jxEuaPbgO/prlpin1clT3LNFmnDCoQeJMfAiJts9hejYeMU+3KLg0YYUmeby+zd14pWjwTQ==","signatures":[{"sig":"MEYCIQDwyU8xpDK2iEUnterhGHeckcWmxre0s6G0tNdVqaIwWQIhAPfggx+4KqzSOiHtwA2DxcneKYLx1S3rjgbyCNMn+xHL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu7c6CRA9TVsSAnZWagAAOekP/3Ak5dO/K6AS+p47uezH\nvbRqGOuitKRi7EdFWvmbyZP29MvfwpA73FlLAHOmweHyqJsahD2PFiQbhNyn\nmKI54w5LoEYczruhO3Zd1vxl7BeRlMz4JauC+NpTvxF5GctloYpbKoeIbJKL\nEWfH2SKzrPVlwMo/Xyk0HD5yLkKHQq9r8W63D0bcNOG/iOM1JGB0aeaAT/3P\nnE2lHd5b/3o+3CwQq1PqsWQhIlZyzPAOk8S23k11Z1MwaztR+QQ7h5DI4voq\nzo/Dgs0gZAGYFDdxPFfBbfWGnIexIcFtCbUzva0WyHJ2qxUmGOzLfnwB1Lqb\nNUkxyU75CGVx5+jiiXY50Ac3QGDtjDO50vSJwQNXHy3xV+DMXox9Ug8cYa/q\ner2XDqKxkC4cPNCG0frRXepel6/69+RquSMnABHmvu9TifAjNA/CKcfj/RBr\nXx1rq9yLm+L8xEIQaePZRhja2U+yOOxolKdagfRGUOkAd5WwC3343s3aZEq+\n7AEHtsIRW3xS/S0/rYwsV/c1J0DWCmhgDM0jcJyVPDRPqzz/Q61XjXkYkefn\n2lyjbDse8QdNdGTi6dmK29oTA9igKukAASvGC4ZVDJc5ug3gG5cCCqwiuWcB\nfMzz//v490DP7lqI7TMfivL7UeGUneWYvQHLlhE+21nl8eRd/M3CxztQhy5K\nDRY7\r\n=pgLk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f98042a10f765f325bbf8ee92d47e1c44e86a7b1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.46+f98042a10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.46_1639692090713_0.7091284903317119","host":"s3://npm-registry-packages"}},"0.32.1-dev.47":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"773854ba21d0540700a79143e239579c1efd7534","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.47.tgz","fileCount":27,"integrity":"sha512-CKDGBm2aTaF+UHLkbm/dFNamTaXCtf1u4iPSOtYGC9HRLErg75tPon04GfbVaFrD2bhOetES3tWArq5x1POo1g==","signatures":[{"sig":"MEUCIQCOQgWz4Jc7Aa7CV3IAww/SYgqE2MaHTGfEI4AKj3vbdwIgQf010Yj12jxJcrFBiS0lA7o2PvowEGXVYMeetln2B24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu7hmCRA9TVsSAnZWagAAsuUQAIiO/lORGZk1LFpTIfWL\nJ2sYIDj3/3gCqfm7eXTU7o14+m99EDSZouqbPopT9zneMS+q82Cg0VTsrHjo\nAPGP2bzpAFQMYefi+swryRvyQ+K1vHxftxtSfIqFM7DhVE4JufRRGiVmXJ/l\nUFVWjj2zMglY6IYqmc1foXEleTjEd9/cn05Upr/tZIUCT0udo6lMMKAbxksR\nBUGycthGPiYkIVA6b+k3eGJYiBzErtWxuiBmlWqrG16lGEaksbsKIIsNtnyn\nUzAoGTjm5czG/TIEjE52VkSyN797ZLncnxSUqZZma/x8zHHhu5Z/sYix5ZMT\n0FDt5TVUfodPvZ59EQ3VSfZuSLxKgZeZbQz2lEnSZjr+ZXheBwrzDiszDzED\nXA8keKwOlBD2VNvffgEiFOG0dPgtYi4HAZPmr0zx8lup4hf5ZAglqMtb9NFO\nKleT75c0gTTLE+Kp1C66yiiIJnJsBfTXvqQEngpyVdCbkAlEA2t48gPnLaEG\nGnjT99uivCsx39OTJp2VULM+t2GjRCDv6Hbdhy2hozjEAGHGHrv6yV5R2miI\nKVsaKEcoc6AQTzkJpulCCONdrYrzX9lZWp+S4qBptqe4qdOGhw/9fCbk2bxL\nMaQyNdDKDcr5Pc+DBtiNAqTF6gN53+81sqXNSS9fGBvlmpkFi2sfOwfiJ5RC\nLyGN\r\n=fgM7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f40f42b7b3deb683c441d31d3c1d7d288f1fc3f2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.47+f40f42b7b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.47_1639692390104_0.11382952787212552","host":"s3://npm-registry-packages"}},"0.32.1-dev.48":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.48","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.48","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3e0ce866a52ce50c2a58bfec0890d5d15168acd2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.48.tgz","fileCount":27,"integrity":"sha512-wZGsY8sJChvJg3MIB6yoVGBElV1qcQwAuWnKHTue2oTqze0PTwmBbThJrcGpUnBj6tTVUV5HldfspWqqz59wOg==","signatures":[{"sig":"MEUCIAEEQvFVGzUplDEtv+uT6TJRdME8z2ymetB0Y+pc6Z7jAiEAykeU8MDC7pPhhSfZlMy79Qns1m1qDheThpBDUVyfAC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvDSoCRA9TVsSAnZWagAALIcP/1qKqEWwR5SmHEK0AKlY\nQxKLNwt+ymsma1Zh/nAoJ1OZixfSCOzZgCFfriUgEfaciSIvg0uuTxBYnpKC\nzFyaUugBBk6GpMQFk/QpBJ0Kl21LfHb+V5e5Os70bTZEh+WL89JkQEN+zME1\nEoMU9va7sifBWzxO3NmP0toS0kZ1tVF9E9AxywjkXQVLX6LJSYOoqw9AvuXx\n5OvNod8ZnnjCxFcG0gthtvvCOEUOUQRkkfe5/Gjhj6slhF1+XQoCflTZ5jDz\nBgzU6ocCKD7rDO7dWm7Vd7bkDp2a+8WGt/G0CUKzeqcSvNNBi/SGfy2iZvHN\nUbhgmW7DO1uWcZvW5oI1v9Y95GIDyklvur1g8l64iR1BsPlxiZhOJglgfPqO\ntgSYtMzOID/oFw8UlL72LM45+iSBU0Sc/WwddqSbwF4jerQk30puTuSmxoiZ\nHSlsC2afZ9PSUsSUER7QzGYEG1qqnJVZpjYz+O4R3RWE4x3uclRtDM9dZ63C\nX0HhI3aYR6RXg6/Za0mORlveofNnWv2/VHPwWG5yrLg1DfSmm9tP7fx+6F+u\nkKahWsWuBKVkUV+Z2iF0/QVKpBFOgJ+ZuyxYMaKmkBV8SDTNLfMoxT7mQ3kp\n4k1kEr2qlkPs7uuFit13T6zMlvIad39bCebXb4i5PD9XjCg9r03vdECYIMx1\nevFJ\r\n=WfsA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3d05dd6c2f03bb9ff88d2f37ce6b15d4d77c4a8d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.48+3d05dd6c2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.48_1639724200672_0.9652449196472523","host":"s3://npm-registry-packages"}},"0.32.1-dev.49":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.49","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.49","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"27f37fc4b07994d3205be3d1ac2aa5f8c4466cb6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.49.tgz","fileCount":27,"integrity":"sha512-LovFJlTHP+YD7hAtF8mgZtXr2qUoSViRTEA73GW2J+xaXmrTlWg/OfIXeZGUr5iwzzGq5QjfgJlLu91xtmsQKA==","signatures":[{"sig":"MEYCIQDQY19LAWrJFUABd05KpFej1PBGLnURWWq2n4TviMKS/gIhAP9cyMOpmBC0lqDiqVNG++Fwahm1tBFfRPVOii63pGjB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvLp3CRA9TVsSAnZWagAAX0EQAJXzuFgGjaAoTOVAPUBM\nqBRKaPbyGPMksnNS8Eqhp85nAebtrJMloaw9/rqEMMgDnDhoGLjE/tvqPIpN\nVNCpcn1B+Z0q+paoPlWkPzm36Vw/n1cTwS1ChP5DZ8hBDuVOyXJJab+MRIsU\n2RD5ZGLvdtbw0sFGo+Tb+edgu1DO4c0AU2FeJ3BFmDV/Jl3/4fm58cfJIrXM\nH52kIGgAQQvQQlPExa2liUeZQINh8mBogXjWLFhad5E/urvE0Kl5qSZcBo8B\nTQsXgwy3nStNilkKpz/JoGC05Nm0Z9ZRAi6psQWajrQnr3xVPMUGRqnUi5y6\nGD77VHqZqI59AcR/PKp/UD2Gkezra0Mwq5OpRhOldlElR01SYmWZgz5/JRVL\n0hKOzy9BpnII6SFy3o2OSSRG36HO+NmC4BjLqSk89UMcwslGNW1AAe1saPR5\nRKie2+2bGfcIppDc6ZL02nzp6ZRAw/fqh/gehPLAuvcHERe9iAiVMlqygz2+\nTnq42g30rK0WXOa3pToy5I9XAsoHjdfEi9Ws2HRbGUcQqtfr2I8onRvoddec\nfh8cc3tpYnLX1svSS5+PeB2odLwGqMyEoAvu8kYpQv6B/Kes/xrH8zSCIopF\nIgxLb021fmtKF/SYyDhShABFr1lpHnVdAE6a9I9vNJ40jEmATZs6P5JnH8X3\nbfg6\r\n=YiDF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"53f31a73d33bd711de31141b434bb7654bba76f6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.49+53f31a73d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.49_1639758455391_0.42429120024539557","host":"s3://npm-registry-packages"}},"0.32.1-dev.50":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.50","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.50","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"166f683bf9de67c8bab89debf6e2a37d0f3ecc06","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.50.tgz","fileCount":27,"integrity":"sha512-YEKOfunYMtPfzSzV+aGQzDDb7GUxATRbtLv/Nrpfop7tGK97dsLTaT5zVgJIvfzur5FdobWr1P8ZrHQ3MgMPkQ==","signatures":[{"sig":"MEUCIQCAlg1Xf+nz11BcKP1WIDfTg2YyD11/G2kk7f42Jli3TwIgQZExrrAt5ziQlCxduOuqEvcd/jVZc5Z9+wtiyvKOSkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwPr8CRA9TVsSAnZWagAAre4P/1X05qcnxwM9PG0S2JHA\nbJZof4t4TjiHNzcH4yqUQ2Mb7phex1WhTsRUro85qIRiD+fA9cSnU026MFb8\n8OS2M5wJe1fpIQUPGyJKITWqxa8kk8RmgSHu943u9VhQzAs4+oGogLAEQu80\nwa0RP+5lcU0GNnkhQFfNDUN+hkcbPIpeGU7i4QSQtOb8JFRWKx58+h5PkRNw\n8BwwFYiNysRZQxp3s7D/thTiM7U6snyYCFpc7gwQJhO1i4srPg0DMTP8FE7g\n3mFF8QZQhSiCbbS8XrGT1uxkBVoJnAnnHBFFgucbcprfjMNy7KKMVFt+SipU\nIuF8aXptHEJFvbJEIBOxST5wLlydAJCzAqqHupVUWrkMiq9z57vLPyZ9C+AC\nkk1riwlOFFW/6nPJBEN+Ay084pZsJOkjzsXUE9RLBUp0hi5oeLe5JCV66l40\nrSxI16scHIAHHhqQc+VDhsHDOlIXfh0Dx7ZpyWhJX6e98rGt+cqHa9Wv3QOw\nhQ77mps4hq3l0GihvjniQGRk5T3EnSiQgLDQjfjmBCVnnBh1jSQXzVJbKS8c\nbdzCb7lNKcnW0/ovbUbwt71MTKKBuxfa2uE753bW5XMLsU4HkGzMh3IzX7VK\nOptdVMiyY81WYYthEl7un9S4qCWOyKRuJe5twQok6zOeX0+OXej0ElZCBeG/\nw2Zx\r\n=K9FY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"89dd28979860b8d285a3063c1015508180a9248c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.50+89dd28979"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.50_1640037116327_0.2069237250634084","host":"s3://npm-registry-packages"}},"0.32.1-dev.51":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.51","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.51","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"773a9ff0acacb561c5a01ac6c15ddeb7625b6a21","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.51.tgz","fileCount":27,"integrity":"sha512-WAip/JeSJzt0zAjKnXv6HM1naLKKQiODOWsCY/vJbVcreGX9WibxDewUsC7IR4YJUBuosx1+Wjir/pvwKtQCxw==","signatures":[{"sig":"MEUCIE0pNWiE5Em7gEF1v4/TrHgluyzdICpUrIYsYtrv+qCrAiEAi75fd0YODS6SHY0tvvO79oCaw6ajA89VVDqrPkeE3DQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwakOCRA9TVsSAnZWagAAF+4P/22wF6wPD6gHqw2y89um\nVj0PXUQiiTlh2ZHgI0Fk50opb26XGbgw4wxuCXBu34fXcjGoDpxAU7+24yB0\n4SxrakUC1J+RjOHfesE8aZqfkrvDTHzmRsXGdxtS03Wndts9d2SyZ6FsiKJo\nGBBluWl+a2T3MXL+qiBJN45AoxLz0OMGMw80PmIouF7xucjYdAvTaNXyOVNe\nVvCh7eYgvzq9agUCWsvGaVhMyhqPXzVUAdAeyATBE/ZqzPYzvPvuF+P+CSN2\no8NLcKOTjErxvNLtIzXZ0z8OrzWvC0Ex1ft++CO8DnETv4iN9IbTDXYtP7I9\nOEKgbhWl3OiE5WLAsboC+cm8Kh7pS2ZgoDsMtwtwVQ6TStFxs/0Sw4vAKbN6\nfgK3W06VZdTUSlYZfE66BPVaFmBa1vX5KVRi9VI6q0z9z9iWhPqfSom4IwJy\nrmJvP/fM6/Q3umSPeVEog65Dmh7ft2fToY+E/VcoeS/MzqVsKWbI0qE2w7j5\nHD1cVV9bqfoT/Z06ecL8Q2v1zn5BzDNI/QteQL5lYKjGDF6on/Gv4Y5kaFRT\ne+8wIghISBD6/IP5r9iCptjr0I8680AjQ3wqzDNpgSkJQCKIg9m48ozcDeJk\n5Y83FCwQh1OO5z2R+a3C+WCGL7xwZ0U/UZTuEmPn/DUQrmYWemi9Dm4bXPKu\nmKhL\r\n=rpt2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"148ac6f4eadedf0f5bede6f1d428b7bf5fd15001","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.51+148ac6f4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.51_1640081678489_0.534651607411688","host":"s3://npm-registry-packages"}},"0.32.1-dev.52":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.52","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1172168d309718e91b53e9eedd9d265046f78f23","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.52.tgz","fileCount":27,"integrity":"sha512-l9FXHU8peRQKgSlWU4x+RjYwnCSwPNeauKJEsbK4GpNjlTssy4+xO8kWjA3sEIAhOwZ0v4p4QTpEE8Yf9qQNQw==","signatures":[{"sig":"MEYCIQDa5wVH2UZ4wPt5RNcHR6TE6UNYGg6CYdy3v6ArCueq/gIhAOhv221fQOE9eRTmx2r4pDC+ApY/iKLkFwJcWDSyFB/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwgkACRA9TVsSAnZWagAAglMP+wXleoeMJjOA9swulqhT\n+0uqlPbv13xbMV9P+1M++FgjRYD1Ysxaww464796gs2mFShQTktuHnHF/Bt0\nIL6S8rNnAN417j91zxarRCDcn1GxInynfEEVxgnJ5PscBrVudnhQsRwOmGVy\nomd+kXGsvenpqnh4I44CCGREEuNbW6Gh8VXjceiyjOgWRteOFxp0HGBda8DD\n2O9uhY//+8bYcN23h7sMVwzgDgM4NJs3YRtM6HFVgKa2cK9rUo61zVt+EanW\ns7oBKuSKncvIyDO2+OSMXgcgyPcvNHx47fnmm3E5p9uMy66Rgzag/RiabLI+\ny6ju9tZf/fUeSot+Q0k9c39rHImlwkiqkXLRsJWBgIgjJyewAJpAochuknxT\npjEB1euPD4SoJIP/1t/HTzJBHkeRx+9xlarMCwuWMXNJCwR6ueEksTjC3T1+\nBjLFNpqn+to4NJ5Mcg5TSNvmL0RmprOFgpnPk7s6GSKmDMQXIq+Zr4iz5kl5\nn2XHkzSq70SOis8Eo0oENIOWUHiCG8YmaXDpTGt3uQdb6yoDYupqpnnPPZfd\nrEhsU+Z6cApss5aBbPVF4vhEVkNZvxOj6wX8JZDyGq1V3PamPnkxIwP1JZwH\nk029FXZqJe3W6gkzUQ0AbZYDcVJJ/hYeIYz4zE8emc7IITAxU1kw7IfTS5BZ\np70k\r\n=jaCS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eff7b9f9e6a3d62d8d249e54b0160a9ea9b509f1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.52+eff7b9f9e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.52_1640106240293_0.7130979005890556","host":"s3://npm-registry-packages"}},"0.32.1-dev.53":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.53","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.53","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f3d5686ee1dcf2b41e77b04b728f3ba669c9b9b2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.53.tgz","fileCount":27,"integrity":"sha512-O5hgVTvYwfpzHttxYhkLKnWrWgl6lZBlBw+fusfXnANIeRy0J7l8c2Ii3LgNeFlGAbpV4SRHuV5V9G2SsD7CMg==","signatures":[{"sig":"MEQCIDfeE2z0OL5IVqZZgB4Lj9MZoGurKmIA7RWrqQDIrhsLAiAIszjftR3JJeK23Bt46OveclkB3J37LDYbeXOlK7jKqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxGbdCRA9TVsSAnZWagAAREgP/jDEZi1TCidT0aEdtxI4\ndqMjY9kwMoq5obng36++/gLhqQVhjuq8ArBMsZZjj9dK8i67UmCW2gM/VV4/\naZ0FQD4Z8IlsMkeS+ulB0sMc3vvZhJz3PIgIEQoHp3TdTGiqx3aF9eQRLFeb\ntDYi1sZ1+Abc2wqne9rU1JDxwajzGt+MeqRu3OwDoc6Hbt0CP6fuVdb2EqQq\nrUH7/nnpXVrkqtzI/ww19TI3x7mSrJLC0g7B/5DQJiisZTxiaj1JoqzA2x9X\nUcV9NOFzf20txDYOrQBuNtnECj+dCe04ELj5VX39VUe9iWRLW+AgK8srotdz\nxUSPU+OLg2BODHE/klg1sElSQjks1ct2+07Xq/aGfRrXu0n7enzL9E1DyGIh\ncRAxzVWHZZI/HsKwhlIJ1IIVfLdDVo1V6rEzIRTVq8H/BrQbgAQ1BXQZFNY1\ngihxXSRCpRNblulaRO/IATVlwk9hIwoV3BVuHCjHzQWWvjUSzNEcYSaJqkiF\navzEz3Jb4N7mBkoOlR3jps4JNv/OAFCM/1pEGAW0jvb35n0Z60LBko4/avsZ\nBNUP+EgjTn7WgI/1GnN6VCqDDHSMpgAU2jCvAaUWjFM1NUlBGua7Av4cO1/u\nUwFI78aRVfNnUomdb69OX9F1sqPrpjEjJPqD53OxJBkDBD7ZjQ5RBL4qrmco\nG6Cq\r\n=So+T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"97188a4a2bd4b6f3e6a4fbf07fffe1b76d0311b9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.53+97188a4a2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.53_1640261341738_0.484591634278724","host":"s3://npm-registry-packages"}},"0.32.1-dev.54":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.54","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.54","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0d61dfdc216c3af7c6250de904b0f92a8959492b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.54.tgz","fileCount":27,"integrity":"sha512-xcQjTalt5cQzBkMq+Jkd7cT/q/WUHmeNwzU9PdjgHDMTvvBfpVD2wN46IJZ0QzJraSPqpP3Zl2sGpzNWKHfttA==","signatures":[{"sig":"MEUCIHLFJmIQ3Fn+iy/ZQfYgmWYxJtk0gF0d88RUNzK54/uYAiEA3bk/hAtntqUP1rStgiwGyGpCxb80Kun++EGrO+2I3kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxXb2CRA9TVsSAnZWagAABmEP/2I0sO4U8+TPUkPGDljf\ne1fxtLrSKlTy8xk479K9MG/+NFyPGh+i1oCNfip/Ap43EEP+KFdmzGUKUD/W\nhqvkborZtQFapMHZs+86Fw6H4TqZDTn+8kA6CQM9vSa7bnlf+xlm2Ubam2aw\nwAJ3UW+Qe2I71I2qfJ2Hglzc/2dXV1raH1QsdlG/z1mVHfOhtB2zay9KjlTM\n6rOOXDjaKXxLqSDXjhMA9o4SbKc+UYffpKKuxzJ/LKpgWhICcDR55i7s6RC7\nAy2inFjA9fCDKctR9D5Tf3SiPJWBZo0AxEFPncso2N0tlsB6bcTjUKRPie/3\nzLpFgv6yhU+PKdoFgQ4/HzKZOkc+avCi8/S+Ho0Qn3JwQfJTcie6tlfhNrTU\nm7iuI6TCPlPSMAvyoqnF5+ihE9xoANWiUXul7FxLP7iDuKnPE03UKKfwuQmp\n8hLalOprS5y4i8XvdjYpGwEG3VvUisZa0aBMErwdTFeeuKVRqx1I6cMBQEbw\nN68s0/8K0EKyfwfT49fq9vNn1gNobPvF06DydA6Atl005vxNDP8B7wspLw1j\ng4MpOoTkrMIg/ZNq0FZq+sLhqrYohPINE8vyt2KQ6b6gwg0KBVcxJq344bBT\nQwEU55HA2IUJZF5W7qkcnqETUEJ2azkLc1O0c4GaKnWaXe+sdPEwXWP1HdwM\ncU/n\r\n=mJfm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"38dbc47feb7f886996d8986551de470a29ff87e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.54+38dbc47fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.54_1640330998642_0.8633649854454504","host":"s3://npm-registry-packages"}},"0.32.1-dev.55":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.55","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.55","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0dab76e6b8db7fc097bd305d3d679be7912c0b1f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.55.tgz","fileCount":27,"integrity":"sha512-lIbL7cgP6VhI8wv4gUJJ4PeUr+Ot06U8Bj175aFIaEGYnDKxXSWQUkeOK4AbinvJSWIF78QAkUoFz/CnASg9lg==","signatures":[{"sig":"MEUCIQCGaWcGvNAvSNVbWXeJyrSgUjlLfif2w0qvJJfPDQi+PgIgevgItezD8FzEOlmhO2+iQJRwdXr/D6QSDYhbA778wAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy2C2CRA9TVsSAnZWagAAbf4P/2XVpS9rvoFZd8ltkcka\n2TvfB+3gecyzJE/+fq8012Q38jNWi6ltVToSL6dBXC0etoaiJyjYu+w/nNyS\nTvLL3U3QHuUMTN1WcC6lCElFR7GWi5cuAKx519Dj4NEp36ELzuLTHng0X+FR\niI+JLxKBAWxroiPGWM5Ze+NS3zMiVThhb9TnvlbcWwztjA9xcAoy7f/KsTyQ\nnc5Z5whcvq/afA3/lCPxeCQH/L83xBWI/I4oPcXFkqEXtUjQ3Azx//MyFpcu\n4Zy4T5vUGlxU/X+OdYoP1qyFhhe4/r7X7eQR8Uv5C48QbPN9ohZUPtlxF/BZ\nHDVmSBgwmhafU/z73JskuDmceXoFIq8LLDrzirpuw51kElshy4Jt6GSlLi32\nuT1lb95UuGYUOMYHuoYy2yqG4oQdYxgE26vXu6Ilzgvny0JDx4PIx920y7dt\nVOpv9Fb4kbMPZM1ycPa/A/ga+PZdY32mkYWNNjbi5ej23o/3H7J/7qmIr9S7\nKP87ebHB8nc3v6w7lK0ZbcgLsjEiSFIjNFgdVDgEmuUbyaaG55Tjl6gJNz1Y\nP0CCLAnlsyiXR7wFZoecwi4bVPStd5Ktw0VsStE7aGR/WXWQHdwe8s6zeY3c\nUQ0K8QpWf2biDoARzjHy+uDOpNUxOa9gdlUa1aBkMeKfq9KUPyHtr6TNEE8F\nhjhy\r\n=N2yL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fcbc4597cbf4561684363604e2dccfff80ef04ec","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.55+fcbc4597c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.55_1640718518014_0.2750654082762831","host":"s3://npm-registry-packages"}},"0.32.1-dev.56":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.56","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.56","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0c1ce2b6b641dc839e061509349c10ea4196ede5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.56.tgz","fileCount":27,"integrity":"sha512-+fzy04lR9uwPiQWcV3vH2rGOqho4XEmBUaYJA9c5InvFbwe2hdwg/yDzLVqd2lESKED/uhhcCFIwH+yXyPYUIw==","signatures":[{"sig":"MEUCIQCha6Y7qYaMSe5WqhkUt/1LP8Cee6nPaAigwfhJJwi9DwIgRN4TuedhMRLA9/dddXJRvJsg5wd8v7Z06gUJaRyNxDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzKkDCRA9TVsSAnZWagAAqB0P/RH9SPp3O8/iwSt8IYy/\nWRqd60gRgiMZ2chLc2b7cztK4dg2K5H6gq3l7DLZycpfo9fAOqg7VD1Z9L+B\nhSb1lOdJPGRgkg6mj3Mgm/i+nAEmUClX1x6s3na6YgymcbAFbD/vfjrvMYeD\nP5F56MppVt3ONuQ8+qlO9cfWYwEffXuNtCtUBZsACwpD+d5gRpsJd7XkNzCF\nL4sq+M0YuASIoL8kIzPoL7mPVQDrwYtWWsTo9XuldRY+dmzI7W06OrrXVblh\nbGKmNz0A5iBZ8x0uR+4E+zVNO9KRSO9+WWi0WBlmteTwuOaHj8NmMBfp/T0r\nIYUmgJAETJe1vmCC+QZyH0LCHYjRll92/liOpQClXnf/l3MVq3JYa0hA2ULz\naL2GCKCcoOrWb//klxPUDH1GRcJMJqJPdwL2YuDA4jrnHonAU8dzvxTmTsBO\nlbTx4yC/yGK3u2v9BEsN0U6r6r0mzklaKNbfzvQWKlimMiebtD6OHF7vOjKg\nM1jC7aKHa6Ak8JZ0N7+9sIqjUkP+QuYfp9g9C+F0ToWXdb5kqWf8ycVSVBVV\nA9lDvFA0kiWheGxgyPmHF/71XR720c3SdXZEW7zG3G6qOynbR4iJ9yodnSoa\nL2TFpkPz5w4TlPtqpiu891otVOebZIM8c3cinMYMDD5M/S+Y5PEptlwLVjeX\nF/h4\r\n=v4IN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"240085facb5e542defd8d190d5d2a0abbc574ecf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.56+240085fac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.56_1640802563750_0.1493315678684597","host":"s3://npm-registry-packages"}},"0.32.1-dev.57":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.57","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.57","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bf181442c82d2fe16f406ba11ea0615bb393df89","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.57.tgz","fileCount":27,"integrity":"sha512-XSw28zti6quDe1keMigDk5uHrblIa16oWiYPjz/xYjmP3AjCc6ioR1rvWzZ9rmW9NNv+l5DWRt/s7/OYKuM62A==","signatures":[{"sig":"MEUCIDqsyDNetLyeJ3AHX6UlghQEgRzV90ldCTsgCk1+MK+4AiEA0Ksj4mtEVXAdLhGsazTqn7OFXXn46fXr+JhUjMMHxxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzsc0CRA9TVsSAnZWagAAs0oP+wY4dROp+ajupJX4smOu\nujKV2qoMjqvqhcVkmzKVFBIiUkzclznQ+pcekLsI3OcstA5S/P2KqFY9ii0b\nPpPMoWRHy/8vDkxXXsFlcjG22Pzqg6LzK5oUqTAB4zcq5/d453E/2nDYO3Mw\nQVaBp9XrBLLPCpmx+g09SK+8tYIfJqzqLVKvRsZVbhUiFiMFqVV+IOYkPZLJ\nP0gGxs2OXyCXKDZFDKLMAdW/LOj+IwHIAWEgXdYVDNRszfafV/5vxKNaudbl\nb1DSP6RBYtMSht3vHNwcTH168D+ZepA2M3sk5lUkuQEWfFZaiU7YQP6tHD/u\n2Ac4XH6mqiA7IEBsLEa/MAkT/xpqYUXy+c4OJ65ysIQMolJDSQfWht9/u0YF\nN/7KR8kjqyxX+zg3hFvgvDw1dLaJ/ZpjfKBpan476FMv4yXP069vsWNnqRU4\nwD5CYlUJyKSiEM7W9csChfri3uAk+S9xitRjvWOTbEZEZHHP3bL7rVZzEWns\nKHfPwXai4pKtrkJYRWoAk3u8MXu3XehAX635+pzjAyVMaJXgq6DcXG6Nb+Dr\nDJCJ/CAwnLRKr1BaRHOV4jxGnJzXzzpmcV9IrPNaIZo+pI5fg2KgvmE21iN+\nh8iWtAaDWhci/oc1w+dK4y8gfhKnudTTohHTHgtgfa9WY/aran0kbovykp+W\nfkg7\r\n=72SM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f49aa8e391b4f3d0b1d09ebc6fa53e5bbd4a1379","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.57+f49aa8e39"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.57_1640941364148_0.5112860978738138","host":"s3://npm-registry-packages"}},"0.32.1-dev.58":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.58","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.58","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"19bba286bc46e1e0b868bbf43e776d43c165f54b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.58.tgz","fileCount":27,"integrity":"sha512-XKQGPOuCvz2KHtocFDeTOPN7z8XeaJ861JhRDlIKWOhpuRMUHEBSwsu5/HzYfSHeY9BYPrk+zm2f42bkPn3Odg==","signatures":[{"sig":"MEUCIQD1AQd03V5LUHsAa6kbZSu5I/x7AGsY/sTFGT+bfEABwgIgdWICl/EVzo/fucrRsxgXPJkPM83SQ3l8i5uhFpUk3TQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1A8MCRA9TVsSAnZWagAAzBAQAIHg3/iG4RlY+x07uqNJ\niTwPuxPBw51M3HPva9X8PlhVrgNh2w9LDYSnLxq8usmMZaF7j2ElHM+2kkaF\noU0XhTkPtqHQvj+JEWptZMV9SPGGpqfg+Rqyagr+/wcrJ0vCQ3Wl7TkA5lkp\n2aY1JR7Z69D9MBP9GsYBlTuyOJje4TPTPs4d6/fpTAs7N5bJr5NcMUFLw692\nEt4Fjf1XANwcNoxFkfsKquTfQ8s/Kg6eOVEVVf8BxfqyHifsOhIm/k2GJdMq\noAMF99la8N88HviLBcyHQ+jLCs06FNC25GGROjVaEB0Fy0xD8Eqi7XVI5/6o\npg0DfCsUGxZwIdy5c+Jh+r9TTe02mXvzXuKHPVcI+FZuePiACqlA0d+GRqB/\nlbNcGOk43Mtpx+EOtCKoKbKQ+La9tWsUrvl89k5QhbwBuJMy6vh2pWLz4zDO\nNj11p1mvWxe+HA+38CSH1+Pgu+xbEX38GsFS47ziGU29dNIOc21UoqsOezzy\nINnys2FZGX4UVG+ko2BJ8sf2+Qb7OF9VxTQ/T0n37MwXwjNeICHAOEXek1aU\nG3jLhT5UBDpQcfks9+1RJ0rnnPKEdbqF99ddEL34WX6UWiGXMwJCya+IgPv7\nG8hFY6Irkbw+ApJgtUe0eBiymtCcEUsYB5TzG0Tyw0wYPVuRIsAfg2XIKCE4\n+NMy\r\n=lZY6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c384b36a1b52d8607842b363e1f07f6ccc5d6004","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.58+c384b36a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.58_1641287435805_0.8442351432916331","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.33.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.33.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1c1f0f5065bc958f77ca57800aab9e63efe438e8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.33.0.tgz","fileCount":27,"integrity":"sha512-M6EzHxUopZOX+8YK9K4drMFFFrUYPRulGiKeMdr17bOgHvqVaGO69xsBqi37X7hcpJioE9mjHQ0EBCTRxwA1ig==","signatures":[{"sig":"MEUCIGW240aQjnTY5pjQCKOAwQWseuGO2kgyKR2jsKS+ln+NAiEA7KtYxFGEWs444fN3MPNVzb7hqdf1AxlpfSX+eOp5ysw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1Gx/CRA9TVsSAnZWagAAIwYP/1QwW5jSOYkTsaeIWxX1\nMtqtDe/57mX5sf4k57pM0foQ23bmvUklTDaswow7UprOWm7mhMO4sc1721Ok\nPupuGlICMyLgSb91YZdGe2MeAviIiRWLMHjhsCKM3UG9cvNiR1rNIPpW7lSf\nrX8mQ7Uhq2F+fc4vUL2gq69TNZ7s31NXtw3aBK36DsdO2FUuKNEa0yodY0FL\nltAQM6vzkd2cZSRVNBenZ5mO+Gpo6o/czp7xvxygiBqLfB+iJhn+21tb4h5G\nk05S7CE+KYq3+rOw70iwDDNH4r/YEB0o3vEqt9Zbb5Gft8OrTZgsIcTAuFxk\nv4f4e/CbnN1tW8REsYgA15rvgaSV8+op9HQfhdd5gtZPNO/GBZftzRiwlQWu\nCCwWtLDgRO2Zq4gLZ88tJLH61Ga+3WhMUenkd5SJN7w3nqIC/dTK9s2kZdxy\nNHqCH85AWdKT6m88gRHLsvLUtKJkyIj6Xzq6eMz2K9rQTHA8hwBhdW7TyqDJ\nipF2MPeMqPFfU1EqlGIn00jdag1gCaiOJWXRAhu1iKY7tK7HxmcIVoRBrJpN\nyzfiDWeoCh72PbTdjgRMAwLDlEJv3F2uUidHrZQr/cb3ltMTZjUm8UZLfWvD\nyUXvhiNs4SPogicx7C+AemuhOOBit++iXSkVjy8kYptm6RBGGFFhnVGANn1D\n8RsJ\r\n=VK2b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"56de7342c375a3d58deb8d8e926ae85083843d9a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.33.0_1641311359203_0.09561795541776918","host":"s3://npm-registry-packages"}},"0.32.1-dev.59":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.59","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.59","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"61e074d8da158935182b591a5bf11fa831c6b922","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.59.tgz","fileCount":27,"integrity":"sha512-Kl2c7qQEGqXjP2FypFzSjZ8jUmUzABn9bRnIqIU/6IM0OXBZL6RvblyxKxowuPnX0nI/pTpnDc4TBsoWInzjsg==","signatures":[{"sig":"MEUCIQCiMxv1j1NUajPkdhh7HPldj+pViIgVSpA5LuO3jF7LbAIge08GBByRXYFn6Y0JXrHKsSkmuOOiompBXqWWCiXAX8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1Xa3CRA9TVsSAnZWagAA+s0P/3QfOxQn4aykI9s3ujO0\nRrlh1+1a0Z7GzKsEXcoAM4KXPTRv2R3CSDFYnlABWRqM6IqBd0yNJMPRb62d\ny80wjECxIlD5c0+iPdGNRED6BJEQSB72rcDogqCQ/lW0wohWNyZjE7YLf4Y8\nIUGWC0+wXvpuR9MbftkYhZASZLKw9/Guocw95Qwb0cEoZRPAOm0qeVKDquyY\npKyOp1Ba58hpQG+v0QAACfNg8HWSo6Rx/blfToA4SQ7gxP7dhquc6i+ybegm\n7vAKh3mjNWvIeNn9RH9hTW3ucbDfH3M7qTjX/gd4+vXkEfTBvLQ14eW/awVJ\nR9lU2H4I8J3VwvfdIw3Bhy+mg7s9OiIPRhPBwWvsjNjp/STrRkre3GjkDhff\nDXqUebeo3pcUvF8yOTLsMQrffqdR+iEAB8fLWiMk2Bptz952govycwGwtbel\nmMqmVHu0FkGn+qjztX6s7Eiz7yYGDz5+vvyIG4lV6H9CjT70GdAXAWP+3xr4\nUSNoU1c+GQYAF6LEnKGoPnvSdXihZ241Q3nYRoxD3gOvzbyM2SAHSWyGpMuR\nkmlg1mJLTscNrE/7NnwXkVrL9MjLBxcL3/7zar4Zzs+yOxCxIbGRd7ckgV53\nuhSbYIaI0dbJZ9JkjJm+Nrhf62FuW8vgYfRiuJcFE5jvR9Q/VL9WeL+wI9Ah\nX4E0\r\n=/vEa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"659e3e105aa934b4b638071a9e252ea0a4444c7d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.59+659e3e105"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.59_1641379511157_0.462076795129748","host":"s3://npm-registry-packages"}},"0.32.1-dev.60":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.60","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.60","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a9fb8039501bb35a613899a6d35e57c494b99fc6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.60.tgz","fileCount":27,"integrity":"sha512-APGkFUkK1bCQpbmEUmG72LUqvMVAwk8b5H2DNpVR9l+zqYNtTemWiuAGn1sZwujo5f07zYlhY4+/7tyuNA2YtA==","signatures":[{"sig":"MEQCIDiNM+n+LL8MNlc77A+3aLhg8sBNYwwT7Tn0OG/knu92AiB5W6emXxPyiNu4LNi0t8vb+HKAEyBkp04fKlFtJ5DQeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1ZgWCRA9TVsSAnZWagAAXekQAKCjJV+PhLrb//iW5fdn\n1v5vui/fOb5gGtT8vPseX0ClB0B32Lc8XIv2aowJtrRhzOm2vfixsWJ5i6co\nAwjLSHB6TeJZPT7lqGN3XVdj/HdNfXZXcmzI1W7Em2r4d9r2OaVHQiZJxpeZ\n2EVfyDqQMRJk384cRVS/s/1oIoOBvfuRD/Ezn9f5u8jC/XoQ1odJa0mpPBgs\n03O5urM4bab1D2uzTjpLHzO5c0ysj1UIasJraCRAXkqCAg4uPfGDBHCcWKie\nv0UgiGnun6yPt4A6rGAYomzmMG8inGKXH/qzG1RAe4+9UF+5MRkxKzpsDZJU\nGZyT5c7UNcYN1+UvIRQzylUmd/SoNurcyJM8pEaFRoxUfqKCPL73i6O4xoPG\nEtMywHp48S68AZOgtfOkoFomCje1Q61N0xv23tFVFavHiYf5w/dt7a50ahBh\n1plAN4FsV+A4sIjGARlI906XqmIhZhICSplLML1PsR/ufZrjqpuQLJRXyyv2\nG1FlpWS6tlNUZHCDzBxjBwDo04N8wfwpyJ2X4amToPqAHfw8jTJcppLZvDjj\n5Rn2kxkrhyYB1uIWHw7/gxND5riDeRKFxFUNw+NXuId+uNe1HzECJpeVpji1\nX8gxKFFHS/1KYf5C3PaqepHZZezzHvupjLaOFL2HpXqua0vMO8IfslZfaiz7\nAbYr\r\n=5IZn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ade242112e03c02c0ad0ef4a39c60ebad34f8897","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.60+ade242112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.60_1641388054406_0.9160730500315417","host":"s3://npm-registry-packages"}},"0.32.1-dev.61":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.61","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.61","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2c7a909d316fbfc016a47d69b2d75489a9a402e9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.61.tgz","fileCount":27,"integrity":"sha512-ZV5zUmC6l64SNaxjyqGS/BrQBdJd9y1S60OWZwNi5SxY9M3qw0nqjulJifoKx/EVLV8x42ABTMJ64CriYgItuQ==","signatures":[{"sig":"MEYCIQD8L5x5LWasf8+5aZYwRoZouti00Y7TsXFWP+U5cwG8OQIhAMublIJsCHFmOtvGHS+amOmPN3YsurkqXXP3I4u1tSkm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1tliCRA9TVsSAnZWagAAOpEP/1xPU3kjzLaj6FiQ84xx\n7AHLljWOiVwhJMbNrPhg2TKRFGSJbKLKNsOF2RTa0hn7rlN7sMyZQqeyThQd\npA5n9BkwfJG42o0lBzHu3bbgtMPR4/mszvyQSV2eipMry+lWnNUSBHrvpwAp\nWX5MOfQmMj0UTts7FwCLeQNAdQNdy9OEud+e5LDFofz7petvh4cI8FhDmJ9V\ng8lnaTvkS7e469s7cDrF8elYiPO5TJy9uTinqFXBMkZ4dcSfF70A2EcLrQLN\nx6RwC5iANDViQiAaXSNl370PwcisqT/aIsNVve/IszFI8NDIeMIF7O6+DPLA\nOV2ZYpp5DXhWAddt9pSaFvJukU3X9o8gakKvTxe/ckzkdpuJz9ICXASFO7gW\nh732Rotlbu1KMNh0P3Ft0SPzaz+1SHC7v9G45/VLJq2GDO/5JN/tm8QhLB1M\nbssrNPXCJ0rWsUtnucQL/Mn0MrqMFWrK7iJ0YZY71+NJ3lTws9i8LXMIzLjr\n0pNm4YS+L5WVuQoKzAPUa/6ZSVW+VyuoF8sGgn0GWpvSfQScpmo9jRnRunhA\n08vt0E5y7W8/HZr2W7yeqZNWBGfuaW8+cM5qgR6qII51XVCLfDDPnxiro/hE\n+jY40mtEnJ3dSszhvbcf9uL3OKHUhh4/WFEXgHu0LaaYKeWMNIcBt3EBdLe3\nt2Uc\r\n=ZCpL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b77d0b7eb9da8696434a8cc209828413ff6759d4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.61+b77d0b7eb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.61_1641470306064_0.21885655554185113","host":"s3://npm-registry-packages"}},"0.32.1-dev.62":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.62","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.62","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"38a65ca362b9426a2143d5160349d94ab593c010","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.62.tgz","fileCount":27,"integrity":"sha512-S4qB30NRRgR89IdujSYGsBUf1kR1Ci7cSxkZivCGUVv8oEZqZMqRra/qDPuusYEg7mwzsltuJRK0dRE/2Z3Tcw==","signatures":[{"sig":"MEYCIQCR8bVj6CPbXFojFEjfnW5CtO/i2dsr8IxTNuGLHXv6LAIhAP6Xt7KMdxeplJPsaqYq4xkguQ7fkHaeFyyjoMhz5Wwk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1wnYCRA9TVsSAnZWagAABSEP/jcd9Y6oFlMbfBROVrFV\nsymxIHYb7gy0m+EcWELwMw3Nze2ewcpQvAGaAb/kr6GXyjVGUKmdeEYEnd65\n/Kgv52wrODDDB3HD+JBvkWQJyNZZ6qzsUsM7kKptGm+fcaTR3ElazXtgJPbN\nphxI5OnZANu8d2jFYm8+BxDcIZ4IhuMpPVkHOSYCDBuRWZCwKUX7GvQT4Zny\nbHUP15Yd8oHFGA31dA4JVL54Y8nm8SyrVwTwvIvpqh/MTddGfi6NUU5xlSqH\ngrr67GNuXKH9qAxUStdj1ZJRObdqZErAoUskDaMk/eESPcrdGlpLo7KCpxp+\nT42pY1XToooa9qJunyL9SexdhUeLI4vBKfSBgcJoli9XXSUHVAicg9iJs1PV\n3Goqq+xhvMfpCKezMC0NKlzSrzfZFBY9oB3Z70MqbK/vxvi1/5SQtR+Rhuti\nGsHtTfqrPRSQ3eGQaBxm2Wry35GlcN8UpLzzoswbWV27os3B4+AjdmxEyVlp\nd7sFVo6qH8+XAm9JTwwipUsyGXOvoP+2r/jXlFAyoXPbNrTOzeYaU2F1MjIg\n178ZuWMEDAH9KRq1ElT0+FVNJxTvtqXQQ9bM9xKf01vqpFyaP4kSAz1IA0jq\nR2q5V6WpcVCooInkCu7w8bSavUEIMlJyiRKnPfRp3cDiIV+dNpGqvaxJA7RW\nb14Q\r\n=4cGs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5765f3749b414767a9b62d152b7375f14a27ee0f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.62+5765f3749"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.62_1641482711889_0.6035538193080552","host":"s3://npm-registry-packages"}},"0.32.1-dev.63":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.63","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.63","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f9c740a0ddd9fb2078b6cd0a8a65ef970da0e12e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.63.tgz","fileCount":27,"integrity":"sha512-eqXiGXYojcwU0JYfNwhdh7u7r6zd8+00ZB2BPIfa4wSG1I15Y7a8UZ7fUl25ECQlN+DugyAT2s1v93Avr8Fn4A==","signatures":[{"sig":"MEQCIEeMXkroyajODdK1REsvKEbt3LVMEQBMAHoo2sxx/NkTAiAgMT/wDu6NganslsSDScA6KJoggmiOC56Nguz67P1X5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1wsYCRA9TVsSAnZWagAAYjoP/jeOo3Q5ie6jcdArfkPo\n3YBAI/EYxOfhbF4aTUX5zHMiTODiDU+mqN5uDg1uFac2IKHiNgMJI021+9Oy\n9wJYRn/Xv+/j8oqjwiC4D/f0+y1mzVqic17rJngQJ1cLKkoZ98lo57ea/3g1\np9enVJFtT4R4uqUxgmH8uXCHKqdo1XLSt5mfQnpcAqZ/sS5CBl+Yl4MfPhC9\nbljLGgQQbxB8wxsM/Izm+6M3bUzl9o7IydZMVpWCjGlXBbRbaeAE2dPSBvw7\nQ7J5UTqMQnszbH5Bj7p3hEf5dPKeB/0JgHAEYj9R5eyyfwPRBAFCS5dpyi8P\nQak07+LPJaUxLC1xZjrIf/otNeN8Qdto4nP4D0MGuqiPOTs5rWTYtMSom6Or\nXz2VSp+Cb/ed5TKDcRLh4/XWwerrT+QoURDax8NISt/rOuodrI5rwdynV5F+\nkVtLAKawgFhvUWMovRzZGGCC7icHY7j6LqKGyW9l7s6mB9HIKYR/GAQs+GQd\njkkpXAolR0ZPDm23fzV46a2YXKb8TdsViMdZrdsip4Sw8C9QMscxFaDJopKZ\nMq7d46Txcad9C0Dm6s+S8fp7lW6yDliAYnYTb1f3QSc9m8mhf6kVz6VyrKlD\nr75vZaOwuodV9rSnmbXVSCp5MrhTz0PJjx5F08R9sbfiXC1/Wmtj2vwir0dl\n3CjY\r\n=omJa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"68b2995e0215547696828503dba25c653ef609b9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.63+68b2995e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.63_1641483032751_0.8660820964017291","host":"s3://npm-registry-packages"}},"0.32.1-dev.64":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.64","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.64","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5cb88f47a45c4ca1596a1a318eca96eb9254b2eb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.64.tgz","fileCount":27,"integrity":"sha512-cC3rhKK79DYzzz75M0rI7tFl1DiX2cpIfGOZlvIwm+make8SMqPvugTlDAzuQR5tZoe1YEscd9k679o4lco20g==","signatures":[{"sig":"MEUCIH3tPpZpiqIQ0pUNO+88+3dt4JhyGiD26d+4BymJ/jYXAiEA/1LTgFd6T29Z0DYmkt+vksranPVz8iR+wsKEM/XDoDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1yU7CRA9TVsSAnZWagAAV9EP/2jeC8vgTcqOtfguyF2I\noshQjO4RgQyU0X2cIM6QIqFpEwBOkvhdfDhS7iiPHZeFr+A649c1rfsFScMl\nvMbLD1OytYqOHYe8MGgV7IfCuPq9FSh6nk/ZDK/A0Z6hzQ13ero5MrBs9ncf\nzEEUFDIW+GkBxSrggobTeJUwYd+OPiERwQskYBCozFxLzYH3RgtQn5h6EaY7\nxYGb2zgWWCSETc4eMRx/qVPwQjubvyZs8OEwV0T6JGi7n3XWG1v3LfIF2NUp\nxH3M65oeTAoWktDjXCfqRY6V2NjJpRJT8sDGnxG+0gP9YJQ18D6rYgo4FbKX\nUdgFofkZH6LFQrNcsgHKzt80l/iITnY0kL0meiP5YSbx7xLxs/WXcyx/ZqJ+\n+ABzTmggNdQmRxYPfR3sDVCJkix0CDdWFkQLqXWhsXu22SxTR1t98L1A3HxA\nNVEeIhvqgVaULU3h9exsA6ANf2hHkv2X03hJmK1UpuChI2+BMSHJMyqhZsCO\nKll+s4t4UJQIYzmd/J7hpuXL9rlTuEpaBA5HgfO+wtDjzrRGEAs69Tygr0LZ\nv7p9HqhWFaEL3AioxBpz2KifkPfRmI4OUiwEjud9AQ8m1TJl7+YNzKxMG/NH\nYj0Z935qJ1LFAbJWhQad4c8kQ0eCKRbC6QquEqG/e0pacalV4HXlT3/3hRC0\nFLRA\r\n=G+Hr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0e94cb13982733c1cc6079c804c1e0874de3ff68","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.64+0e94cb139"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.64_1641489722926_0.2783173694046601","host":"s3://npm-registry-packages"}},"0.32.1-dev.65":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.65","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.65","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3eea4c0f6cf0608be8fde3c4403535a39891a19d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.65.tgz","fileCount":27,"integrity":"sha512-WSYCGlc5IIxJgNbk+SMq5esri/z43WzWog/iy8U1EB35irt5knv0xZa1ToBWWd0g+y+JFh7sK2ULSgPlHjdLHg==","signatures":[{"sig":"MEUCIG78LRGpxM/lEpiGbJcNaFg7no/4IBCwDKSw5Otf2aymAiEAoUC8bkYhwgV17KZIWpACPeCOMl2iYPeCo8qfuXXd+gQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1ygxCRA9TVsSAnZWagAAvTsP/RJr35wUwkdVL+vbyL2e\nE0SBnZBObBm7YfwYHQT4JFk6TRCEg6kzmSLphQ1GxSJgZkiPUTaTz0RBgZ6i\nLiy3nEtIFsGM1dX4BmQUke0r9HQUygm6XF4f2IQ8+glycoEbLEwt5jhV4HJ2\nqEyiW+kBUbNQ2Tn/Pf3o/kf8V2D0gmdl73vPlKwO2PKsiJipmnDmgpTio99K\nuHqbibVm7+en6F2H6teDW3sbIUqduvGTTYzCOdwjrc5eMJ45d9rdynOMfHlt\nxXqNtteqjTGZJEC3t2UX7vz8s2uWfzx07GEOwav4OQUvm2peonEeV3TQROt5\n3GJ9SPkMcwf4VfLPyMaWyUP07szy6i46DFStxWq91z872qiM0KIVk+ZX8A/C\nHoXkhrgmJQqCZjURQSSVqEx76NEK2Yqe0adExtUDwEQpBTcqGA7emY6U0d7K\nbVfsKOuJDub/JFuTYiZnKhOMB7zRDqZUM8QSM4nlIl3/34NqkENq1A6Jzy+b\nGmHMSipG4sw/CaUg6ksBHIZ5F3n/MbGfQcb7Dasp5tjqBCX/X4TI58TOjMg+\nNShPAGDL4KldXB8mV3UgjAs3S6hC8DpvTcxg+ylQEA469bb78oI8G/N0JbOM\nbNnHFOs+nuWu5ZplS8aZtcfHug0CrwD2kMJXhJ+XOqmKGYe/FhJqLgbZ7HTD\n8t4K\r\n=nmE7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0e47cd31af0d9d43e89335401b74a64af6b5a8eb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.65+0e47cd31a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.65_1641490481096_0.47875111067957055","host":"s3://npm-registry-packages"}},"0.32.1-dev.66":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.66","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.66","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1bf1bb8633277ff1c29912ca7ebb5ad1bdd266c0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.66.tgz","fileCount":27,"integrity":"sha512-093ACaubyNJt7SVFyIIP3EHm2YiDUZMKbjQHUnAZFvUT8tnM9CwWaKmqWs6scHt/N4hXbX2WUvjLqdqDlTqwNA==","signatures":[{"sig":"MEUCIG/aRoKMnchquSx9ZToibAWoPutLtJjyX9V1lBQitWH+AiEA2dZuzkOgxByuu3wbM4xcRn1bY7rdgXdv3hzN593Nz+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1yoTCRA9TVsSAnZWagAA7gAP/Rpr5bxnJK0kdZsCH85H\ncwEHDQO43ThHkHveN/kC1f/rUOKAkbxbx2zd5aj4YCtW85Z1IQj+CWgYnKVB\nWDcaufyISZglG6+BcLbZ7ADxmlv8I0XWifvKTTRk0wU4WFqflwRc5WXApeLb\n7JcDUt7lraWtuxKeLuo/PpSfDaphREoz/jVSt7XaiMGm4JtpeFoHSV1VV0/s\nyNQet2KT8rp37qXKlWdjjCuQEhGP+Xt4UQ0Z6Brfw3DrpCHJXqqVTPGSAA8Y\npHXUGGJpCSnZihDuklckvH+cPoZYgCYKWmaoZrbnwVjWRY1sWeG7M8r9JEBu\negvNz5Lonp9gBLsX6qc/mLJphgCd8vijrAbVr8giKEX3Ieb1hwjL//IziPLq\n3go38c8pVCkeNWjLjW83RwWg9uXYhj3h3BPE6Y30yYgkMQefGnoYdLcTGaAj\np+LCLFseQx4Qta+sa1ZcrxpvWuhj6K+rSsVSLcEtx2g6f74Om/LmTp5k/9a7\nLB/sKGNIAQObuLvb6f+bAyGUgj6ssc3pBmHlmkzJAG+JxO+TX37c+xttV7/f\nMosZTtpSbqXHqUrhoAUuIQ/g2+3a+lXikhntOjMXHb1WQ1OeQ5+Wu5VDz8gQ\nE2V8KYwkIxVcoA2vbB+gxVgjYu0fq97h290iROi0UfgL0j02uWaOYnwjv3Wj\ntoSr\r\n=Y8g5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d78c82d6949a5a5f5d17b14df9512c96f670b36b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.66+d78c82d69"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.66_1641490963813_0.5691236440116989","host":"s3://npm-registry-packages"}},"0.32.1-dev.67":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.67","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.67","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7bf03a23919cbd7854d2598245fb99825ff33369","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.67.tgz","fileCount":27,"integrity":"sha512-fhH625Ij7e4X11vEZEe71pmHWUMpnvYEPFw0aWZs1oYJ5w3Oz8JZ2RGmdMukyur1lcaTCoAe5hz2WPR4suTjsg==","signatures":[{"sig":"MEUCIQC9JivbMWZr9Qd3aKvOBki558vnkSH8Rqqp+lJYjGX2dwIgJRprip1nh/7p4Pp5CufTx/K7awVDDZEG66etaphLkEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1y3KCRA9TVsSAnZWagAARd4QAIChp/+M2mP4VSOYynMA\nmO8GJ9osyfcw/yd2I1dBJfsLm8m1mAosKiKIUKoEj57avO9V5zOqkCdJz4J7\nBrC8OUcGhmxzMb18Y9aqSE+5mcZlMislyhyvcMFFNhbg7BINi5fT8Qv5KqFp\nz3YLW1qMQ0ZHUu9tNB1FtFQfbkbnVaUdgsq+ivefaHXCoL3K4X9eD7dBkcdE\nlzLbb0gjeAG1J0WvqaEFpKjLis6Ft49F2fMiPNJaIzXxcjPNcXrQ1d7XNVLF\nnHMQwesnLZGah52PlxJufclv7uKFfbsRSnq0cQCaNmS2UYnRr6vJxzWtdwEY\nwotfrNFMF1FvqvkHxODom2pSiUHFUxZgbILxu8dJ1gfEpWivNbJ8JdrrwF9m\nckrwU/+HvwhQPUGAeh727qhE0aAMRStUx9Ir3HY2O68ViEnTE3MEMjv9tCtt\nhWikLchrPse2rAg/JIayRtIOCFGDHxMNFzi5dSWtypGa/r874lxmnnS8J3jq\nNNkqm1ROlGY80Fm8z+vbr7btUCqz2TKuoAb0WIBV3V9LXDUYhrlSX11X067Z\nIe7C6BJIf4V9xTj48/Zpakbdug501R1KkrM/WMfI3Cv1txHRSJ9iBRysVtVF\njseOrafzdtOvJVHOUaQ0GI9pawi5OdrZf0jsGwhkwbHYNRl8ny3qAcRBEZJp\nA1bR\r\n=DcBI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d78d0c5790eb7010a8368698ff5d7f2cfb24331b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.67+d78d0c579"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.67_1641491913820_0.7026897939052406","host":"s3://npm-registry-packages"}},"0.32.1-dev.68":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.68","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.68","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d31a554e580446bb53df838b8392502fcf15baeb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.68.tgz","fileCount":27,"integrity":"sha512-fEun1gGzcUNJacgdZ6KrcqQrNrT+GcXl60J3pPQdnqSR65pRwODz3uBG9zPNQRZl4BivZ+XDqBIFUf3DG7KHRA==","signatures":[{"sig":"MEUCIHadMYMw3ihGsPFgRgvByex1h2XVhNq8QI1TTOq5xXjQAiEA3Cq+14mFsYDJrKEXE+9JZRbIcCQM0zh7zLmONIFCJGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2CPjCRA9TVsSAnZWagAAcIEP/3JiIgpgzQmRw2QgIYqb\nIXjCXQOVaLG6bbEoEdOXca5yG2spcLpgwhuq1oVCUJrCDkPODwvJ7LXVHaI0\nKo22MXGgyT5G2yioyR9mKbMaWXNjYzMQpl4gGxB8F+jxJ6bA7QAFfvNPMyg0\n+cR0hoxvVNLfKPxN3c2SnvwZk067x9tQk7XcmwGiVTc9s8iMlPumKtBbYv5i\n3A0a4OJanMVnJ8VySWblGowWJbd4hYq/BcKc/uV2qTiZrtfDmQ9VYQOFfbXf\nL9yzyr071yjeZ0f+469AE/Pewg7VrowCwgOEO8uOd2XOMO2ZF8f6o61qurZ5\nMZvFMwRpDopbtD8p7a1Vua4zmuNkFpjxIqXXwzNb+ge/Ss+ongMeNimet7sO\nhN8YNPdq2lYZZAgNVtvnq9g7RSBvvkDk5NewDkYgT4oaySRXazz/jK/H6eIY\nKJUU50B0vwqxGxLyM0lvNS9/btWIxZsLrjxUzMefJBlXaIjUVZTGK3FDEM9H\nJm/LX4oPgCHJcL/locOUvO1c1AaSnrXzXf2MbNKQ7aSfybiE+2gilYGK7dgp\nkNWagYfTWBb7MauMhyH300NY6TC8LYBWjUGcSzOPF13BvkpygzGsrkXjkPRO\nzsZ1uR7DSwRxdLvYYT2a0gMUeApLuLiNU1c3wtHfc3AAsHo3cUGaOCi5asL0\nNIxZ\r\n=mHB/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f52c33d73496e3741722563db315dc127b232b03","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.68+f52c33d73"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.68_1641554915260_0.6184162440601808","host":"s3://npm-registry-packages"}},"0.32.1-dev.69":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.69","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.69","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"73259fdaf43e058556d9f60316ead6b47669331d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.69.tgz","fileCount":27,"integrity":"sha512-CtQg2O0FCEYlTJz8Wg/YOyDJt4bJazyLFlnLbN/kituHieK9MeQfYzOgtGkITPLXBLw2J9P2Xi/tqZ3UglW1sQ==","signatures":[{"sig":"MEYCIQDqVD9AHjBrPSDFEELiGbIRBY3ZQnXhOX8kQI6HaCxzBwIhANcxJ5vcm8OXteG5AXNXnygvZWRO0wzBscYo5OA7UzJ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2TphCRA9TVsSAnZWagAAp24P/RiFhUoPc2l67YTGF/TO\n5Bw6gSA1f+spNOxWcZdLoHKc+NMJUkcPP9VCK+ldtD5eSpypPNsJ9aG/ZTF7\njgWAS/rnqz7qYF5Qaaxxt9zo2mr9gC+3P9bYBU1b5z3YXuYk0WQO5Oa+OfpM\n6DRoy14dot22wITlbHW5olog82ZBPw2fKuM/gld87RwUcV4U3xLv4j+nNbAB\nMw/rr3lgE/wI3pagWUCccg32vO3W9VEUs/efNk5zxkxX1Y5So3K09GVapbS9\nCXEc9B9S5PYpPaoCJtAWojKng5zeac9Weij6jz4G5axai0yM6Mf8NnOs3GcO\neoAy7Qh6nA1CX0fcggGHB0jFrqqERvwlxnawdEW9lEXSp3vOAZ0TiYfztJwL\ny5p8p4/ZyZtzWX2eZt6HCmjMIEww7AMmlKsUDEaXudcZa4PskCgBMCMApbBW\n0Sn/1V1ktussMZznv6D3s6qyRI4xjSWtAcZmR2GD3vztq4oFk/Oj4cxWAAvV\ny5ad7EeZPqEjju1Ihi/SuKUJ6iUk/EupICOmpZMZuvF+nzgcz4raXVJUQhqt\na3eKaZO2kCgB7SsRa+NIW+RIT3mRZ0Xz0fEGDLwy34Past2ci6DRVcK2Vw04\n3mZBFXjeQcI/GHufClEq5Pk1vgYy9BMOUqLbyN1TG3iCw8MhdS7IS0JIcbP8\nF799\r\n=WQwH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"00a6ffab60558ecd2a84dcc976ffa0c6c0d2d16c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.69+00a6ffab6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.69_1641626208998_0.37755898480009265","host":"s3://npm-registry-packages"}},"0.32.1-dev.70":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.70","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.70","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3448c77a5594469103b7a5eac16cc2ba83e7fa33","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.70.tgz","fileCount":27,"integrity":"sha512-wdcZeTB490GpQ0fA6vzuOQTI/2UGWETBymxerR5pu99wjb1AGjdvCVSdavnaLF5kj2h1LRzwxTy9yifeGAdWCQ==","signatures":[{"sig":"MEUCIQDWJRKR0+hXR5smznIbOYkcohq6zc6bZhIIxh9qHaepqgIge1xGtPS6vSOV9c/jnVNpFBNHRF+mEqeBrrWxr2l5lpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2bhZCRA9TVsSAnZWagAAFB4QAKCgyGrnJP3Zyr+rlJwq\nITRpx/54fcH96EWDbcviw1noNdS+CRb5zxx/ljD82fxr9aK3YFTgW+wscCuu\nR/31HaLW2PyjM8GbA3AWFZXYFanazJ1vGkvRl5Sqq3OxuBG/6ygk0nbavcZk\nSMF1c/zgc1VQ49WYJCId9BcFI7trc9l36LDnP5wrdraUx+b2aiA7Owc7a03f\nJlhLdDRMoS+Shhumvg7btulBgWP2+7aZTIDMYlwalmD7j7FQBxBqI0mlv3YV\nKCnjUjF2qyJ633mDvAisxE+MgiQkuIO07YZUQyUCaSOCLaU6GH3FLBr/iTGc\nP6E9vX9ChlfeySA7i1/nzyRwX5QZZ7cSfIgXBcKXDhQyAe+y1BUNdrj6vrWl\nNf3w8cEbnt9DZSkEFJTbwbGeMRbFRrSPb04xPPhJcrmducCS8kg87qdVRULE\nxbZKa7+ADG5hcrunPQz76EwTdkH17+04NZ/eFXxS8VaMlTqf3s6KhFwKd9IU\nNQ/kjmqUVpd+zEJtPD4O1X72CQPjvSCW2A/pebkK/JdApmWm9RrXvcy8v4Ws\nZ70SfKCna5xH4KD65w5WMQNn1/ckPzSyjJX7y+YGift/daid3VAM3frOEI6M\nVqnParM4cr0KqKnoPJ8ZBtngHrLgyOSHtxJa+uFSoDuahaVspV7pN9H1VQq/\nrCYg\r\n=zQpU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"758a958aec9b92d9c8e60a6ea4cb113151059ff3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.70+758a958aec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.70_1641658457151_0.8891211970735204","host":"s3://npm-registry-packages"}},"0.32.1-dev.71":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.71","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"631114016b7f80b31478b1a3720a31082ee13b14","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.71.tgz","fileCount":27,"integrity":"sha512-wRG5eVlHvxT0REBwXp6J6ryWcKV89E0c3x5D4fNFNQHq3s3wH1XXTALSy9Xqh5hfKhW2giXr7HnAq7auOn6unA==","signatures":[{"sig":"MEYCIQDOsJFFvznjJnSoTNCjJsvFBivIi/ND1fu3jfm6OEntlQIhAP/LcIuOi1liFQfNpgzZIY0EqFObD4bGNnTXQez/hkmY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3THVCRA9TVsSAnZWagAAA2wQAJRC/cOlyspxHfPGEQFf\nx0McQkelEKk2ZccVeWuCFbfq4lZNCfsBIdKNhENTCd8Pf0w2ifM1eL+vmz06\npVzArFJbiby/AgOLhADk8t2G2Xw18ctd/9EmPMrsL9HCouJkcHHDmU3ewzki\nCplbcNQaIfPPzAYN3u4gkL3RwgCggzaYXkCVqP1Ps6cBxSR0gkc3YxiSBL8c\nr5dgLbHTmvi+LyU/tab8BS9XwZWQv+cJS51sc0uYkFoo/U+PK18w5P2TD46Z\ncGjDNWAZ9X46H2dhYkCoudo4OTRi+t9truEgIePR6aqFJM9MpOv4Cg8d5rha\n5J436ej3/ZrmUmLNRu1HcUUaGU2DS0fTALfPj1RwfUjmI35brlOQqmFLnTPp\noR9INFeLQlVDDZCdoJDpeRu3WD57oV9YW5CD//0gUxLEd7C+xBfVHfs8Md6x\nWuZeqHSGdQIhGPp4GJxhghsw4B5ozr3NywDSYXZRUjYmcz3vuvz4JMkfUzbu\nbqBfFKgugq/wpU7bmjIUPlb9nHRBof8aWxxcvldEZRaMLnCYXX8UwKF9fP3m\nATZLnScw0rK0vXdWy7XKLVNcweCc283Ni+qO/nOGp1D1rtiKPtUc/zKtZEt1\nvsr5PHDQOZTihenX/xC+tsyBtrazNUjZEBK8+w6Eauf6mdtrnVSUAzA9eIaX\nKT41\r\n=JKDY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cfa04ffe5d1d1d990a1198afe705bc6e4fb1b20e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.71+cfa04ffe5d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.71_1641886165473_0.5289598160091724","host":"s3://npm-registry-packages"}},"0.32.1-dev.72":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.72","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.72","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8bfca623f086d313b6e39e68f8718715c1fca750","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.72.tgz","fileCount":27,"integrity":"sha512-gS7XpKXbs4PsJ7aKUk3mZzupel8nbDFkfiPaO3zsmkiTmWH5SmegNrTc02uSOKAROBSp13jG1rN2Q9sw5KUYKQ==","signatures":[{"sig":"MEUCIQC1I5tg97Si/F9shmn4+lxMO4tRXPuQas10/o1ybIdPsAIgeuk7KpSFIDN8ixVs/BvBVTrrSB3hI52teV080q6+5aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3UFuCRA9TVsSAnZWagAAvYEP/RRG2IxKzWq6d1wgOUQi\nVlnRnD1/CtzsMHj5RL0sf6qybgKU5mPP8TfAyxVK3QHc1tkZASsyGxkPpdlI\nrqsUxCIRo2mQFFOJFukfA6Pkm3iQqTbq4ggFs0tiEisZj8d5fkLbMxmumn7j\nIMeZvZOq7Za7b22FP8cpSCGgd5IP//0YJhIQUkR/4frQsQPrpNAwcXwK5Z5o\nlvjP+GElEAnn7BhxkMPScOV2gaZOQbB7joJsKF/LCi+NyMtC0ZjbXPAP0TGM\n1sc9UT/m+AIFO4u0Rafy9M4npvnd8qkhTXeh81WtAbDy2xcInab6HGbYqESR\nl0fBW4OiRvrPBDvzwI9vwxpaqtCf6Jd7Lz5nWsHP2wiGK/g1AgHOc1BvPNCl\nBMlue5sww7PCEPD84XSlK1ROEUbRATnshljcEkS10EKr9wApgAKxVxeLnHm8\nzFUDXlzH5dJE2mf9RHD2Oo0fqGDuauwBJfqS+hLqsrhchpjeNmQkV9XS6WQd\noMwf88Qj4j54cuuJxRFcl0Slrt3Buc4exjWSV9CuMi7K8UZCzZKDUzxGPplH\nrJAdLR62UVK/7kTiMEhoPvNTBzqhZHkDkE89zhqktU3G6UrdV245VEkt0xHr\nvKhMNaa8XFjha4FPD37/iq1EAi0HLOQu1fhxiwmJK5EzbYjD4gtRGaLSoeje\nSD8a\r\n=N1ew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e1fb2fa8c50adc8daacfafc4dff1bcab3350afb1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.72+e1fb2fa8c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.72_1641890158702_0.0364177782392765","host":"s3://npm-registry-packages"}},"0.32.1-dev.73":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.73","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.73","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2bccf8e37d23f4eda2156925f6b0f555f995c249","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.73.tgz","fileCount":27,"integrity":"sha512-d2Ldbd5jatThNLQaBb/NTmL9d1CWHcXPgKSpiB3y7z5IWikIol3MbZg3+5eNibAort1ohQbJzVzIwelbSvWCJA==","signatures":[{"sig":"MEUCICL5vB14q7yI7ahMBMhA39fhHIhO82wSmVAbkGMHiAyHAiEA4rpNNWeLlBsbmYnlGRsXRu1rTvH0uk0AzEU7IIQJgMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3obDCRA9TVsSAnZWagAAJ44P/jQjqm8+OS9NbHebxcvQ\nwiLKab4pBZB3l3AdQj54Ahj/7b7e2JLt1FmlKvLjne8w6hUZrbacGiqIfRfd\n6Z1XtKw7UlXLNaaNOHmS4fDK1Eeyr0LgC+MngfcR7nMVPcHoh0Sa/uJyvbqc\nfuqnrVBwSG5he6h/eoXF1wsvM41NVQiTpNjljJfBYtyd5m+kJkkO9lz2uHUY\nYue2vPQARiDeRJDNEiZOPgjofoCiZRSrRkxx+VbEwlOp/ZhZIdIo31SXg3zJ\nN4lW3KSoEk8wEgXAA9Zf4PQJYEVXd911Z7WGO5KYxab2Xpo6DKv5zitf7KoR\nMH+WqtGrJ/QxCaV0vWsL4qBSbLqoAHJT1pQXbicgY4SwxBq/DTaJISFFJ4Fv\nC8fxP+XK+BZdWM1JmISP5TVzTDN6Y6T1cYSiJ1kZBxaFujjvcdP3ssqgCWbs\nOVvQ7YvvI87/gE+uF1haLsrazBNaCEXWQTDlunQaQdSvkzLtKjm+BuXWsqIC\n8PXi4dX31Uh6Gubd2vkgNzNPOfhnL6suOu3QzopMZx/fVFLRccBRXx9AAU8k\nZYoE9DDg3smqNZ633XeGg+SVVmKCm9WXm8N4795QSBblonjXfszr/ToX6Bvy\niAf02KmWseD/SsP8K7lYy9H9VOiX5QVvEXJdyTc7O5ubP0+DSebw6dQhSyzt\nAlWp\r\n=v5vf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f0f8f0f24b2862e2f24ac22db299fd8a990d2562","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.73+f0f8f0f24b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.73_1641973443460_0.8670520900436316","host":"s3://npm-registry-packages"}},"0.32.1-dev.74":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.74","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.74","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d88bcc2704f23c930668eb3743e76166bbced5dd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.74.tgz","fileCount":27,"integrity":"sha512-OZT84Y0ssrjiIfBJgy3aVqOQgXEXUOkLQjBk+K7dHM0fIo0bLyhDd3AkNBDuxKaG75Zn10bDgRkmGxH/8dHbdQ==","signatures":[{"sig":"MEUCIHAHGPldqpVugJs/xgMJTWgIZlsKJltoxV/cXkOJIrHMAiEAg2R3EZ5jnKkbo1JmichtJ0DFjl0pvTDrRYTJS+RlA7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3vhNCRA9TVsSAnZWagAAs78QAIdJcSoiZ7NVsvuIJyLs\neun8st8VZxQhR8Cx5/SocFilIfdnlWBnBNqkiqBJa10nbxdJ9CK/EJx4UE6e\nBEw1bOr5zoMtVvEqGS1GGKwydai1jsaiWukP9RHLGVZf/PHogW25h9Py5xGu\nhvkq+gDohM+R6FOcptEdZGNDjFk2TXz6wKZXEqOzbUXz2DqHEYowwR6l5nTH\nRR5Z2wu0eK+Z5hJtZWID0RbXNa5AffSo/yBMon+1s5gIbaW8DIgUkVqArkah\ndpmfH7BQef6mERCYP2ZBVHluK88PVbQl1veRjb+Z18v4MbsuK7W3Q5FtyZ7z\n+0sjY6apW8bnCaszZ9o70nJqj6rjScYkxEdUV5v4+RLaOex8IXYZd+FM8BgQ\ngMsqFcmWMfmzsiOyqY6UheCVLYu45H9u3USudWEqARngJ19aI/kg5ndfB+GB\n5W583tA5LgF0cpt6oxcHV3dxctAjT8XOLMU9ez3AcjqFZO50Y/uVNeZqrepV\nSOdP1t4JKo3Hqadu15yl4CslR2vtfkJ2rkckXLCH0ffE7z9mMJYLXo/ac0HZ\nLJxKRXLjbJa7gzzxyncQbs4lLxaOQ9Ms9QQ5G3QdfaEzFRKY1JUXS08uw43q\n2khHxirdXgEFJ94jxWDeN5ms6D0abskKf/HbYjJcysx3ud8GmQKWPmEdePqc\nGhy3\r\n=lC8Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"931e6e68f3ae1dccfd64de6a7d6676af6f6cf6ea","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.74+931e6e68f3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.74_1642002509449_0.1404562631845916","host":"s3://npm-registry-packages"}},"0.32.1-dev.75":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.75","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.75","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"193231d0d8a1869fc5dae8cbaf473b0c93da1fa2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.75.tgz","fileCount":27,"integrity":"sha512-fcA30EEmIkXf4sd/cLyPLUYLJ9lQWMzgsvJFvtJpGCEy5VfwXvZTfuWuQk3KuC64GsrCdegZ8qWhv5bUGJaqFQ==","signatures":[{"sig":"MEYCIQCEe2j5IXWglK2x3vxtKvruf6i++WOID6g3dlAcoY45fwIhAILWhjEyQfIUOupaho6ftayzmPASVpIRfoaAv+JG/Xie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3vnDCRA9TVsSAnZWagAAfpwP/1RBnVdOv2lElkosODPp\nRCq6rdRSDdR5u7lZT31UCE9woSXI+cB+kZ6trSU0fugVDMLD8zql+o5VTjin\nuwm8Z/MYMoIr1SdzIMW9+MVUeciblOBvoS/BvSWZUMkW1QBUkswDZUz6y33c\nLZ1CXA+Tsosd+9IGH6tnvqHqIPj9YwuDQOhVQjgG0fKtzWg2TbimQLahS7Ex\niygMxCtcaezMrf1EXy3CCYdm33dACjEkCr2q9jBNLW3kOQW+YIqXrGzmM4cD\nGMWd3tg+0Mz/dYm37E3zFwYzOEa37UzrEpRslJP2a4DPLJxmy2K1ExW8RNbd\n7rOgQt7vrjB66tqmBVjTdi5iTsdy5hGIiFPGwXAXwdo03qVK5uTIdRW+/tsb\nWIQb6OX0Ghcnst5lQNNRTWGwwVxLtQCsdOg3Spb/OG/w6iqtbNskoHWtwKEh\n6audLIhFy1QGUIyelizJPkZuxuj63RUAE4KOmEYA+SNXIkG4LA5ThVyXjhEd\nNkiN0KnfkybenY6YyLVnRmO0Ma5QA21AxRszU6z86kIBi/iqJhgZuum3cgzI\nNZpzT0/txz58PjJCpZFJRkp9RkiEwVjspc+MYUtPV0nzamCGskjw6G2dLpIJ\n5iL9iBsO+n1YxxvaO6oRQtR+/RNKS+jwij3kT3gscQ6wH2YloNCLapXls8xi\nJHlK\r\n=kR1r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"87639f84172242bc2b88c2098163fa0132f32c6f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.75+87639f8417"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.75_1642002883603_0.8051994096693156","host":"s3://npm-registry-packages"}},"0.32.1-dev.76":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.76","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.76","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"98f3fcd064d9c7b47d352c4a2a195e81205105cd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.76.tgz","fileCount":27,"integrity":"sha512-+rS8iRZPpMl6U+RQNgXcF7OMk1cLVSqSnbd5i4OtRAdKLiUJ6+mQDELTmCBvolfAOyYPiWD00Ebe1XGTVLDzQA==","signatures":[{"sig":"MEYCIQD2rNIUlSvnZwHzQKtkFQbb+3EvXWqtqzaImvDFdzJW4wIhAPPn44X4T2hJI5gLJBCf+s75Wp9PA+pSILuSwdNH15J9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3wE7CRA9TVsSAnZWagAAKXsP/1yoFEMvuAbvXs4AXTsW\nmiHA4Mb/i8yQLMMc5mVfhHaUjQd5AYt3UkxU73L9mS8GPT7CKk/znMhmPlEB\nVMrAGr7gVmDYl1jBi9Md8y6HCWlYpQ5Ao111E/SuSGiQr5RjZI0++U6pkqqf\nA4qxk6TcbyMIpi5C7/1K41QnvjawCwRxr3tOVAb1poW5hGnsQnhanrJzqOae\nEnWGQQatq7Z0n9BEy837VDgQIIe1A4njKDY+ODwM8WjewkvRY5vawKJGR3TZ\nuLREGcM96QolHMcWrGFZA7pE1Lss8CafSfa/Fi4hAPsp0arMzNCuwYzY7E+q\noLXIys1TV/CHMmgmfIqqjGmqvVUJZXtaRn48zx+MbLTa37Sv8M/zOl53femY\nRC+cxloe+4J/V7ijB5H375CI91Q23nWJJ5glooFm6HBK5yRHJIFUz82wDJG+\n8Xe0pixKRnZ4DgNpX1DUX56b/OY6WYVTsD5TsKDLejpUeq1WOHbMITiJ6Rjs\ntRiPT2V/CUKXEWZC5gH9a0mERqaIZf1jEyo3gjfUqyECq4979k17Rl+5tJT2\nu9y8Sxesr1zY2BcGzJKASh4qlDbn93HZqUrOU3omosk3+TK7jI1U6GEeBhX7\n1rey56dXCCQkkMGe39m2jwMDP8DmGRMOxuyQ5iXFmYR33nTRxhACFk4mhTFp\nPcnP\r\n=2dSu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e6ccab3dde376cdecad35f7c130f90e28ae3acbf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.76+e6ccab3dde"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.76_1642004795116_0.09825253903139197","host":"s3://npm-registry-packages"}},"0.32.1-dev.77":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.77","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.77","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9375a3d0181b44e9866bd269abcc290a8557c18e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.77.tgz","fileCount":27,"integrity":"sha512-KgOxA8+NoriJYLxZZi6+jE/BnEOdRgvDopCwxSOCR1MQaBHDN4O8Jk50WGzf2wFrYBxfCzvTGtnIkbsoYkFvAA==","signatures":[{"sig":"MEUCIDpImlyMNzfojLh4gMkOji1yHMCpPpXTiuPX7XH2Cn7vAiEAi0i+z78Wwir4Jqs05cmCXKWoiO9FuOXOWUXQNUlh1iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3wKSCRA9TVsSAnZWagAAMOQQAKAZMHJSZ+bGjkLsHGnL\n0AkAJwTn33Lnw/h/zasiRtEv1gFJ1GKN6HbWOtwj7rpDX27970FSYrX5arkM\ni5viAdwz2pc9lBuZxk1pYUk/7IOAXfNWOBRcl0kENwDWPyxwAc2eCuVnOqBM\n3/8NFXzfoZhxSlQOFdkNrjS8hHZ1B/cMntydPwgPrg6wmqNchgrlufR1QDL1\nxsZQwli3q/f3Gh1xBBoSnuBYioH3gtuLe1Jag/rAnKzac7iLIBkeSeSE1dCU\npCH1QoSRDHCstUsEt0+RkB31pspFIqicZTnVM8qDxcJNa0WX5Llomzil9CiX\nTIJAyLm/zoJPDq38j2zxJny6IDEZWOZm0c9k7KQl1SKVv6/kHxmFtDMkqrke\nrraCVHTZ7m14Djm1v66DYOD/TdjmILEA6oTd6EDHqSkJuqBCPH0h3xlOTTXO\nyFhz7x9pn5C50viuAzB+wg254h5FyR1xGEJXrUM0FNzpcoOFP2UHY5nAVYuk\nImYBFF4SkRdiOAxWbV+SlD4gIuB4xmfxIPbgj8usP5boSqmKrth/lFUn1QTb\n008JYgAqsVdiXfdsygYSZejW3KetsVfBpwYZLm3w5lqzHeBj2SaAM/ZrEaZT\nhXGGZvILMBUJPSqbLeO92AG6taIfAqwAWtRxXwbxQVTeOBjHTgjNDeAvjsDK\nGsq8\r\n=MEZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a5e1dbd2b27a7b3b3b835d6e8acd10447acb42a0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.77+a5e1dbd2b2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.77_1642005138043_0.9222599895259853","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0994026409a2608a0cd1968429d57a5043e9dc44","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0.tgz","fileCount":27,"integrity":"sha512-BrCFnSk9zOe5bKz/uCvRzrKBdqrpVWLD+dLDS3N8H+VsFBYWcsZ0cJX2UqBdX7wr34LZfix072coVQ+EAHYbxA==","signatures":[{"sig":"MEUCIGBfmD7NCO3Zeq3GpKqIkg8lPHjfpZHv4EaSosD3YCoiAiEAzy/iSooh4aL+GApQ+nJbezmk9MUM23vxkXoBvZzToiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3xGRCRA9TVsSAnZWagAAh3AP/1y9siKjGrpdW7S02249\nviA5VSuUjY63JffZRxWOLcwHou3EiRN3kseS3GhGDLQMf36lFg2yTTgf6L2Z\n6G1AWMZZd/YHvsj0aFSmY5C2Y8ippjo6dtjdMtJE0yVwW/Og4cC0mrVTJ3Yf\nr1kcJhLwroYixJqSmmCEgkRSdLOfMKQ3jQSr4EbLWD2hLC4z09hyvShCx1vi\nUz5ZEpDHcrYSKxCVLFEp52JXjf0t9J7krwKy0G100tamU31lZbSWQ5T2yzax\n+wzt6tm969Apw15eeDrVcp0sfuZK2u2oCNWWW+TO2ydkthfVwjjugYrT59lB\ntnxB9M1aX+/GHLx0YuarBL1solzcUNwssmbFC9Ui5vUraoU5Hr7UhNVu5vMQ\nPsFQ7US/AhCySYD0CEIkaXpOJvvWI73QI8a2v9k6EX0NFBmS6OQy0EWacr7v\n+wyZpuI07ic5lQ6swhcf/GSbKiqGcSkRxzS9d4bP8VLTs0BdlaR6kmvzL7UL\nSE5H8tBOjkT8hwZk1x61Jpe2xkJBdG94FhIQU1Q/8PSi8Kj5C22WTg8QDrti\n4+tFk0bQ51xyx4E/xuk0n8E9XJwjzn/p8mSKPD9b47WV+jgHl9KcTuCRfOt0\n/8orjtZBUyto+0zxxG75ANBC4hI3UCQeBUy9fBHNE8wk52xIggxXrwqy6TSx\nKuWy\r\n=LuHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b384249771279a9b2d4378ba355c3eb58d2f632c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.34.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0_1642008977443_0.600471070770318","host":"s3://npm-registry-packages"}},"0.32.1-dev.93":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.93","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.93","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8674a70c33361daedfa2e9f1f7b8546959b2ebc3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.93.tgz","fileCount":27,"integrity":"sha512-sTaUX6AUey85CQfn3C1g2I8/xcUZHb7yQReu7b/sp2SNQH2vrh9eZ68FhfOnpozaDcb4mAzwrlSfb9AXksEG4w==","signatures":[{"sig":"MEQCIDo3h3PD/RZP+3WovnjoDu1XCmZbfxwozCb+r/mLpOI2AiA1UTEIr6YbE9zuJB0OhHRAklx2kzjDSA1NqxcpoEJZsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5xuACRA9TVsSAnZWagAAx6sQAIWHKWIVtyjhIWJWMsKW\nmYwLTSlmBTzIgkN/7BL0tbBHeZdmQtKgE0ovilRzGiaFl8vQOL1IzvfKd/8e\nS78xkfqdeWTm+uJ8Qu8ROwhJbFKRi4Zk7fjhmJa8gdBZVMz5DlBWgqeTom1Q\nV3CRx0iTrD6vitHP6tiwyTMqUYl6FfW6tFodOua7u82TKdwsw2PK/f/JRf6C\nffCu++LA14ZaxfmN5JNPAffZKZxdjamh0IM2YnrOXhdE+FkhJt5Q/JWAc2Ut\nErgN2+oy+Zzi+vGw7DW7A7KSMJDNJJtnmU5DMKOvzRCIL1uXK6hOeJybLWQt\nJ31AkMAeSS9+UuIL+o69UMb7VCvGrgYuXnzjx5SfvXwT8iHsH0N7vECa9kxw\nWnoJyzNNUwNsNoElcAvIYlMmJiN9lMB4dSfd6YszR3EdDE65kZxMxlqU0OUY\n3hPFmiQX03IrrD25v7KGrYZ8stIUPNRooy371f3Xd7YvJic1g9yOn8dXFYxa\nje23zznJ17kEDGZzUR76YhT0tHxNl5imUuooWRlmCwCJc0gUJSqVimqDOp+O\nSNp8QhDYvSscVZynSkyoM9L2+/xTLHOPV5R61rva1D3ihIq2SJV0VuiR5DZ8\nBasSMrjWaS/I1Id9KPLR9oeahXjkHDeezErQGLgFF32Whob4BJLLlABhsW++\nvnce\r\n=9Crs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9be6d13474b985ce4a735a6070ee08a972801041","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.93+9be6d13474"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.93_1642535808014_0.23386517916329375","host":"s3://npm-registry-packages"}},"0.32.1-dev.94":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.94","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.94","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"00d9843fcf8c631afb419d9fa481df25b25abd18","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.94.tgz","fileCount":27,"integrity":"sha512-uaA+GF096okPEnnTbRVXeH2ZrHgrhKRrO1SBelqkedsQ7EVcVZcvxpYqJg1zGrvXDNm+8PYIYp3WmlYTmRc8zg==","signatures":[{"sig":"MEUCIQDurfBcHH1dE5MzCfkcodUO9Mt5cabny78ls0zfU9POvQIgFdcqYuk9WYPze8GqSxlgXdMq1IDmDAwrh0CNC+Kalk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6VpJCRA9TVsSAnZWagAAVmUP/3WW0PyhEecK1Qk3ODYQ\nWZC1CpfWDbJotl1Sv3Fkh3RFcw43ksZOfyUk2tCXSJ9WBWFMe3uxfNYiXI0q\nmD66WwWftsxR7J83PK29RWp4SF/NfhzpD/GPhvRKHuzvnmziasrHMSmW03Ch\n9Gs7CIxkxpcsD70Y9reJ2o6mv1zy0TsCPk9F0yyZq9iSf4QmoJInzV2kvwqu\nUS5L8SA8IprwIIGLa1i5Bxu5dYxrUxcWuLOv6M29hyC5E0UcKzu0YluQYvnh\nm54ze9BjaOsUM9Kw7doSKDYODZsYobq+v9kr8uel+OEdyqufMOu2nF3r9iHD\nr3vTV/L6IBu/YrJLqcpGj5v5zhHyt3hVAi5rgKIDqyK4JNIddZ4VtBEBCVvg\njkNbajI9OWD2LX6aFNgtLmlk4anQM9ZTjt19Cg5FTpVTzg5aynCebdOa5iSo\n4r5Rm83kmp2c3U/Ua098L9LKseZvV8yPzmD9hetQeyWJ9SYoO46jz63+zfv2\n3ixIJMnOLazoiR5kGUF6unSe/r8JfQc5yJ+A8zFzqkhygbFPspgg7EHJG3Ij\n5pvUQ9OvTPV5qGnROUx2+WewC+V5Dd8AXjnf3/ns5SSMCulE8h5GfCPrvBEH\nqY1Q/ohaZT0b4yqkQ37fF0Alo+ErLxw1oHTNbrB5v67XoHzMxhAPG4FgeRzb\nL+so\r\n=TboS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c791a83c184c7878d4201b1db6d8f8a464d3b040","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.94+c791a83c18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.94_1642682953137_0.5418925275008537","host":"s3://npm-registry-packages"}},"0.32.1-dev.96":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.96","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.96","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"618778c0d2480e2428d6562f584752c9dcf4be49","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.96.tgz","fileCount":27,"integrity":"sha512-9MEfIn1W6U4OViGISGSmHoV4gDtlK0HIohGovkEDoYW44aLdcFFup9w25yL0tSnh52o6xgii4F9rLfWf7K0fFQ==","signatures":[{"sig":"MEUCIQCboaLy8bG1TE3gHqEOaRXqGl+uCwFs56c44yMq8MZiTwIgJ4W49+xQxoxWvGZ0pTLtd/1Jxr6VWTqnXbYfabUosc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6VvICRA9TVsSAnZWagAAxIsP/21rOFYYqkWtdkFDRDaH\nDgjY/kVKtdrCcAY3Nhah4YFWTyoaLlnP54JYWkInPjrL8+KHijZXtdvHw6xP\nYX7QbqONjtu6BAEdpsTyWM4P+ZlvK869T1ctiYCsWnKl8glHACaMxeNVZvT1\n9bcvEdVYPDx8ws4dc3l1oWCMB+6DTyUUJssY9wj1sWQmbZYbo6WxW18jQV5S\nvVfJFoQfZ+Fn3/mRx+boqFlkftLhVxEGTnaHPbyNW2z4VPFLHg4pWmdKY42Z\nj1GWBDcCA3il6832XD0qmnJUZ6M2BUZZG45BaG5GLhYEGlRo/Td/NI8xj/cL\nPBDv84HtowEtDRz0TVSRq3tKNi2nAzOCCbAaBouMWjw4e5N1DXvQYiAx7uXk\nBQ30+7Du1wIh3+tXnz5uvNUBc6HS4p9eHMALEmkJ99AKelkghjx+/PknWtaz\nJhVE8m18AS9ZaaJHg9RebO7xVETjeAUWz9lCQDvTR/EsninFJoY7/5mxdVKu\nKxg9g/ZSBpd8IlR+ZYUB6Ty2FEJxJ/bgC3r/CFi1BfLWwWCUxdweMojGSSNN\n5h0lZf7eIZqTOeZlNMwfyuY6nHsjf7yLPO7iBf1w+DtaetMJOWNLgonD0tZn\nZr3LG8ed3BvJ1wp/26gQnWFIOTNM6DQyItgAeAkNKrBHuMaVoj1iNhOoq/Ep\nJ3C3\r\n=R1Yo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"55da98ea3e7a752dc21b0afa5478e4cd7aba8387","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.96+55da98ea3e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.96_1642683336115_0.8044531553265812","host":"s3://npm-registry-packages"}},"0.32.1-dev.97":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.97","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.97","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"aec816097e240abd2275833030cdc041ecf5b9b9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.97.tgz","fileCount":27,"integrity":"sha512-Ri+cnnYYpetXkS6Wua5NDmRJa3fO4EmuYOUhMgJXNgBlQmYtT4Btxi2AB6aHM2wcPR4htfoblps+08szo0Zavg==","signatures":[{"sig":"MEQCIBDUo6Xo7zu5U+HOu4xYH/QwQQb/m2RWoRYxDM9k/Y5YAiAHpVHHmNt/rKkicHBr301qau6XIRWFRzauIQ7ZvMJ3CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh67Q/CRA9TVsSAnZWagAAFV0P/jqb9OEN1MrmwtNuKmuy\nHA+CBfiqQXnlrnLEcvNUIp7AxrAP/G9V6rjo5dvQJG+ozIBYSvsjrUQWHfTC\neoVpj9oajfV/5mi9Kbwel6OyhWtFnOInu2GCK7FZdo6CX8BExczZdwDQk/gP\nZYgwG7iFtUtxipj3LQChN3KkLXcF0vKsDxx9CIxmqyofJ0If6ZSfv86Pm+no\no07NVtbO8yJ19+9SWBfC/Xovhi3etzDV1EpZ5nwkMV+P/JbdTn27yRWg9Oj+\nDqX3+ySavn8SPXsvnyNWc9tfMVOVcG8H7aAkPXzHqM16vhBEZ/thxNrH64+d\n/thAThiGBf2lVMBVn254J1Ib4PR9l0FDJhf/dZ7qzN/dmBNJIy4H4X9z95a0\ng/lBsT5MntqK+6F78o3hizKwUQXDAGXS1VkZfaOhaDsGQEwqjhW7Zh1bbcRu\n7pSER6xhnzgJadoQTEuOIlJH8hm47QTK5KdZs0cmpcme6Y2wYVlpt4Cs47fJ\nFOg2aQmroTOdZ6mhXshFQeD0IOLva/ikPO3P59yfVxPoDtjWX97/peX6mjfA\n3FYk+9byS0Y1VB9euIidqNmEms2ZoVt3ovCdMmorpNg5ygAAjEbq2QdRBS8a\ntq2qVT2fGBc3zYZlCZWQt+zXqzxvQM8UkzLj0Gn/gL1NiLGpiz5Rhs0GQ9zu\n42DK\r\n=Tu6+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f9cb593d9379162abbd62b9257d5e071a2f7a150","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.97+f9cb593d93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.97_1642837054945_0.38751101051268844","host":"s3://npm-registry-packages"}},"0.32.1-dev.98":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.98","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.98","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e20d8a56a9f7c863059814cc7bdd65b3af6f07d9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.98.tgz","fileCount":27,"integrity":"sha512-JWojkiwqTArlhKebTXt5vzJzS377QTUo32CVc4JJf0QGeqsd6AnxuaT6qp43O/IEX35hEbhSeCnNcenGbcZjYQ==","signatures":[{"sig":"MEYCIQDs08AUe6+Mwd1rN/huLUSg0rcPHXgIAbqpo/e16DoKxQIhALEBXX5tX7Tn/tVpzAyIQbC0zeiZLrLcIXd2A9kxFbPd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7FEKCRA9TVsSAnZWagAAn1kP/R10VczYtBWn0WcbfbH/\nMNghfQ31QLIdUarEeVmxBtzQd1/EmYuOmWBF48G4gH9eXPJs7vSbC7tnb3x8\ntk7cOGvOOzGYaR0TH9OtWiC8MQ+KUZ6OmWHqNwjXMVLVd2nuafBluR/gg42g\n7AP33Sqcr9Ixj8F7wxvm7DvfsTfsieg7pM9UQl0CmrE+GIQTZ2XY3OrsaTwV\ns2EkaX0Mx+ksPcj3wTlCY2NezX2gu5MGe9pXbzBiHNE9HY149tqgMVxL9302\nyNn07LOVcCCR3aPRDwxFVPY5Jef6LEaEPLOVCYmAjQf4flaam+AIm6CIvPYu\n0o8SNxYzx7qny3EF29xdPNBQ7hgn4i6YbgMHbZMm9zXi3+NzOG/M/fk1++gP\n4iUkF8EDlemjg6IZdX1vSoIOMn1thEZAL5R7Qf/m55LOGYVZ48WOxGzPcStu\ncL3Kmg7J8xywtN2UQ7Tcw5sZaFrw5C+DhHPb4zuJu63Yp8m1Z9xpChksZXbD\nSljKFyMdMch8zcKrgxv+Jp+fb6wpwHVjBgbpPrKLpQ2gwvPgm1B4DedzSwEU\nvAH7VMRs7hYGcU/ulyfp3KCHWago2v269qthm8Oa1lHQRlzvNq6nLdWDwJAh\ngD0tCakCy+MKImNR1JMxn0HeR3n6xeZJT01Gfo7MemZfWtKY23wpqyJLlER7\nT1b7\r\n=9q4R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d9708a2d320ee5310569e69febca1dec192c7167","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.98+d9708a2d32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.98_1642877194225_0.6729773816809161","host":"s3://npm-registry-packages"}},"0.32.1-dev.99":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.99","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.99","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2d2eef8ac7980a178767a66dd5b3f920bfee2596","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.99.tgz","fileCount":27,"integrity":"sha512-65Ha8Xah7ZUg9oe9iqFqqMHczJtsA3QyJYIkqTAorIvBF0mfpmv45h7UoHm4drWygx1XAe+K/FbcOCrCsihZVw==","signatures":[{"sig":"MEUCIQDuZCInyVN5xsnvZy82cs2N1YKbm4tm0CeSudR8WHeQ+AIgE1nTyKjUE7TZZcsBHFGDOxXvtWVEM583zMSHj7b2+qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7FJmCRA9TVsSAnZWagAA1BcQAIcVTBSOMS4dQlv0aoUS\nRKo0hsFwU/o84yVoH1uTIV5jWtB5MsYokxWeQgNCe/fotNo8uQjNxdjFdaNa\nZPMKcN4o8N5sOshHRyCtF67jbWKpjTxaCHTMBZGiV7/bH8Jq0rLrBiw5qVr8\nDqEGhLWpdffOpIlLIi6Yn4HHLb74CkF7G2giEvP/xQ2hN4u+kaicXJAkv4dk\nUnFRI2gxnHgUXTgjF1ssW8Qo0NvytebyKjuGoN3WxOIt2U0BBNqXLaJ5iqHW\n144v6uwPEQdJPTgtlVYWIDsz/4DS0recz+u7sFr6l2/3mVGP8qfJy29OgRs9\nfuuEv7NnxwNR4ldEepnDatCnWQBs9JPi6YdtedeA8t1qgWYwI/+7Pnm4WC4n\nlJ9uL6mnslyQ1AKAybp6C5nMtbXsjFyMyOl/GrhzO0nGvKUs8eboSPo97kiO\npoFpcpexlhGV+tIqKiU0II8p+Lqab7zE3Lk1mnpdBLxpGCbklIVNzOU2RHaA\nZ62Oo4WjHmyuCvZlmSd9NIo4N3658sWIVQI9h+C1t1hnjtQrgSCCqLWnfwgw\nmh6r7+Mgw9UpJdqBgDp5I9UaVyDmRC0oXUO8t7j3T3ldWIvGBrCjtUD20l4Q\neQRzwlH7J7Jfzp3r5vlVSmdFmMSYwug+kuxJ3GUUC9SAhU8MNllgquu1W7Od\njn3W\r\n=VjQE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7e1fb2f76bd6935e9ee6c0a66de32ed30a2c4aa8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.99+7e1fb2f76b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.99_1642877542150_0.03325602720010523","host":"s3://npm-registry-packages"}},"0.32.1-dev.100":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.100","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.100","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c53da2b5c39265195e418c1d1dcf1d6bfe03c583","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.100.tgz","fileCount":27,"integrity":"sha512-gAJcDwNXN5DTV2TYFKZCfT52CEe5ijLQc+0FkJLjYK8NsNjgP2zlQiv5BLhQLixAOxeoDESjRGXmQi3CcSTPmQ==","signatures":[{"sig":"MEQCIHn23aR6TFq/Y7+SQ5+xCFMWtVZcVa6wwyM/EgtKY2t8AiAQ11/k3YLUkVD5W9yspBLwpx1s9tJgtn6zlMQNlDqHPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8BeCCRA9TVsSAnZWagAAud0QAIdltXqHPT04yroMy3XD\nQQtvc9+RLJZXVMZEzbNmxkrVyY4nK9xnnu8A4RuP+FhdIZGIuOe39VqlOyPW\nUgErISD9wh5DN0j+WxwdTyqlOR4+isnJ5Aq43TxcYaHJ9kmJ4g9zmPysyZpI\n2WuYZVfBjRUGyOeqHnKrYmVPgBb9I+T92a3FM5biOWL0N6MnryIOpDOVd4dr\nTQ9Rz/xcOhTJUwJ84H8tjIKvAWHj1f/mU9BHU5OBAII3LgIN/OWr5flrC8Fs\n1HRu8tsP5F24H+Eu5u07upj1Ne5D+5xC1KsUvouUyCxUVXXHnubKxGPd0Z88\nug3dKMlMx75KL8JgIGow9PVZ/dsVZC6PeRxmVdZpz5O7JHWwF8MvGsfBjNOz\nPse1GVJbYCiIq5AORU+K46YQafAuRVu+4TCr6hFNpZFb1xxXQ6D1z01nIfva\nWTCZWnlYbHMeYfSilvbz2oFMsAZ4HgrIIPqoFuOEnuulDLOoaVwO9hLw+pww\nSyYIDUiolP2pHcs1jBLz/YhOakOScMONEYKHSXW4djNTbFEZRV7e5TLEb1Eq\nYHPw/21mMCge20iHt4lCQIf5LXBNsBrYDTjpoQHI0hmbQyLIVJgdfA21wu4m\nuDjFqYyz39ZQ47z/fr7bITA4etU8YY9KZqgxp53m4WzF5Y/3goztNScbYIuQ\n3Udk\r\n=jO07\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"58efb95f692bf7656ca0ab4ef9b465d1c574e02b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.100+58efb95f69"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.100_1643124610381_0.39507890875896146","host":"s3://npm-registry-packages"}},"0.32.1-dev.101":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.101","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.101","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"41594b2027d291be5cfb796dc5cbc57c4e914538","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.101.tgz","fileCount":27,"integrity":"sha512-s7Lu542r9blfFcpdmOXqjdbMiOTC3GTY/imyu7Nvu0zhBHZFNQ3vrhMbxLVeMY+9OsrGKXA9LOXD6YkqFPFBPg==","signatures":[{"sig":"MEYCIQCLM45/z1c5BGNeDceIlWLoLj8k1Nv8vHhJn95aqz+kQwIhAI+k3t414V3bSnKOjzJwpSGoHLv5PIjh12LLnmYOk/d/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Ci4CRA9TVsSAnZWagAADfoP/1gVuhDZta1/jWWZ+GQO\ntEjq1S3zschrU+VyVGX+YkRRX1scFgEwpiq7hRhpPyPjHs95nWMSEf3lxL7t\nXpusTvquiRcRddOfvv+AegEdcSa0TtbNQRaMw2LVMBPnEKybl9zpzHI/LgFG\nnI14wIOlGTAk+6XKoW2aB2T+qewmFOs3If6eviwTdf42xvo56C2j4IlGk+Lf\nqodfh5psLgp6SbqFd1selB2JbrylqOwfFhFj4hfp2dz6Wl8T+9M38B51IZr6\nsFBfQDig1Y1gFq8XXZ2W0skKEvHKMC0puH+i1OU58las2F72+t+1sOwSokza\nv07zyNykSxtMb9zANSasl8/OyDDIdk9SQGxUMUZ1jo7hzjcH3VMKRfhpjvBW\nTEQXTkC/vD3ZtEDeGowQ9udpfkKETY4vOvBTQ+i3ybyiFiKUxvmmm85qBAM5\nY34TFDQ+761tSnBMU2pFStnme/BPJ3ZibKRWoeOeuW3WaQtdDc/AffQT4cYP\n+g/phLgKwecsRO657YKXw4Fu3VOVQnF14OVBR2MYiXe7Pp+JYNAFVXz3M3Na\n/1KXMesYBoPTZ9oF3yp5nobSh8dk5hHi9snzBCJ/Yc4MqNXILknM33thH14v\nwsuntyLyA4fWO/24dAyfe96pyq4qzCxpg3XNGlw81bRLEsWVpFWMP81uEmjh\nz5iq\r\n=yxDs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e477bb5728a4972c031ea8f2db76f186471ac5ae","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.101+e477bb5728"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.101_1643129016682_0.3615524402020023","host":"s3://npm-registry-packages"}},"0.32.1-dev.102":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.102","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.102","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ac0f12440100e7cd5940c84d54475170a58f3f93","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.102.tgz","fileCount":27,"integrity":"sha512-UiiLo670Qon8WDbqkn3fckycjCQEtNuPdvdijxsCSo+EhxI9jsLYWzmET4k5VDrp+uyS4DvHUVIGGsWMye9xBg==","signatures":[{"sig":"MEYCIQC/ZIpYwb9ojxhgIhu9P4cDwn5eBysaZlMX6eYO8jlnzwIhAKRns3J2mziS2FOW+wYMVhRVdFl12DgZ6KcsuuYLkOJd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8DDWCRA9TVsSAnZWagAA+a8P/iY6mdNnSw0VIVSFzSU+\njkbLsK6e0WBDBnppK+Rm8yV4SIDBB+SAARHXjBKHLaLprKH7win8G3UfvfDU\n5dponkbqQ0epfiKKtbyiONoJcJcAIz+8dKdEFmuO1/0kyL5k2R46BLHL0jnx\nT+Swm9DscPWOzN1SmmK4isCkukdlp00poMDEjvTLgFinuwX5a+n9WdHQaiY0\nrDAht4l7Kh0MBQ3ZavLg0Ka3K6QQySspGAjBTL4/mDeS5xUVYCLTzyi3RiGd\nJmoTuhzpnMKGAbSY9VCuFO2dbrwscMNYf5LV2ZaNFYcRzY3rixeuLOxGy4cX\nSH/xYaRHVHINwR0wxlr1wAp2ys8mTvGhSKzUxGpagxKnLkL8yE6B3PoVk84K\nEcQ0grdTfGNIm86jc/Jcs1jUe06VO40W25cgSjiybfqnp2xS2odMGTV83YHW\n2y4CIcwOuw0D0phtK+U+E/1u6MqidZb1ezWYYtZOH7QAXsnLpu6tfbdWSoHC\n2p0cgXRZvjgNMSp90r8N1/FCqLti0J8weybLO08bV2TQJB8y3w5jNGnyJ5ez\ni3oRBqyfmXGUrvbsgEBLyiiOg09cw5A3QncyUrmr6ztMPCm+yUfk2IXyy9co\n4+/B7ycgYLM9ScmeoBnqJ/LBs8u/YNoTwZahoKy5KBrZ19G9+gI7psSlAPHG\nKMm/\r\n=3/n3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a00ec5c0c76ed0e95755e842c727a52353f9e6f7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.102+a00ec5c0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.102_1643131094030_0.45237534832195947","host":"s3://npm-registry-packages"}},"0.32.1-dev.103":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.32.1-dev.103","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.32.1-dev.103","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"63e0cd2b89055140861b416d232bf2369b8eafbb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.32.1-dev.103.tgz","fileCount":27,"integrity":"sha512-MVUOXOCLpcc7cMLd3y3AF67MvJ+RII4t2dCd0O59EnmWwP0AeUX1zxFi6/SJsChU3RefTo7Yd9Os52sZOQ4hMA==","signatures":[{"sig":"MEUCIDHVg6okbRYs2ZKKeMo/BOzQnbTOxKyjwIEc0yGsX/xJAiEAs7CelhmL8A4vytQEL01k/1ZEmBz7kUmmkIjqRdqdbyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8q2tCRA9TVsSAnZWagAAcNQP/3b5wdB9qMKtoBXEfFfr\nCJMWEFVIlGgNJAWKDDURD7HnKBIhsFWnf2fpO0wI9wHNw64FUSmPXSAx3zsz\nhiknS00sd0G7k8urx5MMR+LooyitwKCexPfaacBKmQrL0aVM6rlUy046pyTh\nek/uRzkNnNeeeBzzEkj94rHnPQG0Zhe2FnhJ+79l3/3EohtPxIKPjh+6fCpj\nLotoZm6dNQI7jXj312DU0NWzPVdcmlaNDzLqJEo6uNHrxuZorp00LJo8dI/b\n3AZMp1bATcSdt3o40sEtmOTBaxeUsD5TLyyMi71gtg76eWrIlwtsLrcnSpYA\ni/CKBLYhNBFR5Yh9HKZjsufgMWsR2+u9bZ9a41ccrjh96R34BoCjGOUaKZgj\ngsEJ+X7uNS41a0+Ucf3cWF9yb2Bx9NCXuOw5rdqrg/PP/u4BgmmhN1x5SqLN\nsdx7dCpBSpWViyvvarVhFPFv0JceGb3WqMAQsn0YofRkMFbnaHy3IBq7KYAe\nrugJnN9h+MbstGQ+fPKqF38bpx1Bhbf5Pq/zTHg3Vm0AUAfLtq6f/QpGNaiZ\ntoHzLgmu5WkSEB+zJUKnxHX9W1ovsUWzlFb8mdl0vlDyz3mwJZubWnEPX1X+\nSJgV9kMWO75vZONjFi0d9vyUdLJ4+95+ej66JQ2d5SQkmEmJNN8Q8WO66lbv\nU+n+\r\n=Zbv8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb522169788141340c718227b582ba83b4768757","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.32.1-dev.103+eb52216978"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.32.1-dev.103_1643294124693_0.9385857854914836","host":"s3://npm-registry-packages"}},"0.34.0-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bad605399be2909cfda79f0e5de27900fed4b0e7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.0.tgz","fileCount":27,"integrity":"sha512-Qk0lTFM0Mon9GS0tN4/XmjBJ4nKU0ikfWVg2SWwqBmJ4fRl2gv00BD2+Pp17U5pc4eXezk0hay67ZmXDYUjdRw==","signatures":[{"sig":"MEUCIA/9W7BEih/VoYo7CozT8CHA3BomMJxC3ktgTaTbljtdAiEAgwdhTYPSPxA/M6PwUOLIwqXdfSb+Qr0yfzLE4mHgNH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8tBLCRA9TVsSAnZWagAATnEP/iTX/JK5HLzmjnCzTDK3\nQjQnn920koRZQPtBdNvKUquCvkoCj6BdwsQC019wKtwP5QzfFICOc1AqDIVD\n8W5XOxu7BbsevSlGq0fQEPBIqmVpOI/1ixFOaJ9WKG/027ddX3jGAkqtBPce\nL2/Pgt7pwFeDhQ000nI5pyHcO6VJQJ3y2yQxdGqVo3fdSbidyKiY4y6BnugA\nztw+TxAwujt/Z+BmaAUKldpY9LKi7pHpjr/PGnKtrym8S2eiSLFofrgTXlUY\nxhMUQBcQe8jRMs4aw4OofgSXDbxgSppyaNzABGfwwzzSQil64vAbLUBQntee\n7OpJ+A5/AlZH8yix03hAxGhr+aa0oxOPWHEjeeH02PERD0N+/Ia4wt3dDFFM\n1Q2gI3tnWCroLSF0qa6mSPpt+gK2x1i80EBJ/mYa44w0PLSO/UgDNu+h/oZ7\ndaL3O1NKT1nRgIOWTBf0fHdsiUI12T3k8qITXzPJjshHtZ5kugpbb0B+nFWd\na6+fIawrIjBNnf7XgHCku9gPfvwIvWo4aO8vVRy9ckCTmMcl9hrmO1OtzWdx\nNYettF2EeqL3pexEcSCYCKlwKYHaWb2V6NgQqBkUE9lphRA4JGeIUEVMyg6K\nccDH9FhSY8ZNj50mSoh714RnpJyx43oE15ObJGn2VNcD6/8FnyYioAOVA8y7\nGiSQ\r\n=zFHO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c832a0a75577b6a0ef4324a57d6d62e58284c7e2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.34.0-dev.0+c832a0a755"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.0_1643302987601_0.18385230235943295","host":"s3://npm-registry-packages"}},"0.34.0-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c2c4aa57654d91b0e86a0c82095e505e207de9bf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.1.tgz","fileCount":27,"integrity":"sha512-dw8ljqwsKpa5qhk3fpkwGwbriiRtAl2s/+8EENM45tArjeHP5qLmjlzqIsIqm4mgWmCTUdM4bdsFWrpqUZk6lw==","signatures":[{"sig":"MEMCICrw8TPNDiY+Yb/bII5bJuppszwCWlGggoLh59zLLacxAh80rX76IwcaZzGxQwgZbN7ToiljPx4dFSMVRth+Pis6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh81C1CRA9TVsSAnZWagAAnFoP/00i85zJtclP+truSdvi\nUGMZKjDSUpQa5QC6bg4W02KWZAMxH8tEPm8i/fangpennPXsQUEF2JR4EYoH\nagtNhCr6XMwX8hN3VsxKffsiLWbjNAbD01jeCYjjF7wN+RtRjqb+SeAgBQL3\nOntZkaSB24eQfElCAxUfejADyUQMq8rhpmd4v29Kufsd50sB4njOesdNMpj3\n1M3ziCyf7Q+x1sVkB1SesVkMIOTXHNPW68sZn6OEq7Iff7bVUCxnYvKwzsHA\niZahxdmPwULrLoC8Gy1VR+NNYr2fqgxdnpptbk4zn21hmGDKD7bCJTPAd/b1\nQcGqN5uz+ojpMkD8zUiAN6fXd8jVUlt5RUIsJGr0OkKwB0CtEvKdxcRenTGm\nu3O0YE0dR/YKVnRzGFu/xcfVzPM9VSHGRK27jh4qFnRcAR1JOfzBvd4yd2Ls\n+P0MPqVB7AFC+cJ8BXEYwqRCfC+ttCNQCYtN8Nc+jCAQfZf7l4FQ0GPptZlA\nteeU+DtoENrv+KFlJKMzwi+4H0tZbv/8lzWNYDq7NpkOa1FeR3MlVEvHmGXG\nCkJIKUpjjUMTfxBlFmxROr3ko5M2Lj623k7kL4H/J4qK/n3XZd/2n+kWn1UE\nxYEg0UPixyq4UYWmn8PaaBFO3FB0miWV65qz82hzk/q+zWFuTta5ni1xie+e\nW9lu\r\n=5sph\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"50a46bb4422f0c86dad4366178430117f4cd0497","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.34.0-dev.1+50a46bb442"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.1_1643335861267_0.8315295691352997","host":"s3://npm-registry-packages"}},"0.34.0-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"38e58e5624b4cb9bf472258ccde2ec81764a3d70","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.2.tgz","fileCount":27,"integrity":"sha512-WsrnM7IFA81sU2zNcOs7j3OWIQSSiv6LmgYkZh247bPz8Fmy/xhyIbmhW2mQrtEWw2tNTWlpj9OSytMV3rCuiw==","signatures":[{"sig":"MEYCIQCr4OP7OfFlfHnUAKIbXpfd0TQrlk3/W79OPuPulCeITwIhALWi9CHUaRaawD3BeuG61xGq7hbqvybGWktUS/9mh96h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh82+7CRA9TVsSAnZWagAAs/gP/jYStT3KKz6sZ2d4zF4m\n6VgFYIWS2FhMpGjQIBgazxBlDtIFDC2tBZ9X270xv1f8HE1c5OngpAtLPlIl\nVHDQnzKxxfdHJESJWcItmZmdDEymypGzVxGrswFlTyZIZqpqtzKoLL90IzYl\nNvQ5QVqEDjw3pbWW+gs5ATt6JdhhiW2jIn7jagLZIPnRT0SLifFsa7Vwv0x5\nR9x79WWeTBwFV0c8IiHHewVZnpmaTuxt9s2cJ6nUlNzVSUPh88AW9tbBfauV\ndUR1yLteeUpYVptHUFVQVkFbr1td2lN5TEzEF74hDxBD503I4G+YdI5PCrzQ\nGe0SVyY8TL1TerAf9Y8gB6uVClzz0UlJg6lb43wg+jvXXWPoXKVWVlp5xNoW\nJ7+F6Smn2Hfy+UeyI6Ep9PCx9GLaPzwUVXao79MUXT3yXeazEbI1ll7rvSdm\n1dhBrQTISXWC4zRQ9DRmQ8UxLLOppgjGs8umDnKlwnysFw1Tcn+2cDTjblYX\ncA3pru+vvIGIlJqRhcmLHT1u5GaKeG/1XlZbqf+h7bAk2f8zBYIjUOyTz5Bp\nQKAgb/JFJo6m3lQVX0K4XRTS1hkWpNJ0wWdfgqttq1aH6I7Zyo8RlpbzRzdr\nvlBTMqJqRQR8KNxd+G72zOlaCceD495E2EH1oPT34G/QgmKG8WelwlbKvT48\niIRY\r\n=wxl1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0fea7126d84f1ca41caa85c0f5f5f84eea897d9c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.34.0-dev.2+0fea7126d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.2_1643343803228_0.49698336404539356","host":"s3://npm-registry-packages"}},"0.34.0-dev.3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.3","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f981263964b966b6c866590a0da9375014c67781","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.3.tgz","fileCount":27,"integrity":"sha512-GZ6Ey1vDhqkFgF5PwsPciebrkw37GjRFTkbrkaY2Dt/EIEoFvaT14GlSi48Lb7igjuTmCaS3uztrZRnvTlzQvQ==","signatures":[{"sig":"MEYCIQD3q6ZHJstCKXnJoipcKmdW3ZK8XzfeBhlt9bjQJXD1gwIhAJnv0Kc0MlrRrJuEJTU56nK+y1z9kOIVAdQ6R8LrFAOM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9AL0CRA9TVsSAnZWagAAAgcP/0FSNJw5Mmdz1x/E6Duf\n+B6hYI6CDtf2Etnbl/s3FZQ/UVARQQu5DYYWzxsE+8p4Axcbr9YFCwEcmLc1\n5n223kQXTbnrw4ai/RioyUAqQTd5do7ZYmpwFD1qnJcDIqdZMU9l15MwcHjz\nbtXKqRid5Y6iSEAf/a2IoIroZuIiDWvGj+oxgUCBlVtEddIdC+sYU/SB0DER\nyIXfnm8F24KXu2dPmgWd6KLiresQV8zHT7d+jQ3cuZR6Aqeuc8U1eA9yykMj\ncqVz6/dtNneLBL9f63vs7Es5wDT70LvHmdJ4rcAiDkW9i6FykXDu3HrnkI6I\nUZOpndat1iOFjb16PgUk7zh0iTo9f7VtzZSr8rK3r7/EcTL43ovDhwD/R7BV\nu22f72M3C7KoBw8uvpUQYL+aCyeO4diJbcjJ7dONSGPKLeAFWVfuLlYddt/Z\nHr4fSQyT3clfk3pN/wvqDkmhn7AzNJtQ+ZXi7QwcOSzjOlIveUe/8OyOw2cz\n18BKIWtha1xd3YSQbQblnAmu+Ey9DqOfYJs27n2egD9e5N6iY2mk8L12Fj7p\nHltE1G7hbKTvqBcGBUIx4uhjjwULMoHE7ChoGLbRZPfEhWDx8RhQDxn+/YHM\nueExyljw7xDyFIFMJHwY62Y4Kkdp2K0E+1+4LF8XxqKk2eFEI/nJTzxUHTAc\nvH9s\r\n=+pN1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5d922330967611a5154518c109474f54d171b1de","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.34.0-dev.3+5d92233096"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.3_1643381492294_0.5099376167042595","host":"s3://npm-registry-packages"}},"0.34.0-dev.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9fb35ce0cfe6e226c81f43b2df1f4273965e7da9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.4.tgz","fileCount":27,"integrity":"sha512-JzXtRtIfe5BOhDx7BgvqDHX1UVWEAys1X3vXjrla6CpJ69cqsSxT7FsVnIM+cOUF4oqyr6ypHr0oEeQnf7xOAQ==","signatures":[{"sig":"MEQCIHl/m3mk+4wfG0VoAd4Rjk5iROC8JGxdeD4JcC4Ej8T/AiAbz6QQgjdn362U+biBpb+2dbUhAYBkSMAHr97LDZHb8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9AQpCRA9TVsSAnZWagAANbgP/i2mLJp/zw1+mV9lm/8p\nXoMlAUbkgjFWToGsacMEXDGGjF8ZAqF1Wmw+yIYmAqWfSAG/w+agHngaZ4jp\nIM0hIMl5+POKpCaKt/oJX5wviglcB/1wuVH6Id8Bscx+RQYi5JsHSqjittuQ\njfyhjBVQ0pEA64Qme5o6ldgRSyXZsn/Ia1pfDX3UQv9V5PfdHqo9wz+77oCc\nqDVoc9pvrti0oXv+kXubJ68Fx0rO7ul7eLj87J7ovCrE3MoLgvJzbNsFXr6e\nSZ+50WW8bR61Tirf/+Q674ZMqhCb3DEzHArb8wLZ/8SsvhJX4dbGebjW3bmn\nLIzsUpCfi5Vnmr67FM5p16Ey6i80OB8y889kI+6FR8wPmrJqBGcUPE6NenKm\nHsCb4H6T44mSSx2xYmbiJW40ZQxgnz4uPObGYPQjXoFd10ScEqCRTxCUZDAZ\nv++SGRCphzdo7aFg0f1yjrF+7MiThy/cOauaxoA99p32x+UFvExSvYSsxzUh\nRuGCapCb8L10edd5RXM6VG/idKjL8mZoummeuXbs+cnXaIzbzRuPjrSqSEaA\nX1ecXc3OGI3H35zR+NnZdEq/JdFwZ74Mxt3nXRTRixayfyzUwVXhAT6nULqw\ncaS8x6DuJxEa4c2jjm9t2shnWCK/BE7+4PIlHENxGGpbTy4b7hfR0mHIO+t/\nSbiL\r\n=d2BX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e86f50a6871e8b16f31b8b4c1256e18a745476e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.34.0-dev.4+e86f50a687"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.4_1643381801400_0.44446465696785187","host":"s3://npm-registry-packages"}},"0.34.0-dev.5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.5","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b3ffe128ab345d8bf63fccf003a694519fe34178","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.5.tgz","fileCount":27,"integrity":"sha512-hbdSiJ7TEduuA8VN6ANZD6pZfWWib7mNOotWd/esV3yX7CZZ1T8TdXJhnyhX6J65M6qACu97kde8x2KfqKFRfA==","signatures":[{"sig":"MEYCIQD3dgjnv/Letcl/5gcpBpZ4gnidQP2UImJPAgtv5vO+4AIhAKBUdA3ivB5dW+vwe8ZLcOnqsXZD5ueJnSRm61qApxV2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9W4KCRA9TVsSAnZWagAA6r4P/inz4BAO+Z6ymtgZFU3X\nESJwz9P0B8r/XJLFA7Gq23iYicU5RlOiQeYMMsgSffR2Z07r7VaYXdwnkTDJ\nf8rQ5IACSSp+zaaC2ca32lYqUtiN8C6UYw0DOe+tDalUZXdPvVwWf7CwvaHr\nCdcK85lIPSri4kn5xyqPMhU85jAkeYNXk4omPL0/TmwmtGShc74+RA6ZoEqj\ni5YtmCML4CJ6Zou4pIPv3KM9qaQyjiPmtTzlBawcWYXudA5Dj1tpKFJTWDjs\nSsrIghkfzYJZruK0+ub6uv0yiPtVCV5r5mQVBQA/urhfVBB6YRVMVzhEZWpl\niUAzRTI0cABitI8MRt7EXocYivvDxLuZhHfclywnajZOrD7DmmiZXVs8dTUp\nIMxUhCQ0knaJ6RhzpnwFbgTxKgPCgtm9nIlGOg9JsVJOHLJAEjJjhWLUBkwR\nTj2jUOa1au1Yf27+WxY5EwmpdUi/DCnXvLdD7y5CG7q6crbWA5oi+NAiJjhj\nEavMdlVVOjJ9+j1UZKoL3hubdjn+0GCwcJSI1AUk9hrsTPoVI02ydZBuT9ce\n3IpzY8jcyJvd0Loa24BzZPAmktKX4kuGjsK8fmbBNr++PsarSpvRHsUf7N8k\ntMiC6pYdiLjCp2XkNdIoBV8gzK8v5zKwU6/xYJ5de9+WeKswYFQB14DUnlUS\nqioM\r\n=m614\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"aba0815ee5b6571c882335717bdf2aa304e3c193","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.5+aba0815ee5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.5_1643474442846_0.21722526700820177","host":"s3://npm-registry-packages"}},"0.34.0-dev.6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.6","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4349a2f6d5ebbde0396cc5a7a454702e5dff8bdc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.6.tgz","fileCount":27,"integrity":"sha512-JhsMKYjyVBir/+gTJmSGzYgJEKauxvkXipBdJMtdLkLkj0Sv+KNoywf2Bbch2Xxfz//tQT2B6XwMJgX/PhrRpg==","signatures":[{"sig":"MEYCIQDJ0gRcTFqORKu9CoTWsW9/16EqnalELAmsS/5PHKD6pwIhAIPzyjnfl7tFkEJv+Qqnb/8MwRbBKA0CqPjGGKy4+6k5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+A+9CRA9TVsSAnZWagAArlwP/jkTQ0vookt1OO7YNM7Y\nipE5o6vxgakmB5NM8CcYF5lwdW7RZRIm4QqhkOpgCq5xF/hbXIHuwwUhfMde\nKB7O9kAlI6ReXidlZSZwrQmOYL8SmnNTAG4G+tP/IuxUBtbYiJt/aFFpiwjz\n4U7pSuRWe1QBFLtCBCQEErDHDfIdcI3uVStDoQK9HKurVfSd7RaoraNnQGbM\n0SKL3YwzlOh5s/sqc9xqzSQG/KEy+ZVBV1fwZde56R0kFgliqwagMa17o8XZ\nv9UdTvG9LnuIx/E+eGf6rqvCjwyc/XV0keFeXIw1tKi+z/WBVi4ZqKzVRM/u\nkkXvNsBhgHloIl0ucMl2qb4+jgvx/SXUJxPqyURqiTJ9tnwbb87L3Y8qWAjN\nesqcU27PfKTXat9vIktpP8kb8sfOCLuWOCBsPxTxB/UEo5iX9Qtx2pxPuIY/\no9r5yBfd1tAegJrPrNGD0vTd2TaR7+sFSt9sXQ+tgHIjMQ6c9al+0Iadi4pX\n3UCrgmcDITHelXa9G1NIuTLwWOrz+ryZOtYqucbzS1B0kc8/J4zCjDJYEgrs\nqyVL8q+H6knvlXoNa7zp2HxL4jb7hgs1i/jx4G7qD8ojr4rVkkbQSB8Bng6T\n3tiD7Knwu6Nc52paTEc4O5IO81KRZ6IH8Vp25FBnHpguCjM/0M3CZwDpYbgP\n288T\r\n=ePeK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6db356c62c86ee128144dd493c0b910ddd9c6c75","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.6+6db356c62c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.6_1643646909542_0.1607372908103668","host":"s3://npm-registry-packages"}},"0.34.0-dev.7":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.7","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.7","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"663007d0a1484af592738c52e2050cf93c8e46aa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.7.tgz","fileCount":27,"integrity":"sha512-t5ditg2oTyMDC/XI6q2W0+17kbNUlXj+XzBepXvmRT5d/NtDymDbdAEUwOXJranMZd9Y2x8SgZt1b3BdmtCkLA==","signatures":[{"sig":"MEYCIQC6o6wAuXrexhRgdecezRIMgDq0mzWeD+NNRoI9IklOBgIhAIqKzUKFX5TgxhEYTSV9Qd5GL5CSdqA8P3nNIhAZgrGo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+CG4CRA9TVsSAnZWagAAsCMP/ROsk50Ypww3IeEwJU5q\n/U/rUX5Lf8ZzLVD3Q7NMjsEfiiVf6dEJXPybvyVMVyLkgocfbIBwqcBAbjZ7\nwXN3f1k67QdkykOa7s4HLu6WIFlcU7BHAeUGBfePBuaVUSJSVvA4WoMM6h8F\nSciABZwidw5mrNuJSTz90bMCjWcIYUdh0y1jvI1uMqJjItlIiTg2/rMio70H\nqTsnzBYE+eq6hsqMr61mvCTOWGMdhBGViobpNsPS7zF+yI8gn/kv1QFnUxHZ\nsXUzJkKe9U0/UgJk06+nQ4xZeoMrg4Lr6zjU+nHTSdEpLkcef4j/vyZXVGE/\nNi9etutdf62QLWiigpb90YSw5JT3a7s97WSACLKeL7eG6Zw2LbFo6Ii7rrdh\nOBm3CHG4daQCk/tr++8mknY1wvvKh1xWdLRleuGuNupGbflfik6f2RSUCUnO\nu2yUbwih64ZtfSiBs6xPfGayReUMjwgP59NmwZMXl7WgvT1G14G8fN/PDnT0\n6PzAFnG1XfynXmAx/VTC8PHK2SD78EhmCtKx4aQqnNuRcDQPTnFZ/3Yx8HaN\n1UwWVjlSQpPskBrw1kFbWhdjJ7VawilBEKfWd1mDeqD4SOBrb01dHM2UxdXY\n4O+Jhex2BYF/xahvMmvFH6ycag+HXY+fVYOmX1e61fClrzK96DUr2bHMmqcg\n4l5i\r\n=XUbm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"52032f803226e5e6aa490e3f49d6b12c8e7ca714","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.7+52032f8032"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.7_1643651512173_0.5570001117861694","host":"s3://npm-registry-packages"}},"0.34.0-dev.8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.8","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3974f14c535641d38f458653cd8741a4082c8a05","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.8.tgz","fileCount":27,"integrity":"sha512-Nnr30fc7lWY1ZfwUb+e7w2DKnlUDvp8eHkmuIVfnsIcT5MzkdJToHkRzOQV4zCJyu3GcsDKNYVz0X37hW+UqOg==","signatures":[{"sig":"MEUCIFM1kyr9ZgfyUYOUx0SBLpFaAZAog48yrpAvnvUhg5bzAiEAgTmYk3RBrHxqrq3y2e52aphQBQaOHwbYikWNGaQbcEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+WvBCRA9TVsSAnZWagAAR6oP+wa7UavXOEL4OP9ocWis\nGznX2BA1maQdZqouxXIgeUqE5WZIrVCuA6uXZcof5Dff6lc3imYe9T0AODFS\nsrHZ9w8ekVLCeKBp6b8KCyiTQQbGjOX8lkMw9iu9b/Whl5d4JeqBENgm4pUF\nEzfOl4WwoTFmvoFvddGnbazpIvlgf63QlbWXzSATUg+tewiBU6i0U0Oi39ay\ndiXcDqsC2upBzIV5/H/JXTLMkzMX6YpM9n+smLP256AyjclEssGTbraxlIt8\n4fidU44vOqkpxh98SqfMOJHKq++0VTCLnQsWQW73hQD6qpn2ujrjm9zW0D+e\nIZfakltmEaSMCQ59zPDotoDK+H9Fr9jO0SKTOghyc1MhmtQvTMd941rb+RIF\n8b5188TNaUvBTc6+jtyVVHHy9M+vYguA7L2BroiAoysDmhTtVbxE3JyuvEpQ\nDKXV/5uqtlnX+8MJwdzo4qnNxgSkt6XkLweRHfr3u3hqZ9A/vLwtn3omVAdu\nSrUpwsp/zrJ5shJZxnk/nRIDabsDomCRl4VnSU4RIATWOPFbda5h73nr8Bsc\n7j4/9zKfOiNFgqqH3wfijbGmqtEn7lVAmgS79+6a+feseT/696R2o68CQ7Xm\n4EJsL+8QG97hvm69QpySc0BMSJFooUNz5wb+MzpB/eVBIWeUUNOAUilHb9sP\nqkud\r\n=9gMN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c9b5350a6186db3011937455804c14ec7682373a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.8+c9b5350a61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.8_1643736001190_0.19391352238923965","host":"s3://npm-registry-packages"}},"0.34.1-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.1-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.1-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a5ee1fdbe84236a3bdedb448b05e49d2ad3a3d03","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.1-dev.9.tgz","fileCount":27,"integrity":"sha512-nf3kgkqs3C6bHvZ6n1GHVntakcbQN+9Fofd47O6hzwDnXfpHPrEOgO/oUDlb0jexOrgVlzjzpJInWEyFYtCTKw==","signatures":[{"sig":"MEYCIQD5vl/HOXXuDX0rCcjCr9au1Y7zi+cr+MaweKOHqi4teAIhANjZKZWA1pEYr1YZ16aCXjHGd948Y7qJ2DDHQywXnP/V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+XLTCRA9TVsSAnZWagAA5GAP+gIpmN8Lq0zyaoF6tkJJ\nw9p6WCujl33u2AhYNVa/6NIBNZuVsLjXtQeXeclUapt2VLf6sTqntemHO7Xh\nvaU/JNJhIqdGXkuJ7H44Rj3x7BxegAzcVjSgP9E6JYEEp0TWpvqTIH78hgC0\nXwAj5ZMNfuCOTl6/VxFrp/m2bk9Mp033Yjh3nWmqMWeu6BPPePYJoW8pFsyu\nmtMXFV/o0jXwT5wQ7XCnL2tskDpvtHNED2xYJ7ZXW2HlA/MmhV8nqUQIfnaw\nk26+LUYXZ1MVgqKauL9QGucj3hjtxkgpJr5pxCHV4/DeqKX5oTjK4gdJXMky\nAt9Zx4pxReU3fJLRPt+Th4ysrKlEdiHS5lmEtBADaxDgSsWXbql0L6sUd4Ik\ngpFrnY3f5vefA/aCpWAS4UYWM1pyByvvwceMbZuQHNfjocRzWAriMuKSE+DE\nKb9VkMGY+WLsB3GNEv+mb/zMSNt7QRKvh9/K0vqnnsu7IoP6xWjT+EffG2ge\nnrLnmMety5Mrbt7qOv7yMoHm19/hf5XmEL3l+jTFw1+aeYuhmOFf4PMisqBO\nR7ickpSTohWKbUos8z8G66v3KnhIg9UMdV790e5/5RiOpWGrV/NtQ5rYWRtV\n0A8VkwdNIPt7/CUf8wDNlgJsbZ+8WdJcju2W0r2FKjWhU6ibyYjsUbKE6QO7\nVjbm\r\n=HKcb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"19bec296e1ea9155fa438e6d6f9fff3d491e2458","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.1-dev.9+19bec296e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.1-dev.9_1643737811691_0.44052396866489385","host":"s3://npm-registry-packages"}},"0.34.0-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"af0578f95f49c6d6568c760449c6bdd0398aa5ee","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.10.tgz","fileCount":27,"integrity":"sha512-MseJN6plf57ED3TECywhz0xkoymPt3iGotK2mmFWr1gtpfzYAp1KOFiXfyyHg31pzu7HqssxMCxk+F6c+TUr5A==","signatures":[{"sig":"MEYCIQCbI0ppbmOk3OnwqAyICVxXet3LxZl//nRxDZ2AX6xNiAIhAJbcy1t2JioQfpRPqVkSAx1FjqIpg/VStdSsam/vYdE7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+abpCRA9TVsSAnZWagAAcIsP/RuwEdTbeU50QvBml31+\nhWpct7nDlSEfw/ehs4uzZ3k8eaYiTZ3XniKF8gtxbjANqrFAB+KaxuRmb0xL\ngu+9/0qG95ZYf1ClEGabw2K1XYtoJ19nkENReQD/q/XUoktw1LwAeCvQlhKM\nBTLw0Gc7qHlz5WKX6uzLYkZAzKPn+SMdvl5FbLvOIzFDfWxknT5XKF3d0+91\nTWK3YLBNLtM7hWu/5Xt5GffaigVZhxPDQilg5wJYyR/Qqx2v+37wuHvU0vRt\n49C4Ieo+qJ5ZbgFmBZ20vxZIo6rvxmJDVQVCBQDj2d4rEE8DekeCJQwmsj2n\nvfzp7kkr4XVuXd6+mw/mH/QnrB1trhkgGb/ST2JPUOduRotu4Xj7W/hqtcIV\nElQopBp52pkxQ4M1FXVEfgDSt2onpQM8t1Ko5rjJD/1bJIXtvYKIBmt6/Vhw\n0XUjCcRKJa3iQmiOtKVsDgst+1lByn24F6N8TtGErJmJ85Hbb7aZgyT3FBB8\nCoD4EbMd+u6NY0yNjSjwWwgyUTEyJPzBBdwMj+rCARHsa8eLhs6GW61akYhz\n3+29mfN5EsLIFkntYkPMC11ae0qw1Uek9Nd+/vN1+bw/qEe3nPqI2KJbe05N\nxFTw8LalnVDCqEBNZS6vpRwnc2nVBdzCv9Y4i1+yMFc87WGPqcammnlU8pOR\nq794\r\n=Lifh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6a713019bfb7784016ad5df00f92d8ab59f90ed9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.10+6a713019bf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.10_1643751145297_0.8716118973536204","host":"s3://npm-registry-packages"}},"0.34.0-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"59ae3a29472916e0100dee7c5d65ad825b9602a3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.11.tgz","fileCount":27,"integrity":"sha512-G0Pru7XCkS0sjB3QXGxIjNMGFmBFNzV65Md8nhlxjWqTSnKQ+rNJM1MKPVxAlUUaVqhSO+eNEJjYVVEY6hUsiA==","signatures":[{"sig":"MEUCIDoyQE0HriHFf8BC3Ah1dQz0paXazErv1z5ig0pnRe0VAiEA5dyiWWvT7oTMLqVhMXWP4mKTlrqhwFfxCjueH06u81c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/Wn1CRA9TVsSAnZWagAAB1EP/icv+xvpzbUb4KkuQZy0\nPdRiqP2RxOm4gJbjreTN2zFpUIgzTj5D5zu8Xu3NFZsF859rNV548+x8l+d7\npB1laBfRLjLTvjW9OB80G7I3rdufcA7pUAd3ioRcg9XmxlNEiCgShut7Uwq3\nyv6T2dnTiTu/Z+vjLCTueMriLo7oR0XSCNsoH/+bg6edoCPGKbFWnOmIcTNz\nHz1KquLU3dX4TMmA5vUf34qQYezV3v7Yy8k2dcOsHotoOoSxXhaYRJItQSr3\n/EAvb3TU4fn2+tRYGDIhaztGOzSFRHkRDSdoVsvm7xBklfuH5fowK2xkb4Ll\n8D1WhmD/bFbLZ5tNmbt/Eah7id0Igd+GrRMo5gYkRh1M5X1uCbkYBtP/MLQe\neeQ9kwh3XShJMoiBHfxPPUp7lfFZWuReag+qQjcrvKcBAwX6YVQhOjRLiT5a\nB06sK/pNkHiLwrk9aKN2Z3dOkzzo8Y0WubIuNt0JTsADb1+yjsrArL80Cmm+\nWJyaeWujc99nNxH4KI1/FSTEskE3iqDiJo5GhoJUtwRBE7saDIEGkq5ZaY+2\nXAVzhf+e/4bJue0XS5HckOm2QpF+9IZ4OmkIHVs3dPUMfwWTYCzIyHpCuPkR\nrrIX1firQ+jzVgkkHXHqx1o0npjYMSkwMkgQ2chxLjbBuozcIoNKpmGmwfpt\n5YXo\r\n=T/mv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fd65bc9b2a0bd127a66957900468d4aea48eae95","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.11+fd65bc9b2a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.11_1643997685443_0.9802699107835524","host":"s3://npm-registry-packages"}},"0.34.0-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"de5fa6288286ae9cb606524c6c4f14b7dd8e6018","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.12.tgz","fileCount":27,"integrity":"sha512-ZZ3rhuapKBLM3hxYF2dlUUmfRe1at1wRwDgI+IyvdEDFfGuqha4cggKvrEJHrvHs0J4tt4O1prYTSe9PKtbLow==","signatures":[{"sig":"MEQCIGLaL7KLKFWSP5some59pI1t4eb0DJi/r79fde3Nx2+3AiB7Cg1EHkvP8jn3rfRuZmHHr5eEM9wgBWfDDBG0rblI4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/ys+CRA9TVsSAnZWagAAUaEP/jJoo9OUx/+IxsHJ10Xx\nAmMdXxQ08G9AWC/Xjtz3eoebErjldJFjpIpxUIctXFvLS4/PiurneAfZsVWj\nHPlK3HDR479qMV3LIhpmR3twdBndBupTOmf1iEur578zjCqHkytzm47NQEAb\n4+CayT8+DiRc2FAqQeW7nocYIkROdNilrN2NaqJUaGNeNKHV5Dc9oyR0o1X5\ntTQ5IYvSJqpDHh3Qx9OBxG2RFQuXpXay4apmw0QHJgshK3W2zlNmoa1FvWkD\nuEDOLoxwnMIuG6n2r4EMWiK6hTuVV+V98S4VCO0FWFleMvR6Vx5+ooLmNjj4\nFK3ce/6irFRdRJuwVK3sqFeCnQz+Oh0W0VEOghn8d12u4uoZLDHD6To/JO85\n2n/kHUqLesMDa6lENjIAvGoFoCijYVXV3t4PiUE2R5CMLMYWl5ENUv9TOKi1\n9kOBN1NxmfuWXtwmaGaIxz5EhPeOmlqtf5+0RJjWLgv/jD58hgr3gSYIgMu7\n09owLj9PjFgD0QUkFM4rsqEhabXewzOnH/a9r+SsZfeFMFVkYQrRPYjrqL7l\nMQgMkmnsqXGZmDjg60u4vXoX7UU45wwdXhD/2iodU01qWdgfw+sJFkCR2wbw\nOXmi0mK5FBO3iDmSBbhPOi6W4lXNYZWfYEENJ56MUwdXuAssUS5DhywzUwhK\nvjlL\r\n=m9Vq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f1f2b9fa6f65a1e6ea555fe625e070c2c9c2095b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.12+f1f2b9fa6f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.12_1644112702470_0.7749251459285671","host":"s3://npm-registry-packages"}},"0.34.0-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"41877edb9087627a9229394e36dfacb6a37f0417","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.13.tgz","fileCount":27,"integrity":"sha512-vlL3/FnNgsRqpQS/E6oIZesTuyRsY/DpmACX1HVzK2LCG0D6ZNeZ/lPla/ZFRnYGNY5yLoFlU3aoUv8CdQxe1A==","signatures":[{"sig":"MEUCIE63BSEJGOQWGuz4siQKcLCmrilH8aZVxVYFBQ5XBwVwAiEAnMtSz+X/ihmyyGFkMk1Kxs7AYD61mXIoUFB9Qt5cOmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAJFvCRA9TVsSAnZWagAA6JAP+QBhstc5QT6sECURkfSA\nG6CyBatS4dtdEpGgEp8VX7bNTKCl6XamwByT/8ZbMvesH0LjKhmCGqDuXwBr\nYA8c3QFagWkFbgJzTThFG0cXi2RB36ykYTiKVcjerytb3mdgAgELq1QeX0/M\n9qsTa5K2/eWQjC6TtB0XvZtNgGXJxziv2Vge25a3I5ctQXLmenx0ldTqjYoO\nhqBiUiviv7hewwPoP1+lfbxoOlxHEVnr29xAyOiJmohTE7HdDZHtgfOcsMDE\njMy+N0TeFNExz4edmCCXkUZEYrmIOyAVWjFMMbLphPS3dTU1L8r+oluBqxJu\nILmVJpZVMeZfterhCtQuXiTjEghZSModMDXRX3Qz4j1wpNz/DdglTWZLgk61\nPt3rr8FEGl5sPWmRzqbi+QcqhMy0VPhJofuFLubd3NJ7AszGbBDOH+Ow/uPG\ncK+e1RCVpbz7vQ9kZRm91aQ0Wt4pkBFYz6hx3nkJGLdwDXWeyA4Ph0lNoniB\n6pF7QEM75E6NVrPdNm5ggZ3XIoqPNcpeFXPcIlF7nTg4e7hDUe1/ZG7HaScJ\nhEvWQ1HJ0B58R9V85PuVxJyqlOYNOmmEOKqHjJo5rLe437JoSWmDSnW94o4v\nMbbeqOUgzXMsfHPOVPky75aHB7KuVYwPF+svFFj6uQhznBd8evHEvvrbcmH9\nX92K\r\n=qel9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"96b59594e21be051458e3bdf0de3d870e6998fa0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.13+96b59594e2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.13_1644204399844_0.7025382756547462","host":"s3://npm-registry-packages"}},"0.34.0-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"043c61fe568f5bf273a399f8f7b21fac455cf823","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.14.tgz","fileCount":27,"integrity":"sha512-MXJm0gQz4QeTOQCspvvnvA+YiLjTqf3n+bWTnI9ZBJzO1UVqNNZ8F63XzYht/HrHfXKrCEdDDGg+5y39OlicWQ==","signatures":[{"sig":"MEUCICc1H6klmVDrC3pSa/yf/uDitu2cbwjSNbezKphZDN9HAiEA7xLoiXcajFfzx2qa9ueSckDZc9c9Lbsub3LuZyHEuus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiALMSCRA9TVsSAnZWagAAo7YP/Ryk+9o9uEM7g7eBe/T7\na6rS2q4yen+ubXHvHrim74/rhDtgxDiwz4ATsa4yiHtiu9FXKmlom56hmW26\nFYUo9gaXPEGjSBun15zEZVE4lCNi/mOwqwcaMkVKQiUH7z3l/Ye+WEirkcTJ\nyuTYA8FnarEDHj+MvtjYwYasXrCblyYW0dig1WwBkQeQVGqweXemzpy9w5dn\nAZEuxznikrvwceiBVBGW2mcg7A69UqjW8Z+23TY1cdr/CtYhYVXrrXGi73J4\nvspt3J29KXJYxOyMfSYrxZ4h41hRQUKd8S2CSKp5nC5PCcHcRl5Ul06ae9MX\n0Qww16lpPJ6dc5luK/Mg0E48YHBLMjBeiatnI6jTvzkVf/1yJDf9I/4/442Q\nFJHbnFTaCjRpU7B2yfSupZ6q545tUPk65sFvecRi/+vMBzlbY+wIXPGh/Il7\nvX6zn0HVqa9pWKbeKsxhZbOJ3GC6zmQackqwP04p9Wkyk5joFsQ209yOOK2h\nNw7gvIh/aaKwHGhvIsymKav/T5wGwEYuoO/zSMkyN23jJJfKNELMRj0rqhKC\nUpDEaLlghX8sK/yzCGgg45FP7xsfog3xJ8XJZWnHffGqhyD3pI8vm6y171g0\nrLVFfKrVIQTjuArKtjLgSqqRuw74Na2coJbRyXg/Dk24h/OQhEvm37kP2qK5\nbnr6\r\n=ZIrq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"699f8e4d98259708238e7a23eb73dbcd509649cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.14+699f8e4d98"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.14_1644213010453_0.3353490374922734","host":"s3://npm-registry-packages"}},"0.34.0-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ba64e29f72ec3b213b20a5cca32b8a95d4ab81cf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.15.tgz","fileCount":27,"integrity":"sha512-qBMWiSHQwQLOL9QRxITwLyijE4rElouXcRfBnSoMbpLyDPmK39nf4WL4guUpUil6BW7OTyNcaRSiq6T4WrpXLA==","signatures":[{"sig":"MEQCIGkGjSBnjMlYWTWhxS7dyaKkfQLOowXWlIQALQLV8sANAiBPFADFgR0ELPzWz0G7SBXGXuVvxcrCwpGHffuypn/DbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiALy1CRA9TVsSAnZWagAAHTwQAINxEj1tci5N6X13qFaf\nx9nrtIvHdfgWoRP7OXK/1ZdDcg8xDtgBZ0CPLgvvp65PX0rgQNpZQO+0J1Ea\n24OiAdsh9gfqEJTkGqUoeG+tFCN0UoS3l0kD9mHM9MjIH5nNHTRsha+DI35P\npxstvNpbRTmbrPdxhNlVmuoVkSOrNg13Ho1Q07a9MjhAKznYaLjDMfFt7piy\nLag/+rg1WwX+MV3O3TTgC8VodJ3PbDinLhIlj864Ka6auRsVcyjCsl2qo3iB\nkdAN9jS1V8ODpQr5Xe+bRvgAqKQPukOurLmFhrEXWXpmojtMbWX2hWmuRgFw\nxkrL0btTH2db4ma4uGGtPHoOLfonGluG7tMW1k9sQYk86dW/fcXzEz+g6pCj\nO6P3L9omDQXEIS6vvJl9CMsynHl8uXfF5xhZ3zE3imuzfZm+5iUueoHKAR+g\n3t0QmgnGURYQYWntaYimhiVvfUmnWU4jt7ezwis23OyJAsB9a4BUdTCaTKro\nHViNPxg8WoQhqTzSEjDh0JOTuFzj4SsOXCDCRePHna2J/KpDc/IMeCDowzzl\nLzf2SHIRBbp+xG5ieAAFfDV3YwLBJ10RKkNfT77eAG+zLqqbYqHcqmvq/3gb\nXkGpfpVNJllOdfyZhDcX7maHX9hZ/BV75nPbT6tztFupMRecwcbQwn552Vdr\no9lW\r\n=IT+s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"96c0bccd3832b4ef28cd6039675bf0d04e3c9868","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.15+96c0bccd38"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.15_1644215477803_0.5783991746510915","host":"s3://npm-registry-packages"}},"0.34.0-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2bbc83d7b42c27469e8f9f6b209b712a908b7006","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.18.tgz","fileCount":27,"integrity":"sha512-83VHmCIn4BTWlOHyOzs2O4K7XO/fFQp0y/WrJQtVuxHYUdbcPNdGXRKqZh643fob2Kalxa6VyOSPbGOx4bhZuw==","signatures":[{"sig":"MEYCIQDfR9kGrCJhsSlFt0TXXlPPPQuCvp2tT5G9chS7yRCjegIhALEfqTszFWSjdQ6Zz0oodm4XKmBeNdWm8fxHtchY2eYy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAL4KCRA9TVsSAnZWagAAvA0P/jptoHElL2Z2XydMHg8Z\nz7rDls/KdHuT8wIZKGPkX1xDRhvKpaC65zfLoVLIdG4/zijarRxbZAruxMEB\n0CULyZ7l5W8eK1cQ8MOeYcqqdxNMgtGnNZSfRPfYsK3ZJIIhguvdkIt83LjY\nwdmvXVEqmLEcfHM15Zs62E5EKOfYKgw0eIbSnHdJqpDt1GX+u3eQoOSTT4i0\nrMIXKZ2bfA8gq4INOuM9Vpu402CzP9xH1Ibi83fE6ZwbjKfmbnX+ftLYzwRy\n4To96mxeMg+2ZEoNO1EBXzsVWxMznmJQrg9VHtHTWuhGpAelpLWIrjbtPHpV\nFDe5cMLUGgYo23BRIODwNX7KeDlHtFKdKsoF1zqw1PceWMU0BU2958oApuA4\njK4WK7Ccqf4S8It5kFJza4OgauYE0I2qdqO/ghzBnyqOgrasfkKQ/HnAIQoO\nPu/Xgn9ZDtBXAM+DMqUQhPEz16TJMbAnIZEHZhBx/+ZfbZi/GYA2S+sDmhJ9\nexfLlAD52nRzWZ+XaOApxxZ5E4kr39tsX5CzCyJP9xC6f0tS0OuFe+dFjr5l\nV56lUi1lGsIVENVVbH9LWmi6eNJXUL6WbJuJCSnmyM0+gJ2J/MtNEc/IZB7n\nHFpS8a7TAK1POdXuemE6wEmB2x3bGAj9NfGwQYNGErFi4PaG1THA7f3etIhe\nhMcE\r\n=aQAR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7f3719559de869800edd58992a781d3cd5fdf3aa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.18+7f3719559d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.18_1644215818308_0.21794383369185955","host":"s3://npm-registry-packages"}},"0.34.0-dev.19":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3af480ee3b017899f6dbec7fb6c4be81780daa0c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.19.tgz","fileCount":27,"integrity":"sha512-zxKtgqkNqjMsdlTqz6cNB1blXCDfrr/U08emjM/9+CdeQ7P1nHN2VFHqP5+a7Gkqkccz+PyIam8/uurPYvkUYw==","signatures":[{"sig":"MEQCICPJExYmH/O+sT3D45Su5P57DEal8Rj/F19+2erhkefRAiBihtIrBWuRoktZEJqFIVW0IDDwDKBdaVoj2IWUqH37hQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAM9MCRA9TVsSAnZWagAAYdwP/jV73GMa9my+XHVgN587\n9ZphJbgMzXNghlVTNq4BqV/bV+6wFETd8FKDUHR5zo/BKrPBHq7ysbgvk8zh\nF5W85PWakL8StOtc4IKri3BOInqquA0V8gJQMB5fBRoWeAaCk5qJ57g4qQAA\nBwKkDo8V8HZcKBLumpWZMvcUhmRtN6zCRZsfnjTMGwVdX6ucRzhfTZPgA6Q6\nQY4R4NPKQ4cMqJWPynj704B2h+gM9inFsLnVCDCatERHg/exegoc4h3WpgPB\nJ8u2OEuHAtY6VFpAYuJ0AXEAbHezdwRk+X1MZTEUqWrtTkqWgVG5n3ZDy5NA\ntGGWyPKnoPuYX93+ZUuhyCLt/tW29jR4Lj9A3KgGNrPF+/BdacoJleKVjxII\n/O4ZRZ1oYaKIFSm8rqth8BIEChrtG13K3TggxcNczY1YaAa3wL/HbBi9qowK\nWck0doGHM01zge92VhgnUaSisxDHoMo7fkYxlCl8rApKXCflfk2q2aJ7pqhH\nKeMqmjVeLMgOObZ6KHEwyHhW57WXV8FIwO+Zg72tbVxb1kL0f/yX7+NJbiYg\nAHDerPhQIg6+VffiSYomtDXuS/E5Ppo+8anwjYATO267E71yVa95Jom2eMAW\n3PPgd6rANU/9Ayqfmgb3dP1gDkKx62rn451eYjwUaW0Jl/imUwGOvFpiwgbY\nLKaX\r\n=WM2Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6ebae5c8fd5b707263a0b4f52433300d2189779c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.19+6ebae5c8fd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.19_1644220236843_0.8876540753512241","host":"s3://npm-registry-packages"}},"0.34.0-dev.20":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"44e591a19c690e474e98bacd81909c2f6db88d9b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.20.tgz","fileCount":27,"integrity":"sha512-eWnAK4Mllbds47QfehoLUT1YP7NvmJS0jmedILBZZCTiWSi3JC1d97qXhDSoyRwoG5cwCZZLVZg7KvnR1jRMFw==","signatures":[{"sig":"MEUCIQDRt8pkuwHDEgQdeR+leSR3tq+BraKqeNpJETqxGN84eAIgP2f/Ol/1QTfDOceFQHQLHoO4RHoTgGx7Du6zEU0Zp18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAN2TCRA9TVsSAnZWagAAGi4P/jB0ixp6Exju0Wr7pGu7\nl+8A+tS8+UTa1dGURqJbEXfGzRi9Y5P+arFlnoDOZiBDtkHfJTRYRVfIBkfE\nKjhgzTJw688dngIE1N/dBA+uRP2sJGszh4vCDTSzkzvRWG03vxIkqAZDNWd+\n3K+r3GVDTcEMH7gugK+oNsyqQIAnUS5R9NWKs+Gl+VJZKbgKM8dqdtnfnIUe\nxm7rB+T0ff0DlcrMEbGxuR5Cy38zXnnVeuLKNic6R7aYmEH2vAq6lY6an4sf\nNMr0ANNiUrlcXu4Jfl98MJAr7j1SrpccuiHnZ+1XUTokpca4Bmbmq6YRCebf\ndl8WAmFjr3Opd/Juvf6YxIbeMzi606uMIsAtoW6rW/8hPXfvAaXiPzQ2AYmB\nI+pBKAijZfmp1XKEfPAvtZgwB1v+UztywMMFs4i0TQK0CEnH6/na4NmzxKUm\nnMLDqywW9ZuUfLOaRB66w8BCw0wVv7Mk8Y5Z+BBbSL3kbWwYqjGMsYBPmppt\n96eUpihijegYHGChV43Hxgxmw3iQpzax8pW/UtsmQF5V2c2y94f8JyIO1gN5\n2qJ9Eg2ZRYAdER2q3kco89utQySsHc9+MwhyDI4DtuErSH6sqAhue3iNHa7T\nJKuRqOrRdB3xEHEc7sWGCI867EZ/4mZYw4tr8DSusn8uR1I38J0WHYWiYDjw\nPE7R\r\n=ue1I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"14f528479d4125c58b652ae32e2c699c56d0d9dd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.20+14f528479d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.20_1644223891808_0.014108013451278545","host":"s3://npm-registry-packages"}},"0.34.0-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e5a844fe8bb2b2d9b38203750b01e2df8f924d65","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.21.tgz","fileCount":27,"integrity":"sha512-nj3NMDDmn7HWDG82deZeHpnlisvDpJUrmKvN9GBIi64tMXiimCGlP88q3Ob5d7ZfPaGJXDuGNkBiKxWrSpuqKA==","signatures":[{"sig":"MEUCIFEwd2ARYWi5pi7wWA4HCChQqJQDTO4FMpQUQdr7dKH5AiEA90TyxVVeFwvIOu2vGXYiU70VXsfFshfrkTQ/PYO/hpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAUHJCRA9TVsSAnZWagAA28sP/j2Z0uUzYwmQ2IzLu4cW\n9JA9g4CyogyEKRcDw7QOg+b9h3GGTi64NIbgwfwmuOkA3SUZiO0aHEWyPzJ6\nFiKGAqWpfHAznSgjZG35IrxQ22bps6PvmXD2v4D2wQR3WqfV6g6zwBfCnb/T\n8snHcGnL6r1aYOU8rKuJruSpkHDSa1pgmnUUF/GM4LI/zvgTXmJsGwBDqysa\nG5e4CbXrEJIPzYmPLQi2YK7K5XkYuq27BJO5i/fjAP+c3KdcfAnTI0SqQ6CQ\nLSb4unm/729UzeWRSh2WZOD2nOViN1SxVBnkZ691P+D4tPQIqdEl5DnQwgsT\ndO0D8Q2EfR/tvUaqyCeVtq7OKTxqeD7ZWKzDwLDBE4VF7n2wJPtWWjphd0TJ\nziEN7mG7ZTVIPTf35niVIPQQo2bqscVU669nm/N4fu+nPVLceX6A5B/ovOaa\nSZxGzjxvLOcM7TGiY+In7N93X7CrYOVAEvfs/UmRZ4eoF2x57vQNYbqAxm9V\n7SsFaFmubtJhkU/S71hu0nGmRn4PqsKH/TfVJW33ah+3Z39FBhyHmap/ciS6\n/V7qdeIp8nW4j6X29WKi8qf/z64E+8y/EvgR4iO/qSbz690mQq+XpNuALNbR\nfqyFE3OSZQQTUoO9COMKLcEtPvIujUBQMCNSTEdtlrVS4tDf+wyB1j82d9mF\n64Yz\r\n=jrnB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f9c743221549d6dbaf308623ec4e240a2aa5d28e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.21+f9c7432215"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.21_1644249545215_0.8767872224886759","host":"s3://npm-registry-packages"}},"0.34.0-dev.26":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.26","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bd8d6731697dba86253a5adcf9897be5a6dfc33a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.26.tgz","fileCount":24,"integrity":"sha512-UHmfAhWCh12UlaSgmD1nK/7QEJbpOuUD+yZbfsy37lmDWAA1ijwy2a0M4T4mbsnQPCz1kH/WGfKHgVjTHDUfFQ==","signatures":[{"sig":"MEUCIQCGUKvbmUUpUzjlLo03Y0HrQlgch1/ckT0BjEqVGtCvyQIgHVHBSKJhKK/msS5l8qtBXHjcqShB63M9fIFPnpGlj4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAUNKCRA9TVsSAnZWagAAykUQAJQmV/0fsZ0jEaPNgKE1\nSrmxI/vj88SF11bE13YY98CCDKm8bXdOXuP6PzWvPQ+HaqADsffJ01hSf22X\nALg6WBkhbLz6RUmlE8lYh5HH+TV3SaaKXbC0unewPhO3+7usdEb50/QaZWzH\njwQIc1qF5ODFhGz63tFodzHfw+BBoEACjFAcBdnhktD3bamKlFFfcoPOAQPP\nofjPYAg7hrqGw3yColdS5JU6vglUVkXJ8ppcYSLQIPi1ojaScr2ND5fAOXBV\nCkBQ6BDe4V4wigSFKC6FmCrk8f+pQiYEP+kvCpeRrWBjxJL+zS5pfPr6OTNh\nuJyAAb/dW2oMUWddZZEYMh+8w+GUK3/EqqMpXdpn+pEdpmVMomqN01DGY00T\njB50a8beFtTG5ulMKPs9BjGf7K9gwY7kozrVyuxuwbNGiDzN/6wxFks28nMS\nDsZkYzVZGxlK6BOHTQY1YtZ/1kqfCLvwD1vUgxWwZ83s/CJFuZXfuM6pnDC/\ndF6lDzBLeHiQTOFXt4luMVtrybS1fChDFBESvkw+5qBUtVC95XMs0bWISza3\nTMc275gQ/4KOht73dikCcjPwLYoX6IXdgchRvb4NVDYqUfg6XWV/q1lS1ay1\nPCmTqqWtDjoK4SnBdbmEiwZr0WG1hAAOVhpTSzA8OvUosoI4DCEQgOJeJ8+D\nqYi8\r\n=NIXD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"86f55049bae94da9bf6291497808c7e23d871fc7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.26+86f55049ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.26_1644249930539_0.011932841284561624","host":"s3://npm-registry-packages"}},"0.34.0-dev.27":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.27","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"568c0ce3d0baef7a0a90bd87a2b2d9bde9cd63bc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.27.tgz","fileCount":24,"integrity":"sha512-WzBsH9CNJyplA0fW1X86qKPqxhwGUS8leySbRPlAkVEjFzRpoLWqj7Ee4Q69oV6P2bhWuRcCA9xvw8tCZHj46A==","signatures":[{"sig":"MEQCIBjIFeLGx0cjZ587lZVuEhVkP8htiwZjI0PgLN5i9qq0AiA/7DdYOTaXkwR6wEkjBo235bbpwdlP9qdFXd7d+tVBGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAVDZCRA9TVsSAnZWagAAu1MP/iBN6b8p3Ws3oEPf598h\nDcSpikL9vHh5A5j63rTrV2GejBAU00MaVGnN8aBP5OP40z65hs3SmcWlONnm\n5ibmOT4liubTt6trtfVNGX+AVfz9b3MLs4WigYzkfB10WATjhvDWiuO3WQbf\nYCQxIilbcLajr88OK422IpMRE9A5g8a6FQtJMNV1rT9zmYZPKMVYV/Fw3CRj\nJyiAm4mWB0DhxwWYxxcKBBxPTLA6j+zTVgNHwhXGPDjr/cmD8SIykqG15LDW\nIENF4D5vYw4h2sp2qn4gV2jKb+OlJZIflyVcUwbhLyacOqCFejeGfAddPM2a\n2U0GmLwsLXB75WNsnBlOWAJWTNbbmhr1QW7lfPKntUkwOamSrKauXvzSNlHB\nc1nGGrAOSAh4PazTYmYN3hw6nBERpLYhS9QSYB3IjXyFuGtNhHCFKUbPOuVO\nBLGUsAhp/Q8hGFWcXmrz3YhdA//ZJvbsBUxFHQXlsD/ifFq4KPWvxlRucikR\ngNCXDPu9VYFCctZcqUU4gqBx4pbGbsK3PJjapy1U7yHKrNdBnQVsu2rzoRw3\nYM8x9I+QJp1txdC3su+nbOQdsrqCn9FdpvGJSETbFI9idaY90rE2pp+BWBVZ\nT1gVYROEjDZnRSuNSd9vz2Vgmb96hTZbv9ZDzVb/dXTGVLFsIjtm83id2JH6\n9Xdo\r\n=RgWW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8d1efce161e6c6e4f34907fe393cc8f6ed90d12d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.27+8d1efce161"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.27_1644253401699_0.22833792250273333","host":"s3://npm-registry-packages"}},"0.34.0-dev.29":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.29","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"832981d8f6c0ba44ded0097c9c9a8afe313c936b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.29.tgz","fileCount":24,"integrity":"sha512-cc7a62jhh2RihjldVL+/mcGbB6wbNV6XY7as91M4qVgMb9vkH4CUfZ37ibP+GWSdgmQm1PH6CRsroEmXurDlbQ==","signatures":[{"sig":"MEQCIGyYNxIQrHu8p3EeKDng1B3M7LSPYEoVerqjtzmY1o6bAiBY+c+OgrRy7xESaSUHR2tje92DSmvLOHIdGB3+d7gJRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAVI2CRA9TVsSAnZWagAA45QP/0nQtikjVNmRsbZ5HsfE\nZySqnuQZvt0HFtXJfdl6kLBIwHxwF71jgMdkIJppCoGkSsOkT4iAaPchjt0j\nhGG+Szd2+1SKDzEzgXksm8rQqJZTHZNHOa9iv9ydZfrzlarQksjdmkv9K3r2\n5JvQEfVA6S23X4uao2Go9hpVx70gIE6vVXRBHTToCNWpMCsnNYvut0/fCwkF\nVDKw0NFAP+56L/b5n/lPUXwilQtrufXhjocYsrHFJvRQ7nik4heB1kqfithm\nBKneQhd6nkkOYvcZ8QC2ZzaQMcugOyPLlS1XG/vN3yEJw41rQB2ntG9G9YHL\nSr6SU/kbcHoAmErRhKFIFBqYDg/1Igolqsd9lJH8yM3X52fAdAoZFSI3wPpd\nEbvOK46ZgJJQtoYpxtgsj04ciykoWLNBFDJigYuTz40B3LQhCrQv4ws/rvQe\n0QtTHOPQ1bmrQFSUIVKt00JjeLOtOZOr2q1SPeDdzLjDRgOW7LFmiSeADvHl\nVm2dbiTLLkAiMSHiCFtCVZlFdb8YF1718RIo+cZ3GwuR5lWE+zFGuApJ5KsZ\n9HojJ0lVDBBc0NN6/OT3oQKbKM94im10/r5hAzx9kgfBxkEhz5qwdGb6aCa6\n7QlBBbm9OcYnmne3BIBddy7pCd+YdQAj9WK0lmT5LN8NWZPG6drC7GQabtl1\nAL/s\r\n=hQVh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cd2edf2b2774e361fc8fed20ba910db99091eb40","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.29+cd2edf2b27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.29_1644253749888_0.8191376692183914","host":"s3://npm-registry-packages"}},"0.34.0-dev.30":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.30","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"35ed756cc947f488f72ff63a0771bdeff63ba49b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.30.tgz","fileCount":24,"integrity":"sha512-fYqsukBzfccG9dEai3+i50ppD8RWDQNtNZqo4jC2zFRNQLeFJZ47Anx+5TjHwqg3N9xh49dbPJravHFYztip1g==","signatures":[{"sig":"MEUCIQDwryNSTjkFDR1Y7QzFyNlNAIoZKfmOODLwfMFL91MWJwIgau32F+793nRo3V++UiHqvGtrZ6aJapNE0FYbPjsBxMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAgSmCRA9TVsSAnZWagAAE+sQAIHw3PcgIq6U7VIgvsDa\nROkPORwfO4I2bLvh1jvvN5QxIg8BWLddPnJD2GJH1So/EPCzAKsPnH11HJar\nQYP1364bzZ6z19OfOvv9EJ0dnujgXYjD9ulvcXoSJHgiBVwKsXJdSsCgQtnX\nmi71e5igYn3J4GTfO0RpEK8uqUnRXCdpeBUBKpQqlLOJWhko8siCVlPpXUo8\nD5Zex1x/rBqk5a+XoyGvQlzILbmRiZpeFlbUPm3/ITB83CjUQ3dxG9hKmL4H\nkalojuSf93my9qqmT7k1TDERv3lj/IhmcNVSxK+rSXaXHJGl0uXXsS9IBhqQ\nlZXqxHoWDFPpBTgZ0zHpQq+zgJEMVqw+yRRouqzUI8yPQaNzNOxvoWiBTn6H\nRgvPw+YPd5FGCQmcs7fLPFkQOOBo1Nt3thaBdby9hmmvnNcOZJcxuO6tSgo9\nCb7TCXTbuKYoedihmSgR/1JhsVuQepxa/n0cd6NZdEwSnwHiP4qUDdNGW498\n3NS3aKxVbTH2ppWsYVbtPWe6UxygtdGxF+m3mmcG8C4370XvSymK/phrsfOI\nDIYRXH8NXGKBFefXArDlYE++l0ClbeHM+XTnu7KVoYPQo5u4mmn3OpL9KDsX\nBllikzpN5uce/qNpweB0p1lxEeRDsjJrlqZe4f+MYvdx/qJVxHJRHDeJOGU6\ndV1G\r\n=GBzP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"11a9c983d37f231f65e618825bbd7a65e0af519d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.30+11a9c983d3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.30_1644299430520_0.4164733353762493","host":"s3://npm-registry-packages"}},"0.34.0-dev.31":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.31","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b8e9ddb47610bf94fc837da53705edbdbdfd641e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.31.tgz","fileCount":24,"integrity":"sha512-E9TC6k9PpitP0vOIY3nAcHozDc50DNu51zmg8qp5qnyoQB574dYgI2ZGAS68RM5/XnUpdmBEbJECpQrSnUA6gQ==","signatures":[{"sig":"MEUCIFzjZgzUX8U2FMhBU5UphUQ1dwB5BSLui9iwjSs79IqRAiEAzYa7/97Ge8KSp5eH2DuUrTAvRMbQUU+blvw0kyitWYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAghrCRA9TVsSAnZWagAATvEP/2uC62q89RZfE8o0pIaZ\nrltsGhCUGpxyHAGPm2sK1qZ/cymVfnMTzsdUEEL3jKcXvIYPlz6zWHpmpGGW\n/Z7j+vRzc7gxDHzN7PBX57ryz5mC/d/ivKEwK9f/pd9BIsDdQBZ/ZWjEi4hy\nFFkFKuwp2nxrZ407V895Wd1VIvbvu7Y7oJDFmMqGnhJk0XUgxciB4kNhQ/NN\n0ZQPYRsX2ov6d39LpMTNO7OBzEq3HhRyeAVs1h0oMaePqUfZNZ+0Nz/8AV76\nzIH8xT7utiDfUduVhMoV5gLBwHhx94moY06yaPpJYxgzLQDlE3HYi1UeW6no\n/KjAi0cL2zEOgyburFARsdjKw+xjsPr/egn2xoZagZ0YL2rWpClGuUFTL6pT\nnHQTXYplqG4zCuHfY/zD0vnNSt6r+DsOFX1RudRXpx9zY2jnzqi5pf8H3ha5\ndIQ62YYrSHxPkw4LdAkQTMyJmjAl6HZYzG3kdQ5Q3ONIymPM+U06R1NvljlV\nfTY13Nk3zhlNgar6suvBpkwEMDsIy1WK4IpNFwLSNbuHGGtwy0VEnSuaAs8I\npTBjeA91n0O8iWFX2VVUv7i2JKDPCH4Z+xPMXZRoGLzN0NLECw0CP7a1XINk\nFZtrIDm2yjFrDPJXuNu3VdmQFIcP98hVgMg5lewS9bTncars7nn4jpO+36fc\nIA3M\r\n=tzbQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"40c8ff59d02be2eec0653eba5da29330929a242f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.31+40c8ff59d0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.31_1644300395017_0.4574386794272678","host":"s3://npm-registry-packages"}},"0.34.0-dev.32":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.32","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"703b7b723cf6fdf1d0abf8ca889d62a465bc3a9c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.32.tgz","fileCount":24,"integrity":"sha512-kFjfo7BSpVqNFK93ilLlzVZOfSR+LN3ql/Qw4+K6mXB9QNttxJXxVxC00CU+Ru57UIRu+twPmCDAQ18CW0xMVw==","signatures":[{"sig":"MEUCIQCTw1ONxTXPHGWLEKULtsKO7Zxojbf7cPJZqUH4F2pK5QIgTVhujiDxRz5lThBxSU+brfZXxrxfSPgGZt/k4JX26Kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAgvHCRA9TVsSAnZWagAAjlQP/RaEKeqfhMszXsWcEyWa\n9xgKiH/GtJZreGVXsvabQ4dHha0V9Jo3mw7rx2k6/HRth9pl4+9VAygOG+jl\no0yOqE+ZmQAr5mHdqm3SVhrY7ySbD7o/9+g1LUww4u4yLIF+ubZZO7AEtY4B\nByI7csgw2BEWtFHBObUAua0p0Nn8p48iommF/dYRDxiNgTBVxKkTDI8dN0G3\naQf74ICtMbSMIsrDkg7ZSLvF8RhHN3GaHNHJY/W3NXyNJm5vlKx4eAC6cTEp\nsRmo+hjsIfSIs6bjbgyelzDhPf2KWmhTn4tCroQxkLo/V6eu22xxvE1nNkXP\ndpCHizSt9sJcMEeUXz2r66kqy1O4SNVHeE0qX2EtlnSv/vJsSeFCXXGPvxR/\nDvyOk4KWRpgtVEOD4h3YZBf2jmzCfWEUECF+8tSYQI5p22g06Cu+DNgGCkHV\nLU2r7xhWbg7+0lHgFn85hy3GEvMYctaX4VdUf2ZDJtOOda648M2B3ti7TK1M\nSwrb2HJOJ5NgbwYuWr2S4hRCDROTiE4+roT3cpiDRJZiqk0Gc9chaHNsI64w\nOsJCRd1mItWmpJpuBLLxKcQSIWAA4tzscB6ZpylkcEjgBKt00hU0x7fZ68FJ\n/XziQYnxje9IM2JYOlBOMqkLM9IIqfNd602HZAzEx2cx9aYK2Qqh7CPkbvF4\n3Hni\r\n=4QEV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1cd925fb63cf3e52cf5cef83291c2fbb020f0125","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.32+1cd925fb63"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.32_1644301255502_0.521805915880007","host":"s3://npm-registry-packages"}},"0.34.0-dev.33":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.33","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8ff92cd2ff223a1e8256a9ce07060885a5b08c01","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.33.tgz","fileCount":24,"integrity":"sha512-Av74Ssb/vIHSXrFePEfGdmaSWJ216gKU+V+hGxeJ4G9jNEZY6G0LhyBfMZvXVzxjT34DFqIxk8ffl7CS/jRMvQ==","signatures":[{"sig":"MEUCIQCe4aQFs7Hzkm46owkdJwsVRSSPek7EnW5zXH0+4NjlBQIgexw7QE8TjMDu/DIFb0LDhfnfpRZhybj7RPjM+nMTUoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAiq6CRA9TVsSAnZWagAA5cgP+gJ9JmyFg4/Gtthvc5GD\nPlw9WNCRnstGfmt4gctQ4ldz9zoUiqyQEZIDt/O8oPbzcfoxxfq0MrhxBwIx\n8A4suHt1CG6jaUrX7/y/AIcvqVjtJT6kUZaGkMWu9EBfrjjUu+C9BeGiBvzX\njifa+3R5F7Wlry2dkhC3lhpYD45gAGhGMRY+OLfdSBbZcxCR5ZpwxmJer3NB\nkEbjf1xoPSGFd6wzYfqQU3tJqeL5Bmq2SjxFyXKAqGHE/qRpFGHmyczocdVG\ndlKv9smDUEZm80K93sxvwehfMI3pXf/YlDrNgdme6HGSlnS22KAQVA8bD3NL\n3G67d76nV7lWdoO6LeuRr7lptxqHqz5Jd2s1GE+wPr+QUShLVehLayrntunT\nRzPgI+tnABruI0XyBIgfU3UoL3cOCEDTPDeMZarsiZ8pm1kIeDhBc+IEQ0eP\nH1j5YAVFNJcMIGeXWO0U7iHAkb6pW7amj3jobpVM6B9KtHast46ihSksQD5D\n6XmCawNi9NzqtIIYATfAYjo7Wx8TiZcd9wKnt1zz5Aj8/QiGAuMg51ke4/Yv\nQG+YJp8yQJEWMpbzFDYLp9hOgU9QvgFCiCA/xizDBmf3Nvh+wLrOg7ti5AOS\nFFZQfp4aNIKQxEC9F9R2wNMJ/wsl+EgZB+EjEoVNUNpSD12lUjXc5TEof/rV\nuUfK\r\n=Ygkv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e4edcba982dc7ce8eeb3a0ed77f4141acecb53b6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.33+e4edcba982"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.33_1644309178422_0.8318469759336784","host":"s3://npm-registry-packages"}},"0.34.0-dev.34":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.34","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"43b3364c2bb2dab0f261be8c082753245010c4dc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.34.tgz","fileCount":24,"integrity":"sha512-/nt8So/tigClgZKiOXUIPOOsuiMTbku4ZFOImLNMXWFWKdlqRuZE1aVOeRdX2EF905qpf53SUvUTtNGJqD9d4A==","signatures":[{"sig":"MEYCIQC3p/o/8XP3JK4x9moirbcOVm0I6Lq8JjRIN0myWBQN6QIhAJDqqDmSv90LG/pYzICpp05fuU+G9ZhDK+6fsT87G26z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAkmMCRA9TVsSAnZWagAA1/8QAKIQMwdevLfS9lqlIkU9\nLVgdJHz4/YOWdMoB1/FooVBUfaAtunXldEduzCy8T/MTmrbGgFNI1q7T/7dB\nRX+VH67CZ9+77MX2c2Yy243gZBr4BfWwPF1vldjoBC6o1WSg4cZ0xu2RgmKd\nj+nM65B+fQ9nsusbTLc1mUOR2kFotxu5Efn9gxEFKjqpW7ZaVAkyCYqpmp6Z\nqocgUvnAzee3w8uO5lc88RRQDZ4Fymqau9VabWxf9zcfGKV18fLnEPDJB61R\nETeloq3lFIxqgp4rLYls+KYU8fJueD+HCd37XKAdb7PAxcem6vvl2yMEnK9u\naaJ1ts0SRc1Ysj3m1qCxridXer5ejd9Y2PYojhTTgH6ZFsuqz0YTzQlmgKug\n+2oSVachjuBPxTYzPPHuSWzJR+/Xwo9DuNTGlEvoGXwCSAhYA62yuQ9Z0Jk7\ndZyzCYn4zFV3M5kKYOIdqbfc5KT8NoYLM83RiCwQ679uKpwHNllZIigPZCvh\nweqCF5SPjjbOouy63IH/IG5TeSwl1zYwQNMEZvSgt8BXu7d2jXwP8mEOmBa1\ngLjZB64Hsa9NE+1RSSUl0SDwZ53BeGv5RE3TU3VyqTsdCgrhH9WmX0EJKYzZ\nPMl/Gq8wkgZjTVGagxDfglvki7QhkW3hnv3ceGfGeEEYS18WoWQDVn8IhMVV\n1ycC\r\n=Au7u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dc9e3cddf78fce5ea0882615ba88302465fe1975","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.34+dc9e3cddf7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.34_1644317068048_0.6179661166088286","host":"s3://npm-registry-packages"}},"0.34.0-dev.35":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.35","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fde6000f4ba8d74d441da617130f364c8e6366a0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.35.tgz","fileCount":24,"integrity":"sha512-axW3AFYFhEjXBcNFNnEKFFu+Q2gWJsf9i9a0rGdDdj5edjJVzTLiXcbQ9Nfk0F++gt2nq/vPeKxdvuo6LtaDzQ==","signatures":[{"sig":"MEUCIQCH2hz0O5yDixrQ9TQNj9Br1Xkg15JZp6Q0OmHogOfnFQIgde9zbW2Ikl9zOvK8JIDsL4HuDCVHedKKIRZBURzcA+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAlIgCRA9TVsSAnZWagAAiU8P/AzSInrtNDQ/wWwVdDbz\ne17qJ9gtF13BZMXn70X1dYaAxWW6UdfNIRhyoOeFDGpnRBH/t0afmnoIZfgR\n36AaTrjrzZcIfNkk2TtYd4q8SXMChZ3ivlnE+ybNo5KIgXrabzEk0YtAhC8S\nngzd3S4PrTYxoQx2CJbW/Dhv6+pQbvscEijaP1Iz0kvOt1Gs5b/Q3zs/vyDT\ngRRxVnB+ktCfKIT0S7RgAwcC6ukDUg/rVUrCrVIxLAnTIonuCL0Hkmy2MWE6\nZiHuhtil+Ye1NxI07sctSDRmxVOAFROkWnIXlLYFRFxoNvYW5v6EyM2BjcbY\nwE+Y16YqeqgMSxcYsqzPyR313eLd/BLY1n6S2z+lMKC5c9n2OQ+U1jaby9Lu\nPaA2Aq9avxvun0y9+h0TuVKGFT9oKhUvuRjrnwpjOvWkeevYHTuhCIgWe2jK\n/qjqnbS0nAAekUe7WvATjPpb6MT5nwT3sgHRyc6OtkURdJWwFyW6tg0azZrB\nTHKMS8ir2cG+oVWRwlzDJmFuPs1+NrEH3cN8NASSNGi6P+XwPFGZry8cCzXx\nnBIJ9B5EvHP7XuiuSgP3jZSnEzBmeVbpXl10IycQA4sfK8aDy7y/em/l3b3G\nwIkmv52twi3579h1QgFGmHokXhRU4zB8SnUaL8aUOo7Tn2/T9GA2xs6GNZTI\nP+G9\r\n=lxfA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d70222248f794db601d4d8a68d237bc412e3ea75","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.35+d70222248f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.35_1644319263782_0.935709973651699","host":"s3://npm-registry-packages"}},"0.34.0-dev.36":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.36","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"375820141406681e3b9c276953501271f7ae5d2b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.36.tgz","fileCount":24,"integrity":"sha512-84Q8rhYAbTULI3WVFbl0Cc2RV1GzXZGpTMrIMyUq/Gg8jFgykYD1uxVtsodUmAX2l5Fwce3DEZAo8bxsdviz2Q==","signatures":[{"sig":"MEYCIQCyprpvpBpmkK+RNf5yVZf5Cz/8dYOncz3z+NrfQYySgwIhAP1GEm/Kl2M0+MAhuulyFzqC0owbIfGOqkWe4J6CELCk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAlPoCRA9TVsSAnZWagAAV9EP/A76c0wT+Smas/nlXSeL\n60T4YLmitWVbt8EJxCeD7ZrRBD43P5tyXznYhvNImY2HhbzWEvXFZIxUGRkv\narhI1oaoNKCTSi0DTMl7ZzEoNX0khErdYk+P/tl6Eif2pusDGcFQBnV50G1X\nKRI2ePgUZ7lOpnd/Z+6LXD7BYzt1Qn50CjbiWG7ujAeBo0fkjW1gW6MYmzCe\n3aVfP+rKkhOc26C9Ob1ZFFu8RPiigEef6Ee5Lle+c7mKFp0GWIW2oeViPoml\nM8RTRBs6KWfgqR3hEpN1RnmGvriOeXJF7M0bbz5c9dLPcxDImrXGCy++OPYP\nKi8Komy9f1bYhoDje4Flfq/XfyUmgE7rdjacy5IB2OSYbHVarHMI57tk+21h\ntMnjFZ0dt5BHf06Gw/iZZVcO+i6Wd/zJ6Ok2kD8JqAJ9nV/z8KNduZexx2X/\nJ34V81lRWXCcpXFeoAWmhQdW3i/Ng0YVg8cdwEDesQ8x+vSomdLsIHjN1fcH\nbZJE6cmkp0bQdi1pDq+pu1nHSgwvLSV8VZ0A4uC1h07QtmbMlK2FtZ8DFOmq\n4t45MGv7kGKOIvFhz6ykfNAlt0pLB1NlPITBhwL/5TmdpQnYfPiFP3rVrTmu\nhNi9uHL5CWI20agRWKDJhSWp7X3fbwY4uyEgh3SQSDACJ7TtvTwIfGJqLRZD\np183\r\n=cF8h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3dc59150d29b86bc73de610c4632e12481f5db62","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.36+3dc59150d2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.36_1644319720555_0.38347658079681834","host":"s3://npm-registry-packages"}},"0.34.0-dev.37":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.37","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"37e516ed0ef35124febd3884c6ff4bca6644d776","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.37.tgz","fileCount":24,"integrity":"sha512-xMuP75+A2sXZmETI/B0+/8kFqzuAPIL2mNrKHNydbqJ7YGxw/1dm/xb3TgvAQfZuPNtQgFioAsEKiyCEFtu9Mw==","signatures":[{"sig":"MEQCIDEHla7gwayKSm8TrabvLH5FvzAwhgH2qfcTUiXedwUuAiArPgpGT6qKeKNpFZlj0xAvlLxgLlQ0ohGXkx5vc+hqDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAqGFCRA9TVsSAnZWagAANvUP/As1EQLbHkBu8BThRFiz\n0wuMatP5hAWVQ01RnkgT2XG94N2/5tJSgZDDf2EpICzewj4XZWK4ePjrugo0\n779LHfP0QkQE1nqK2WrL0wQcHJX7r/DHJuK8Mt4KsuQyAxy0ePFs8yL1ktQr\nZl/V5MaLmeGoTKh//CHMTfMVK+frOpnnpJJcBGCJ16z0ZZzvYCmwhgtfpM+u\nJfljaKjvdu/1ueJ7QPVSLi8bznq6OXy/qOxq23+9UotVctgmPBfFWKxkTHdu\nUc6iUVJ5DA5VgprotcUz4CGQJD/4aex+9IpEs9QKLis9vjaavhWWytFkkOXK\nmMK0JDl4qWfM/SZw7g+Lk9PVZ14+ahg0n+NS3yBv2mvHBqgkur96VU3joaYm\nd4c4bk94FoJZp3rvBEZLWFW8b7d8eOv+Kj2Tg3+xxJPkGPx9HgZdT1CZit4N\nv2qcTElc0LXDWpZR055nwqFvvWFEJpp/stCxuSKrta7ZW9CNQIok9KwrOWCk\nsTYryVsyVPaZFcOOdp1V3cvWUMyFbKZdp13xeSo7aufDGSr60hVK0F56KNEf\nBLx9k44LKUjv71HS9dAOvi0MRIJ5p4jq8NfoSNFv/HR7scKYpPzAgGFiXadi\nFL8KEgiUva5WLL1spBixNNj7jYcmlI+WvgXNwGb0qPHp7wnbiu+TFtY5z6ky\nhYKX\r\n=YWT1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"37a6b2fb3ead68affcc0ae1a0955a7617e67db7c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.37+37a6b2fb3e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.37_1644339589160_0.5031264803205648","host":"s3://npm-registry-packages"}},"0.34.0-dev.38":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.38","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c1d27d8c7d481bec0108f10acc48b269786778e4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.38.tgz","fileCount":24,"integrity":"sha512-jA7lgRMbyqEXmtQQbbY0aouxkZyiX+zBljkjAv266cDGaBSfHIylNDNy7Hs5Rho/s0YBw45bfHkaqNAHSlWZIA==","signatures":[{"sig":"MEUCIEqP8XgIOMGuyhSsusQMFfwO89WhZY3mhaHP/zoJBMfZAiEAnqnPI9scuTYZLK+dzBTHS1uN049KUn8DbIvhnnp6AS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAra9CRA9TVsSAnZWagAAqpYP/0PqRO089hnj2lVKYaNE\nfdpfuIfS4B3m9gVkUfYKdUbkvJIwFKCmmD18MpFo/sRnYHphdNERmMVG27eS\nV5RH8bHBWk41ervU4V4wqyhW/ykefdLKAOw5aqk8amZji4p5J7msf2jNuVDO\n3Tlq4Jrni1mSgFv5DKSXgOU44aMxIsjHd1SxUdY2NhiZm0T33M4jPelZgJaZ\n1lYQLqSa/sS9h7maeMhNtWKgyYMI4wyg5g6DBMgbFqTbuRV0zMwhLGPNa3SY\nR4RZeqDcfiyQk4AgeBIGw4V9+JewmMRDiEqjZ4HeiTk8UpAS+NPMReDIN7qe\nTB+6rUZM95dGnEpjIbaeRyn568iDEUnnZ5e9AExvOinA3MUSHgocmlQod+j8\nrFZNCXUOWOhbBjl+cncEMXsPFq0jagMFxxYiRm8WDgmPL5mnK3suDoPZDzfD\nxp7treTzoazOC4Z21qqFtPCqXPKCccdzBi+UppS7DtrOt4bdYOQ05QMIj+G8\nNgXjJPvqTjbqN30P0baN1ugYLL10ixef8xjJdItHCkcF3yQ7CMnNg1hXhS6S\nqI8f8+XVIHhFb2Jf/54JkQwSnZRS7UdxhWtXi4lMqrYkIc/15Ur4QiJYCDQ7\nN1DpWJZ9KQklltuHIfG0AHZ7rLvSugIejsTGICPrmlUUKRE85lNLhyhKiDGT\nZNBr\r\n=gaif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fbd1d8006146e3b5b5f396025e98a8d097b05dd9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.38+fbd1d80061"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.38_1644345021639_0.3450076550680632","host":"s3://npm-registry-packages"}},"0.34.0-dev.39":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.39","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d485768e428ffa5bee52131e59da81dae9ee3ae8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.39.tgz","fileCount":24,"integrity":"sha512-tCWVigVdN8APVFX/yhC3On/8xpltUUAoK9XfW+VxM5fs5bEe5eWwwa2W9DxMG1+/VdpW24/hcaZPasUa0Wss8A==","signatures":[{"sig":"MEYCIQCmGZBajI+Oazfu2NNM9uyagN53Hm6iZXVLPDubAwiVUgIhAN5QCI3A/hHvTqwYIq/F6Z80gnFfyI9vkXiQACTyN82x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA0viCRA9TVsSAnZWagAAhjoP/Au31ZW2NfQderDxib2b\nV4tUh6BMid3MCmh1KBQ3FMcxprYbz9NChQK7BDlByGaz2HC816P/SrdSxzZB\n84D6jiWsJXNIAhnjCZDPFHoxRdaeouoNPCApsc3/c/iXBtSXXzCoCo71Z2Ko\nkNQ9yDBTFK/8cIPBrQ72zAKzy+Fc4rwBcOVZDfVXW1ugilr/nvI7bJkW5YEI\nJGs5EDZN3hqj4WPkGdfTP4AobuBoRFP1yKI+wJUN3sQrtC9MeM8eKyHwHKma\nev/33wUJ+MisggyGOcOhL1mfNxxEKKH2QRKoPdFw/CGz5AzD5RamkUmi2hm6\n758vI2ylGsW9J2U/iS4s7TbnKk+9HsOc9005AmeDFURae/kn32X32ZpsaIUn\nilc/txxTeanpcymC/LB0WajnLnKVLpJqU3owPodLpkrkaZn8OVv396FdGsZW\nezqSVYTnkXBzgJpoN85v0GrDVL2UP0NkV23uxi+zD0Kkl2MDWpXO3I/ODDwD\n2j4SfY4G0TJC9cQV6fAm5x7VM/QkuOJKJWwBPJ8KJURhS+CLykV76KKVd/xZ\nLXpHfa40raX6bm2t03nPArwJSN2FDe4CFU+OdHsHUVkzdvaJOM/Fako6YTA2\nA3l7TCuYL+dUgBl+4hOaGKTE2yHF0DDNmmPdlYGKwuEk8ruwzCS8FKEAGAiq\nI2kx\r\n=F+2r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"09fb4d42f77d4ee8e3ed4839bf3b5cdc56cc3eec","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.39+09fb4d42f7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.39_1644383202477_0.38262522758991846","host":"s3://npm-registry-packages"}},"0.34.0-dev.40":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.40","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.40","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e5a94dee7c3f499a8663f1ed1a407eb1a26afff4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.40.tgz","fileCount":24,"integrity":"sha512-LkvmpULqKHVqnhwmXaZ1DSeW6qcGe8vkBlCVlv+lknBzV5WQu6Z0XLBvN6Pcf3bbvtYxyBB4iNfD5hIAGU5WWQ==","signatures":[{"sig":"MEUCIEhX3Hz4EKAPvupaBeJ+8wdXhAP3jzzu28L9aah1+PzyAiEA+CC7KoTYqP1dL0KTW9L/ZLNibSXvUhoUT4ztvnZC+sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA2HtCRA9TVsSAnZWagAAssgP/2SzHB+rIB9Y1Wn32nfp\n4qW0hCHKIX4VwswgfqYV3m233UEqhviX1GYl2mhzdxh3feuB+nu8HmkyC/bE\neuaYYt95SfbAl7WT8yxTHhZd//JQGQwpUCMbXXUx1uBNeciDip1GZwlxTHnC\n3A+B8WP1oqVRDWthH2engrdrYzc6QNLTPg2P57SOxWrUOCebHZGpH6jfgZTT\nUhJak0FKpLz38VM5Bbs3qvsAcZBfb6ud08lgL1jOY+QmLwVSKEumNJMKZ+TN\ns1vfRYFXM5dD8kSe7h8zfqnGw+044Kv0mgMZgvOg+4tt/2tnpYjO+liqvr5y\nvOo5guFm7S3uuNrCD0P0sR8CUdA+OEUeFwf6RxoyAFP1CMC7muB+76VWZLmt\nehEQ9X2cAqVq18kDZCeK6ck+G8++WqGjL6eFzL/5WixV628CcYHD8Tf2W9cG\n128hk4oWR0oTJ82bGQBgcoCr/G5W1QoIA8HCpL/yRnGIOWeoNcTwhXoXQZ1s\nC4mwV6x9GODiENRghF0mrcQrfq8rGMTx6d7MITKQY2dXrjJAPP5YQ3jb8swT\nJGMi5KzrJAyQMkePO+EhQlKkBcEGSzFgiusClI2QQfx2m/Opgob97+W7sJfP\nMT54PWgz/Dgii1R1RFGPmILRsw2jcqT+pCsUxFON4M0tSD6rQbRkIbrwk2BY\nvhgN\r\n=Rv0x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e3dd0090977e67887f2c9d43d384b10dfcc6a39f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.40+e3dd009097"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.40_1644388844893_0.09405311455132193","host":"s3://npm-registry-packages"}},"0.34.0-dev.41":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.41","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2ca21555e458989b5a36a1b1a98d6348af5041b2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.41.tgz","fileCount":24,"integrity":"sha512-TbgHQUk6fHPE8Uf7QC7FA2sObTu0ujRswE5wT8JT5yyAsrrotbQwYMsHeCxGSUgHxkMY+gLVUMu2YUHWQGDxHQ==","signatures":[{"sig":"MEYCIQC2Q+bwb3U6uyAoYXiA5tcbX8kDs+SP46EZuBS6B0gHzQIhAOfA9BtfXldLTgMEQ/eJLSAsaWw9WLwCtiE/39jMgtmh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBLnJCRA9TVsSAnZWagAAT7YP/0AbenSBoFn6w0PhmeTc\nPEbb/v94i9AVUByC/WTr3eksWqHgU1PhZn7Kp39yF9WTmczkj1qnNO5lZpsF\nhyGCLFAfMjYXZi37dvNy4K+PlZlfIq0Ez4JLxMIhW5iCQBhbxqZ0qWOGNeTr\nsLoO0CzzjjrabwseH06eEQDXHor4jX8b7v9mPdkHPSNx8bSCvOKu4fXkiSEY\ntv6iNIxA6tp2Ggkh6RYVOSG/VFt6r9ZuoO6eQwwlYeDq3p4PR0o8sQgx3eK2\nhy8/D/ks1VwNQUC42zujQonan3+TT24XBaaQk4qZisSKd6BujMRKa4HEL0aD\nqoICEEWFxBGlEMQNQbF80JXQ3GvE3kQ8jVBweOEaG6lmFeq1uCfbsBv3/6h2\nwRNUYLTe57s/pdw3b6i5j8g3DUS7b611z2M+296ufLUS9YvsNLcexsbnVhYG\nRVEWW655bI55gpnAksR9S9DmniPl+9RcIKt6GhtV9xjQtcCb+A9aB7biMIih\nFwd/tjRpVajxDk+0lCLz6ww4xfsE1Enqh7jcpJycHglprfAXkXSB8pFwTWPK\nVVge164FPpmjRF7itYiOdXG4mICuKBrkyhaQ4WA7iiGuK03KO3fgWrrFBvV2\n/c4wm3eFT+GAzeE0eE5vjVNGys3fZpefTS0wEQTZriBDWqUnef45bsER+4Mb\nRGTS\r\n=fCP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f9cf7a3875337db3dd25472e2e26520582cce210","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.41+f9cf7a3875"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.41_1644476873679_0.0414689618212436","host":"s3://npm-registry-packages"}},"0.34.0-dev.42":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.42","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4b6a99c873d01313758f52a2cfbca9d28b3ef564","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.42.tgz","fileCount":24,"integrity":"sha512-xC53CIT2gYaVAWBsY49F5wQyX0am81H4+KPE59siJSneVWGBTBM4wJYIwR9eS1nRALoR5kSxWZiKCXUbib+AIg==","signatures":[{"sig":"MEUCIFQKZPzOW0zAS769E/hYzhPly/qCOhfJ6AG9D+jO+orrAiEA3cofggqekES6v+iE0UBU79AY+ZUr/wQNus02yKVg7RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBR0jCRA9TVsSAnZWagAAUiEP/jmOCnjEnPbPvzJ+StzX\n9k4IfSHUP4zefHEoxwY+njTZLEjApVVXDzYk/kP46VAoSAwFwfEvBuADXqPy\n6bvbqb15bHEAmrzcyzSk/6KOvHoqZ1IxU5H8fGI8vS0GHNnze+bIQlYMI9iF\niOrNcZdZWHFnBHyZUFmXYpzFMNAnfRG1VNpWiuuLU4E1h0vpP5zb1qRLqjkh\nykvKFq+ctgsHVeqwV8G5Vq9Ge38BUrL2BXi4ttbnPiVpVzHHb8DMDV2MFPEi\nhyn7uAGuGenkdq7NoSCNimispXfyoLnnSl0YQTDrF2l99ki5P8fQCSjYjM+K\n5qPo+o+MDPUr979sF2/1Z/bmqcyRKSJEBkr2vCBW/7y0M1mjTw4n3Grmykbi\nN2NbUNSBjMXgaFo65C6YjIWmnxzxSJESzomKJY51R2tyhHgaal8NsQ1hY6eS\nj96QGHsAPVQiCy5GSIfvPypQCpGabVeEGyF8dGHyYC+mrJVogmdyvHYCHpHr\nhxcycjdNzsAayumIcngl73eyhdNh3bGHjUZM2/K4lnGlno0Gd4R6bFY4b/tn\n1p/+A66KubPjouBYz9CpmF7H7btfY5LA+0kF91DX/M/fu2CtMKY5pIU01ywS\nPLDEvYU1O3yq/oa0u8as1U1Zx91S8/96SYKtHyT1h8xKgbFF4wmR/aAD09mu\nFHgl\r\n=w3kf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"18df0a68e6c02916186f38eae1ce45d2c9b97f2e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.42+18df0a68e6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.42_1644502307786_0.4793047034877269","host":"s3://npm-registry-packages"}},"0.34.0-dev.43":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.43","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b831e55b4a1b7ccde97527f8a27c75daf9816545","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.43.tgz","fileCount":24,"integrity":"sha512-7PqIDOIQcE0AD2BLWjjywM3C1vj1alTFQ63sBCXf5awEWsvZcPF1Q2VkloxcK0+0GvMgtMqvHH1ojFB1jdiBTA==","signatures":[{"sig":"MEYCIQCChzScAXJuH0wVynHtDyS6edsL8Ih86WdKbQ/WV97GRwIhANmp8ROYYC0GCRxiwcrfPt1g/0dPZl418nQ3H/cQdNT3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBR5tCRA9TVsSAnZWagAAPWYQAJw/a8hQe+QX8kcUgZY+\njQzNT6z1WiUFDdPlznv3qi/aXv8OG367o0qOUwYPl90TX3Sql2cean6F0KOt\nOP5GDlKihPbfPVGmfOY9NxhZBvSQwgXrByCYUeI4kSjBbTcezOVz7z7GkwS8\n0HL6gkW9sXMQOv7HG/RSx0v29C/eaSrd8rEpjIC2Xht5BjudFCWlqMdfacxT\nMJQwXGb6RKtE76XL/jI3zQgyr3wi1j3TcodxCSriQGQQzHRGToM12W3szNwt\nffi1NXtFUCwA70VTabeujIPC+nFWenX6MqQz5ddSlwEs6W7TxU1W2TxmSQ+J\nDtyo1GIuZoyCEpoy33ffyilP0yYvY18qDgbFdR2NQji54EoJgBPhIHNbNSKc\nwFe1Uv3yAa2+Qz2GYnE4NQykOXfvdiSLSCnwLq+oJIrxGHxuLgnLHNkOSf3r\nTmIa7ZDYM0IFCW2ebGKApg3pn2oh1G8hwwkLKEmHIZDGouOJha6KCjQHWt4z\nQ8C/4YirBFT18hDtacNu7mpn7RwyLa4srjS0B79qxsb6p1aIDAUS2RONvMOv\npxPL174Ld1L8figLlMvjoxJh96FX/u/HVvdteoqVsHeEc47U7d3uFFKZzH/n\nLf7fTBWrMLin8CNHNbQHRsMP/kEUi9mgwXf18TTXG8drqifGiLfLu+QKtG6E\ndN8y\r\n=twH5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"67c3c0ce4fee5658a2caecbd58c4b07c1dea95de","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.43+67c3c0ce4f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.43_1644502637001_0.5111479881863117","host":"s3://npm-registry-packages"}},"0.34.0-dev.44":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.44","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.44","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c1a427d9a52052c944b34fd6f1331e7ce68492f2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.44.tgz","fileCount":24,"integrity":"sha512-WLuRZEgZ/+SWzteNxNrcVIxzJ6NvlPbDbioZxLEf87pUwnn9x9jyFMD1vqhwSwnhbaZkliNFL/bsomV5tqo40A==","signatures":[{"sig":"MEQCIC7xex2PyUT/UAuDIYMgvao/wbYOWSifBCHpG8Yn37v1AiA8Ir+p7KfN5adIC0ZjN8he/xn/1AVAAykPSvo/edAbNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBVFfCRA9TVsSAnZWagAALSAP/1qBhdwxbQX/LlesQbFp\nSyaYfYO9mCcbsOTAZiyfZZtACV/680BK6uva1FBKBj3UQD5pGvFUbU2mv+CF\nhibn9pju4VmvyRV2CJ8cPbj4LzlZQebFBAbPlwTY1E6UWrOi0xzkFzNQbGh/\n8s0jEIyecBnT4fjCzK5XXZFDHfyBSg9niyfz4QNtyT8kQIqhTnmCDmVvz000\nMy2jz2UcO44FXTR9GGOwO+9EKrUtsYVtvhyZT/aR8IowVLH+/A1yoIVqnvFu\nnqMaG58ng8OIfaG8HSCZeECDnZSnWCGgnBR2cobQzg4qjM0oQNV/uGu1EOGG\nltkMIXowv/jXjxR/iyLo/5yzKDs4+YEq+BD2Y14QQv34sVR9ZFRq1QeoRBky\nNEiRBTj2Cdn6whOibFHoK6nzCkvvJUZizFVSIQNb27OlkEoc4/hh//UG/hNH\n8CQYZLMT8LX/9E0ScoqONIVib5ZpVACilSHAdIfgPQU/rl0MwWMppdBe9AT3\na4chIxT7HMaJ+ElHy8HPhaFG41DMLbPZYh8VyKnJKneCU7WhTHxis72jtTrB\nUgVdauK/l2cwKxs9kxruEAbHzQzXr7JuVp8bGbpvt+WBMH5pfEdqvcCTX+Ng\nhmNRZUEbbmC+oTWKPEX8CEocOsUxsRXQEIimbenbkSLSHItjsCFTIBEs9z5k\npBq0\r\n=/V6B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"89da7ce8e0f2fb1b84fe3c8a21cb6ba215c2f20c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.44+89da7ce8e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.44_1644515679599_0.39424054857192004","host":"s3://npm-registry-packages"}},"0.34.0-dev.45":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.45","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e3f3f75117a6dc5e82330ebbb118f7766be28043","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.45.tgz","fileCount":24,"integrity":"sha512-yT42OI0IgBRBLdh4lClcQBUH9usrK3GpTp1LTQFlJegr3IL9oX5uXgSilqqndlAFmDrYI0tEJYWB/+Opsn5dOg==","signatures":[{"sig":"MEUCIB9XSa6y+E5Qr5pTenPqWbBYDQcfIUdoM+1D/3R5M8T2AiEA6DicVRi31iq8sRNc8yVnE8B3KyJ7bFzksyctpOWmTo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBVRECRA9TVsSAnZWagAAUoAP/jtN7DeMvijVR9xXVb8W\nYuawfxA1zPPdVmHa5NHgEDlzKjXahoH4kJ/WbrYHVA3obedrsySNMzZM3GN+\n7DvjpDUuuBdP6B+NyNluMabW8rwl7E1zCxn8ImmJFQ2EydvD0itIUtAd543F\nS7EHls5S9I5K8OjaAZKhBxNBbiUz5E4EL9E7LITbkGHhwmyOjCm5LNXIYX/t\n5RXXQCTXVTfQBVMBiZhuXHHGZvoMAs9T6YFM5x19JCS7K5PJV1YUv/IdetBP\nIsd1DumFgxLXFKg7WYxVPmBcx49NAfqtlDBhBeqRgJ1CYy7/IAxJDk24oWcW\nmbQu4A2Vdq4dpJy28ubkhquS7jwIZM5SwTWKk3jSSu7IA5fF3nOIG+WtAnjD\ngdpnmEadIx7QdyO0sTtwJ0G8QckZn0orcLuLk/k6AiqrUtRjYpPe5VFIwDrS\nuxfBaHffWyGqeLtW3u8pJm/SA6ut4F1qkLYS4GAKb7Wqt4rfY4LNEAyohV+f\nZpoYVKKqQ3a16zZ4Nv7lpqDPK++5cWP9qxk7duTp49ZK9FyqgEIXmTvqLYeO\nBIwFyu35cLVL7btXvflTY0RvEjOa3453/ZX0ZoaIdfAqYiOGyeObvvUIXVfN\n0qY9NYdm+x9uJgyNY8l0NXBgzi6cRBBB5IQMnWi7nVR0NckmovJDkATdrqoi\n1Ofl\r\n=uFUD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1ae13982edf26b7faf225483433a4bc6aed197b4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.45+1ae13982ed"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.45_1644516420147_0.6447367841162182","host":"s3://npm-registry-packages"}},"0.34.0-dev.46":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.46","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"051116f214fc9b7223187a28894aee80df72fa8b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.46.tgz","fileCount":24,"integrity":"sha512-fQrPoqHMmBr7/VT5gJGgcp7L7FUfktKjDwv0/aWV/0tDeg0OOFks2LAeip0ZV5v2dI7/NCBVtrZzRnA/3AGEkg==","signatures":[{"sig":"MEUCIQDs/yC8k6eCsH1BsV1Rryn7E5SQH743vwQ9WGWQv1Y+KgIgUH2Yyn76nwQ73xnuXjnrOmnhoERn9eKAIG9gRprGnkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBW6xCRA9TVsSAnZWagAA8R4P/RcZt0VWv69h7CaUeYi8\n6EMQKVMzfLfcTYi8/MCOEEeAMfCSaJ8zhYi53Y3yOmtaSuLkPAXznP6t/Vcj\nhXJPfT9cPOaEptV0kAhfRTQJts+vGe8T557ncAqoxiM647u1nUFRj4j1daq4\nk6QdXJ/ljgC0qHQ/0KAhpkJnGGflThuoD4xR7/aBfILrMcwef8wx6JAxZgTx\nIpj34G59JmVdxtNfU5MyfQ/+X0SDIiv7E/g9AJAI1tHML9jciuQqcfSrPLeE\nARfzPa2gZThBIp+hs6Es4BA5s2q/iXE9A/NLto4EqFKsBLo860g7PYw6fPVk\nmado2HgqkV1C6J5R5x2ZgHFYWjDZTN1YmhOwlqTCLp2nGrevl0QU3MvWyRYg\nnHOgGbdS35bq8uMQ1jM+ViefHBX9/rcB1F6yrEe5SdGBVdVhRkDxqMZ1gTWD\nw1XL9/7U2Fzaa4sbNvYKn43hAbqqMXyl+88X8FQmr4aQlvCYHzJsym1c3RYF\nPT3yVj41lSrQi6XRFR/W2Z6+FPHlxdZn+FkXv/eTFvMryRgJghLr+TSZdfQ+\n1UTb7Nhra59Gg7AM3cFkQAP6UJzBJiColGWmyyfYWhwTXK1vhX+TO34rfHu6\nm7SYdHvDRKyiIbJa7wmOFw1qPraHFfeUzWXDf7Ae7dCqxKLSAvz8Gs3G7SQj\nosnM\r\n=r3yt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1c86d1611347548a347cd7652d72634837aee5de","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.46+1c86d16113"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.46_1644523185214_0.8292032724921885","host":"s3://npm-registry-packages"}},"0.34.0-dev.47":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.47","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b9df95b83c1cdcf64ceb841087378594137b7e27","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.47.tgz","fileCount":24,"integrity":"sha512-cwOcqnsh6qICgl6k/kG1QTeRhZ/46PEPPWWXet2Y5MEvOrXlAFIBgu7QHHejkk6wZ4CrZKSOG1EKuu134y7c3w==","signatures":[{"sig":"MEUCIQDyGAfHLxBFr+wRVuy94prn80ILZaG0SrRogHOdvAsajAIgZOV4zGjOa/KDMWdY45nKSAOypJhB76oHzd4Pov/uEIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBfiZCRA9TVsSAnZWagAAFWYP/REgVv5QjQPBHXSUEpwG\nLpqJu04wWSPRMnwNbhY2eEfWcVIH63qf9e4R8AIA/CDEPVpmk7kFZuQWpwTY\nUNjquUwXphrJf1/zPmnqR4uhd7GNxiw9D1I75d4ti/c+LJ87KbFv4DJASLyS\nJOKpbW2q6DAuiyup2to166OBv8b3ObNsl09K6Dvudgu7AZiZ/SXunMD6XnjS\nen3sYu9191HDoBMiQ1eLGouE1QKdLhy6nVF5NJJBuVnHksNTwimmj/U9gJhV\n83pA/vkFMKcDEXP2yMuWfnr8sbjjFH7sGvEGvFtWu4mUz9MohGg2CaLWguaZ\nXrEA/JLn9hFZkRLhVDoh/RVufHHx2qvhQVfhfhy228OHmxgwKF4pSiVZ8Dhv\nYt8TLFjpG3SjQyK6IZS1k82vXJ6f/I+HyzDsPJ2NSzKihKB2EWogPML0J/Vv\nnMOxTZKbjEPm4Mvvl/TYUYcMsIooUF5iaM7Kays4ubARKT+shfyZBE9dG8C0\nKBYeslgRKeIj6zAYV5dlN4Y/5dur5hlwMIFat+NhBMdqM7rZM/vASOghSRr6\n4RVxZnDCQ6TShtm+pSf05p+Pu8sAcSBO41VCOLU2fZv5NFSPVox/AVENFIRx\nS5ILosPhwt/7XZImIrIOPpB75+riEgQvkrRt6W0uzDjDwThgPgIOIRhhz/p1\n2rpV\r\n=ijCU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"42929780f5a8920425cebe761a27b9597e1b8efc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.47+42929780f5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.47_1644558489321_0.8798409685971884","host":"s3://npm-registry-packages"}},"0.34.0-dev.48":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.48","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.48","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1e2265ff2e3e305d4ae65506dd34533e49121533","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.48.tgz","fileCount":24,"integrity":"sha512-etpGju77EbL7VpfkgIG7gaiNmogHPEY6TSilfHG9wX8y1oLgA9TWmosLO/nqaUKXKnBxcFbEtqxp2XbgKQxn8g==","signatures":[{"sig":"MEYCIQDBWabi3yqWdKg1tHImXjzlzWS9U5Yci5r4Wkr5yEpvIgIhAJvGLXgqFbxAgERNhq8UG02Tf4P0RevAv7jME6Gyg40G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB9XOCRA9TVsSAnZWagAAF5oP/0eMrgqtOMWwiB6fTCoh\nxNxM37SbHWK9q3zwSW40Q1DSPxzLDRHM34cWVSaL1xKCdsv+kC1VQ8wu3o9v\nyGJsjVqheQkf4Mv88G2RSrrwaeuxJqkjFkXGcIeAgO2b4TU5S8tv3YxeHWv4\nnArKR/0+V/eQ6W8IVPxK0ywpl9o8yX17jTS2VJVsXJVoTrTLZmt/zAfI3EVE\n7PKrIh9vK0uN1InQT5DUCRye/tuX1af2A9tJDflwRj5P4fXZ9CK1Ud9VOGon\nw6eHt4eNy5TWqrhRwITlu1BztA1cYdgnIG4mUI/cxrM032llUwoqge1PFpT0\nsTojnuMtgQiuySJV3E8OHl1wkeLx6ir3NpvTpAV/bLK5JtvokLDuuMzJlaPS\nxpsBkpd8mLzLBFyUDo3xV2j9bfmcYv+gTy/BtGOh9To+sIwEdArnMBarpE1H\nQkHyBps7/an7OKVKwPhMkJALXEVh3hvgYAfLaFbpKb90dPSSzZCvYl3XePWj\nQkqD3w6jp/qrJb5NKz8aCh1zzJhYiVwRpAmNqHDzqTps4E2qHpLwlUz/WA9V\nDYuGTs062ODsv3B89PYEzGMF6l6npjF1iJd1imXw8ldEcXtRQMSr/T+88n6K\nkahndK5KYlCuSf2ANScfYo+A6swEt13wWKhc5HyMkPs5lwPI5bXk7ZDXYIgN\nn1cj\r\n=iuLj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c6fe430818f915713df4865b8615481ec2f454c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.48+c6fe430818"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.48_1644680653976_0.8190335730278837","host":"s3://npm-registry-packages"}},"0.34.0-dev.49":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.49","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.49","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"88a1f867924a5f82f992c6d77e2b4d10a0753c05","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.49.tgz","fileCount":24,"integrity":"sha512-d8Y6cxhfFTYraW51hDrLJoZQ8EkT6XHHqpCa7Px+6vScUkqqDAUlKbB80OW4nrTVyHX4Wwk77/WJc4OSItKeyw==","signatures":[{"sig":"MEUCIQCtFqOlP96UYssYYTgjU1VLTmfrTd/Vo/IfRRns4WM9wQIgFeFPCOFPR4qrQJ7bR4GRL47gw/1KrORaDzJlg59KjWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCUDXCRA9TVsSAnZWagAAHmYP/1Ango/YEZOTIv89Rud9\nIYfuNHPqOY1sF6t0kz86WlIb+JDGHiljFdQTa4vwTqzFVKKP334iTbY3n5/J\nTOeSY8aQaekTgd1Q1LyYKZlZpv3UWF9RPN/UCAv/g2S1zK+KUkrxN1Ux7QtV\nxlLw+rFjjXwvwRsEbyr6mR87+61XxHJUnXrRJlU3CwS65RmhO9IHFiNFTJyw\n5/Rvf48aHmyk+4WaJhgjW7x60oBDgXnl1MMVNvhjggp2zR6a0fDDWRb4x+Xa\n9rbEAuhSaqp5VCxUElg1kjDXg8UZDOj2xjFg9YwcjXlDl+vzYhX+3O5r/Y56\nqMxF+9c91tnAn8PuxRVTni4dgwTMEKflAWD/QYZXX3W2xNvmZGHPKnoVyuup\nsaXhxWzzW+O9lIFQ2lQFDCckVpvrM5mD9xfR52Ze+zaiINyI/2HCw0S3z1q1\nGx+myzHfn+tkaNjHxdmJdvYu6MtA3YI+e7b+L14liyRCNBxyspnLdiM2zz1n\n0fuHLyzgd/xRz4wgQwNP0woqwXDOuGd2rIjvMLOlNanoCRICsw0HqaRNEsSr\nGcWMH+19Dz8cpljwFPRD2ktDLl6mMF7GNIDN9mDIX/0uscqvptLaFDl0gXOF\nqhe9IU6sm4GG9aBGOKsR1yvH6STEDXwNAkDUrIVPnMngfu2lhmXbG2GQsmmM\nNueZ\r\n=FX0I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"512498f4d2938755e1b0d83823f28f6cb425d5f4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.49+512498f4d2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.49_1644773591508_0.5385610287400153","host":"s3://npm-registry-packages"}},"0.34.0-dev.50":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.50","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.50","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"044a708582d7ee52039a7fb94f5011a5580bef98","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.50.tgz","fileCount":24,"integrity":"sha512-2osuQKlDwJ0uPKfmfjmrlY/Pnc16LPowhDGNLDQNGC7uL7k2sy7ulG4OB6mNU7H+zb3JWTsXiQkU48Z5HHcuxA==","signatures":[{"sig":"MEUCIQCySH9QSaDBkGP/aVHbpSWeTPTIBCS4aYg1gSTiO3nHQwIgTMdq+pPmGQmHrGDmz/Fq04ZyTIRBiwV+l6PW5VIgFg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCqeDCRA9TVsSAnZWagAAdSgP/Rz3Qz/4etccnS+GDHv5\nQItueWwbvYUY+TMtPgisYkD158hfVOvQsA2LXEBJPwg8VswzRKc5exNl7idl\nSb8PAdM/VjoffVuQlKuIXrjVKcQVaHnZ697uOIVPikm1bIv0MWqXaap/V4Zc\nnD1GpqdXDLii+wPmJ6/GiG2SDg+r+sBix9MMoxabfr23fFGdAuRDaql4kiim\n9lr+ZospLewUiI4M0YuL+jz5NPRN+Z7tbDPjTLT8bylvI7cbfA71j0i0J3kW\nIizjFq4IRgSgLH/1EwgCbzl03r+jelKVl+3Az9zAU1Dz5v6xDdMjp17HptH+\nB33v2UtgJbka0qvffSJaPxfWSqfqfoB10VcfyAKqfOn7bW8J1jGt9WirXaIp\nkABUbNoQ9g5JrOm1qaeJEr3Yd/yOizJ/7BCo3Qm6SCoH0w8MPzHAPxG+tQOa\n13YiGJkRFxnclbCQCkVRSHaqEXnmVcFe2cxSwlzbNUGYwTFHA+NgwaBZHqFe\nyynb6bpkFZxxc72XvR+QyC4sFnVIsJ1sLtXm1FMMISWkxpG2d6Z5kdMg4NbK\nEJj36Ba8WyfFxcgoAVzhpE0+dKO7ubhFWoGK9AIBuVNPQXPY6wIcoFX/T1Vr\n5VMC1tYzUOlTvwP4sKJphOQIlojmcdGnW/GU1e5yMYlq38qhTX8x+ZIPWrnG\nirZN\r\n=D3T3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e12bcd15f110c99cba73b63a367aea046d3b5bf0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.50+e12bcd15f1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.50_1644865411744_0.11441618425396238","host":"s3://npm-registry-packages"}},"0.34.0-dev.51":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.51","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.51","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4982d1e57a653a86093d6aef4a492090215039e3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.51.tgz","fileCount":24,"integrity":"sha512-EQr0iaSDQghGYEdjvD6g/TBdWgFdnrNoch+fYhhl5IEtRm7XQ2bR8CEO1Zo5dqeeWVv/gw5MqUCtL4XW4IuihA==","signatures":[{"sig":"MEYCIQDZWJBU18za2TFgwoXj3N7LESmnzL94GRZYVGFwt2fVKgIhAKV6dGsTGt9zeG4y/4kBnRpLsiL7ozCbM+YBAGeDpHHl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC0vvCRA9TVsSAnZWagAAeAoQAKE8d6hCskQmlnVr8FvH\ni2U8fjqB/aJxdIR2IiY22QC3mQu3hkXoTIWLlgH+rbLVlgf292hZKqZ1dl3e\nN1RCpuBO2ze71wHlGitepT2FSeHvXAQbuhPlHwUcf4t9wTBDVC9/Wv5xfEnB\nzu2zjQwY9dTev2YtfB1ZmjEwHrlUVPxM/1SScvmiAvE1Jsy546/wApPtjk2E\nLSr/TFTrxFlJB1r/JwErNsZxPkFENpfTsxFX/QRRER0qQ2huwFYvf8NnjMrh\nWpjsgDFE1NHXCspfyBrmlJr7TE1/RQk0mZvmK+D+d7xC35O21LSjRnvCmCBA\na+eBhfCNTfpFEVKAPEQCsYBxo/N7pFThHD0W/lJ37YeCsOk4PJ+Nb5cliLrr\nivhOVNyS4jlEjJYBQu46rGJ74LJL1aCeCdDsbx3lKU1SocOPq39B9a9Yfv2i\nwgIKFsM6krXv/iBqiIC5C+wIwcGV3oFEU6DpmFjf72Dsa9LsDZjz+THYFDld\nKs8WHfdrU2RQ7eG/FjyDm5jsnSdtoKZs9MAFaMyLx6PE5GVKkrsZHTElLgi0\nmMsL5wryIbJ8f+KdfzZuSFd6/f1dFYhdpaEvq7A3foBOs3qapUxJT0eCf4ka\n//yuz8n3MzWix14D2e7Nki+EQlSjBVBkbOlJ9aAyHEPFXIwBt+7Hb1ml9j2E\ntpvo\r\n=nQAT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9aa2588f0b8acf050e2bd1cbd368344e95b050eb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.51+9aa2588f0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.51_1644907502880_0.17865208045122527","host":"s3://npm-registry-packages"}},"0.34.0-dev.52":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.52","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fdc311204beec9007e2c76817046ecd44ed458ea","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.52.tgz","fileCount":24,"integrity":"sha512-u72WHGvqzgdg71aivxJNpHiK8J2h8VgLc2qH3zcQsRw6AyVwZ7LoivZHEbdSTZEhC+DvApFoo7KT9sbfj5L2mg==","signatures":[{"sig":"MEUCIAMXvCXv8QNHLB8ro+mwI7MG4pKbr4kG0eB3fTEQRl7zAiEAgOjse0kd63kzq2+MdC8upIyScogZYVNphU2FeN1Lj8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC00wCRA9TVsSAnZWagAANnYP/0L8kjDpN7YKKE3fiW3g\nqvhmX9aa/oQls7csV9T0GIw5ZBz8zsU8PJpDw0jMD7/4mrzol8KEHueu7d2N\nRLOvAel8boF3bSRvsRC7rLVDJNSXPgzq9VHnFVz4y4rk3qR/Ov+c4X48Uo/b\nLOv5Gjklcz4Y4Sj8F7npzQYYkBIWkMCoB4Dlki0HINzGyY7H2DW5XAwf4zRY\nRSN6bGiOFPIFtVFAuhOgqJZbuEOJEx5W/ltVzWZr8BOGQiGQdkT4wm7CSjob\ny9gKot0XqLSLAHcJ1diBP/3qLiKNidMjYCeCzHkCU/+jGFazdd+Fs1MtkCeR\nFzAr6xLxOx6tFrmvmNo2smGPU38dPrjNwStqg/bpwffwi1mvbIMowFNCQLuv\n7UgWu+jYFqY1XQX/DvFtBkSI8FY4qQVPoVAnHuF254POTwSxXvEmo9QRQK72\nMk8006Be/MuZtbzjq8bl0WbcWOZGcV8jibmmdx5yWmXY9WgXVU7OIzADCMDk\n37TWwzns7NC1DO+b4SWGV7xnqlD8J9RMQmnn7UfO9BXaFa4VF7CKBbWs+FFc\nYmm2kNH43Ykuov0cqwpoeMjPrus35wVqDAnRpNRg5P83w9Kw9kCp5LkqaQCL\nwfOlr9aVdcoQvfoa/tXnGYikHfpmG3kNDiI8m6YU7zBYu9kJLb1xvI6ecgLK\n2n8/\r\n=n9qn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"178850ee9fd9a2dc6b5eb2a8d04b69c9aacc4d7c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.52+178850ee9f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.52_1644907824754_0.43602140409610235","host":"s3://npm-registry-packages"}},"0.34.0-dev.53":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.53","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.53","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7af3e00c978955137facabcca8aaf6dba264d3d6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.53.tgz","fileCount":24,"integrity":"sha512-+YzPTyVfzjdXrdQLp0jvT3XqnaW0UhcAJT3bO9thACLe3RfUHifrkDWqZKRftiruBKzkGjVHfv2hzc9ZQqrJzg==","signatures":[{"sig":"MEQCIBdiWl/CMiYan3Eb19ktgHy75no7n2fRr89mu/1y1W7EAiBiwMSjMsBqLQGCcVYrhb3N9sQrCSbXQRpbUj1gLIb32w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8SeCRA9TVsSAnZWagAAGjkQAIRx4A8H37NIz+piKFZ8\nFW9duoYIq5hcLin5j5N4DwfrUjuUbK7VW/LVHwrf2ipM5oP/pY4c+h+gaoMH\nOsh98cIrBOR1en3Sp4gm3YDlTM8f98TVPhtrY+7nOnazbNUNBpYDdSVi6WOj\n6NsoeLAL22Ltz3wyfVYXfzI5WltrcHcAdwfCdtZ5TqUmdywJE6uymL+MPMHb\n9nIvYxHGsl9RrpeSVYkEclhLMv+SnfgQ9I1AAjIME3quFPBR0T0hyq9dhjK2\no2VK8Rp98HmZTqfqPbqtPWCvMq1Wzte885vETPKMeSjQ29m7dJYU6qo3c5ff\nbA/fOiQn1yOM6Q/bSPlKyFVivgUzcB/X5yayctboAAxItZIccqRPeJznzxcl\nU/5ilpF57HSqBGzeFrB1sxJTXcKHjGcLe1V7FY8B2VP0uPX2t/5PeW6iPyRl\nUcM4DOinD6sAbTgLX6ypHeR60ietACsplPtdfWRlWo4Szlz0f4etwV4hdoPz\npYdUaKponoDDLI757l7lavpKwy+6ovLf076k+GbhM8TFq7K5+y5wXb1YRa2d\nWbyHR3RD6GNrpvunIajCKo0QUF7Bdkh0/kUzdkd+/57dyo37D7cpTTvip2LR\nBOvVqZvSaHjX2HrZ3zm8UeVBbdQqlwEg/NXlr3/uCkSndmtiS5cbR+gG/Bmb\nfGSS\r\n=eoGd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d4c9c27c2d8b297d3f6782d6a569d2b605e72c7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.53+2d4c9c27c2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.53_1644938398053_0.1023097630063432","host":"s3://npm-registry-packages"}},"0.34.0-dev.54":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.54","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.54","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3fe72e409e02086ae8b3db476756b06d898d83b8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.54.tgz","fileCount":24,"integrity":"sha512-9tVnCML5SX9ud7dmdFnR2/Y5QosNB9NtJX5RqrY97K4EP/OptlxjZzNR7royMvcqyULx/vvcQYar66tvhu7+7g==","signatures":[{"sig":"MEYCIQCsxNee4CGdsqlkxif6KyYo5JfY/lpMfYD+Q1U1dTfPRgIhAMbH/0VLpkxOyRRWxYhtlhlAnGm0jyPNCTwdjIToPMM1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC++tCRA9TVsSAnZWagAAGqkP/AwZEhZp5Dk3MRXjbnHN\nZ0CL75Q0MTxvtRSfCcS/hXV4JOib+79ZtWLckQaoaQ1tdbJr4Ah9H82DKPRe\nDhsAavEl95pCBA4xYBm3TTmsfRtcKb9je5BiJBp9OBDwKQhnt7rzw9G58tjZ\ncT+sLW0kdRk5+QDirXJoqSLsz+Xz0ZNSCnqtARVZ45GkZ9DC1K6bckI0oNvr\n9cic5cZVKfEArBEXSV516vhA3zlEG9582ZBr+oIOie8nw8fYBo5wOZNnDadX\nnRYCGE6zi2cw7LVe3BDp9Qye/ezqwTo09zSfC21rDVakL6aoqrBr3DF7PE9T\nr+qFJ9ki/gjpk69apvStgo0q9p5UjFk5dVCnGiniPrK0MmM6eqkG3Kgq5kbf\n91H31jnSoXoOpelq2tgSTLU1FSUoJpVhsaAAr93HN53+ape3Z2PX/bnw3iOV\n2aX0/pxU3c1Os7tan58DZUtWkmIV3QFwuzON60tAnVrADBr2KIEcxCqoritO\nR6uEJxrFi0HmYlavldnlzspk4Ty+rx3VFmMuJnH8VH0MPRuQ2PszWUXstk3f\nn0j8M1ufdOVbapKJMUnx+m6O/67iw184osfMBwe3oEcFsxslh61/6kFhWGlF\ndAdLeX5pglLwQfI0Zpl7KQ3iYoXBJr8GAJoVm5YiZXwuIMs8cFay4ADOSKaF\nE8Ad\r\n=R3m9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"69517ea54719111866540688aef76169d9854dba","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.54+69517ea547"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.54_1644949421211_0.7120544404466977","host":"s3://npm-registry-packages"}},"0.34.0-dev.55":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.55","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.55","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"100eceaabc282bfc84ca84e8c8e98ce4535bcca9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.55.tgz","fileCount":24,"integrity":"sha512-Z7UFegglOj2I6H84KTc2l/HBe4AR/SEG6KzGqUbBlfqrcCflUCderwzABMFYxTiK43BTTtoY9diK19ogmvFGRA==","signatures":[{"sig":"MEUCIQC/JKTdMR2I3FbOFche1Wq8AeyxsGel87mIg70lkc3XnwIgNND9hJHBEfSC4i5mUE5HrordyzMs4BUfLj7Sj8FFda8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDSM4CRA9TVsSAnZWagAAltwP/iwKULYJWVjT9imCwRC2\nU0jibz9wVxqmZHMj7AlZgkVPVt7F+GioP1yozFhShZm1mk7seLWnpHFmRCzj\ni46XAEArVZoYtfGHwxCeAS7DIOu+KqypgZY7/P1Yk5hznxKNhrWkPbD+9xyd\nEf+ZoN8SvDXx5gezwXlrek0eg8XSOmkW571PJrIo9hgjdv2QSNXPdu9fnMRU\nw+Wa5K9qiLHezbAb5SCCo2KE1RFGb/qdApb3zmeZgTFG8DQMsrXwaBirXrE1\n8dVHSH2oVcMW4DTIejeEbdgSknp134b+MjpStLLL6rpzF2I1PNEvZVKUkNfy\n3EkHEYcVmXIB92OGK8Hr+HYj0hLoi1GjN9Ixaz3XVdwh2duxrNxV6daIg8n5\nQTqiXjG7ERZ1VbwqNMvq4Ze4fQqEC+CfNy18xdwWYS2cE3rTMsRKRI9nNoEk\nQoP1SuNAHS77EpcLtIlYtwE6slhgnrfKqdccBZ1ao/wAEflltJ/E4spEEYkz\nOtdOoyTe2FFzJJdAkltXZ53CBNBAVxaVfDm+B9ekcod9HtzON85EbNo9f6MI\n5uKfobZpVZCccaSuJ7r+25FAFbWSUzPMCMiINfJlaV6spO9abjdzPSN8aG+Q\nn80MbHR0bI6k9DCfadpgiviusKcgKDutgPBMo65DVAgRHbhjBiuMGvhcqxfF\nCye/\r\n=TLrV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"dac81ce10644874deb5cc0afd1c677df946862c7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.55+dac81ce106"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.55_1645028151905_0.25041934438125324","host":"s3://npm-registry-packages"}},"0.34.0-dev.56":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.56","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.56","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ce36f6843f7263473952962d0b7206f2aafd3a93","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.56.tgz","fileCount":24,"integrity":"sha512-OjYUuHEJt3JIanfHyBTWIZPx5ofw8OvMOhHkaUGifhUBDFiVRFFMpc7YVecgi6hRaxgjEtb6eZ4wn/udhcpo2Q==","signatures":[{"sig":"MEUCIQDnS9Ewql+nILuY+Gfc+RneK/jbhpmMtOrvFxJjw9TBpQIgSw1Anuq0YeWH7PiADcIe6GsVYWJ0OHXq2R5qUyx7AeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDclqCRA9TVsSAnZWagAAdzQP/RjHYt26xnU/UmyrUv0n\nZ2vKDI/eOigW2ik2eGBbfcfNq3WwJRqCL5tQB76E7R9TgW1JMVM+nItPwmxN\naL3TUFphFRqMNNjs96knaSE38ov0VSXcdvlTuadBanhzkA9rb3g5zXGOqWwY\nBAsIO42adYCjqe6s3SKUJVNj8rA9Su6cZ9D34RZl0sj2eD148ywCXIphhIO4\nvy2Gn7OSfGStQaZyu2ERxCvSc4G4MEp1uk9h65wEZli/Os6Tc1QOg5bd/bXR\n30DLDXMWLmMeW76ygmext9LvzfCJS5aOgo2bHmL+b0iTTPoBWQP7DNG6Qto3\nEMYwSlTc8e4QZymXM9veWROWSJNsB763qU4Y9zvqkVResh6rYidt7o1ilO9G\nuYN6Fd4u+zUsbJNRb+bC4eMPMw+7q69sGyVG72P+jmgRy9//VqPedjTSZ8OC\ne+BXMnC2u68PdlP72735eDzfJY7rFYLVKYTBnyNX/NEBu9DIg2IIyluMy2Om\nB3SVApXey5w2JwrBJh9tG4bFxmUDX4vaZNProkicrWHe8YOZ/GGCZ3zVip5J\ngE7TA9jondbT3PtNKe5j6ah6syOWGIQxZxUleZrKYoxF943ZcwpKw7tYfCSl\njrUiQQEqenRaA7kPTAXMdK6oxcSMWkC5wSs5zQK2RVqxIFVAr1zUKpOBzB5z\nFU3G\r\n=vcwD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9ed7174275dc19f406f300387021ed81da3ab537","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.56+9ed7174275"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.56_1645070698177_0.8899644492225067","host":"s3://npm-registry-packages"}},"0.34.0-dev.57":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.57","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.57","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bf6da5acc20987a2b01907fdb54586343cbbd481","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.57.tgz","fileCount":24,"integrity":"sha512-XCBheGLqwvl2UGY7eRPkD7K8PKRLVBxSGgEiYpIN19Zi5Gw6lrpmcyl2LMcBTdyEmepCtvn5xvx8GYWNCY6xQw==","signatures":[{"sig":"MEQCIEBtoURaSyJtjth+ZItPMVUxRbKxfUPVcpm0ybxeeunyAiAYHSdJios5ykXzvRnJ7e1uVXu4bkiMVuVLH7RvwIy1hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDcz6CRA9TVsSAnZWagAAN0UP/jlhfD6qVM016+nom2NM\n9PSYK3yrSbussFCje7U8YyhRgRIMuwYfmqjTTE6ReeGFZSYk99oUpZli+3Ej\nd+A2suWhRFZ6MhnipWXnH0dTOg2GFSto0ZRuCNvoa37Mu+SDJL7R/pCU/af9\nwGWnhFuVshSHQl5gIo/Xg6QqG/RHPTecstzRUIl2rXrPVUgc+PvcqqnKAICl\nrHa9HVnAwW3kvALXv/6nC5JHjPb3aTE5B8SM+I6mVneS1SG1NXIgVGn/WreZ\nN0CxqDpenxa7OoBzur9NQ/f6aL33fzgbs7tzmyWlas0NQS5DboyjocQ5SSUT\nLrvJpHXeT8Ye+vD+ktHpzdLbhuXs3Nuu+jNnGKER6nuabH6b1fdl/9DhQPfT\naS5gx9WvgfbQXCmqzAF9bkl4WSxMQI9RB+QqbKL3/SVnOsBi1W9zFBpFZgzq\n/PryEjJaD2t4F+zdywJQgIXRsbVfNOItMrqsefUEHDhCGhe9iolC0h3Ripzy\nRmWiBRRtP/CKRFw9icFAWpD3RegXhG270gBfvV/ZBCgWv9tFhhTWOXhzXINa\nydpgKy7of2AIgJAg3kLxp7qHlvNGb5OQvK1zC8RV/TW/2cxiLqLjoazRxS1M\nxMHXUvsjEyxQDFFhE9FXV4q0WvgA5GKsq+fiHAYELdKFUtLepe0DXCGx3p+4\neX0X\r\n=q0NP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"27c5d6bb8b624f482776cdfe1ef1b331cfd3281a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.57+27c5d6bb8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.57_1645071609814_0.4879760756923732","host":"s3://npm-registry-packages"}},"0.34.0-dev.58":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.58","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.58","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4ccecc85fcf3ac67c2f2465f2c4c00d61453c35b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.58.tgz","fileCount":24,"integrity":"sha512-8O5cZBoatoXYeDBjJdG1trfK9Wlw7zfIIwj0ioGwohNrTEWUsvVfZxDXHk/1rrjYQ0EpbnB0ZDK2eHZN4Hzkag==","signatures":[{"sig":"MEQCIEdNbIxjHfUwH23arGz5Xmw9ZVYsOneyVrCKbS5IED6TAiB8BgXE1JN0zngmOyXe8XH4vUmjXJbJn1+0h9/KYV7ENw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDgy1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXohAAnFUpBznm/2W624kIFd+HdaIXRl71reIigyIFDpbr5bTJwTBL\r\n7CNVSVIFLcUD4ieOKBsP1grvwjaw6BbwKGRBADGsmuZhfZ95BY0wSYZEXmyS\r\nOxhrOkyoAFFt4o0xx3j26Pm23/KH6014RrmkQfmDUsZBhZGeh6mGeYCqucj6\r\nm3BHrzcNKMkCVceYcr33/GcdXRNPB+3pJ6nMF7ScO2Rm8Fc0e0+xuRbeRaV6\r\nQ1EQ7c2Rv1UOVCTy+xNpoQ8g1ihWKJkt68cUUAgEU2MTnnaN3KABaN/vKePr\r\nahdrsUwLSbljeucOsPURKF7sgJtbBHvee7KP6aXytpfG7gD5NV8FbaedAf15\r\nyWo8ZcbKr/HaG4Ti4x4KEhH2Pofsn21hU883hfm2dMUQylFBAESW+sQWFiK3\r\nLJxoqC9nusdvKh838WjUyU44u3nU+hV2bqYSuXNO+gVguNpgdATzFmwdugry\r\nej/+Ln/VQ71IRqL6+5oP0dABf4uuPMEdFNSzeWr2+dRpknGTZrsryfQ89hz9\r\nPo9z6HQstY0s0eLqB4zMTJmQnxnJKfNsU9YMtyQvQCzCxNIGhN6KaNKoFNPz\r\njI5w7mFVsZdvnsiwVyvLcDUBidhkahAMWTwqHJO+7FQ6To/eL+Dwpq3eiD8e\r\nT/4Ada6kLojo7d0zNy/VDV/O4rSZpHYZCbM=\r\n=FAES\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b9b9f88d1a0e7a8b6fb3a929c7d7d76fd49d4d50","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.58+b9b9f88d1a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.58_1645087925287_0.1951675907806789","host":"s3://npm-registry-packages"}},"0.34.0-dev.59":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.59","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.59","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e21c3d2091e96c33ac411e0a6ae1c00786696c7f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.59.tgz","fileCount":24,"integrity":"sha512-3YLhH38zmvgce0cQne5yIKCPUz1cwLMyo0I3x5MSNp9WaoHIkHDF02fugCP/19ex9BXopsJQHuKgAvcT+saLng==","signatures":[{"sig":"MEYCIQDwj9vyZWdXObCryy4k5Up7GN5PTmLyg5n/R+KLCf/vjAIhAPE1C7/fiwYXQldo0pUFvK7HjfuACPPhRCsUcVOgfriq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhK0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogOA/8CG3vz0nJWBBUAlgWQRi8LsX53oyBeLH6eh73M468sDxsigrE\r\nPuIfHh5Tpm0U+0GotFwsFAEyLxLGq/YUagaznpUMYNHTLg2NwbOUaN4uT3Y5\r\nF+SGYiNB6WOlZDN3AxJrrH6sMeduAlif/ARE3xNIjSw8K7fIGzUdulXcV+kk\r\n+IYp4BtmZKN4ttn++lCFUgZcYzZz5LBW2QceXBndy23D/vPg+/a6DUP4XNe2\r\n1AJoIVuQQHfyUZLNccq2c9bLrF+gCMitpegiAOzm2TDjmHwcTsmNejkp14zv\r\ncz0vvgLA0pTwKGScbAsPfQ6lE3YlGb2EeAcy/UqaC06f706Xh7Wx0Fg3Vxk5\r\nVVwdoILgFL5sMYmzpZBjmfW4Xqrn9tve6RIoyHdhDiVxihVQqQS7evQ4gqWF\r\n+eFmNcyDcFLgFpuccOA5OzRnaxz4DEJiK8V60v+bn41IEOmoKXVEOHraRSZW\r\nqa10qfeAomDxp/oOb/WH8g3b2XLD9Ek6HhrjjJiQJYbmSDjSj4D+H0hNAzqH\r\nlQsJiPrYCL97khhKpiA8ChV+uI5Lz0NngwJzb0kQ2I8hQPqkGayPGe8Jwx3q\r\nSyJVzf4/dBUrQUO5dBi1G+yDlrhWGFckaomNyeoXmugpZbUipWjWIIBHKd85\r\ne+ezoSOgIsHsxyYtzfdvu4S3ieqgO2GyZLE=\r\n=IKaC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4354d4a85ff582ad624f24ddef4f537797643f32","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.59+4354d4a85f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.59_1645089459948_0.2516200240807356","host":"s3://npm-registry-packages"}},"0.34.0-dev.60":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.60","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.60","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c68d625074ae0c0ec87760c12ba1be618a5e4766","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.60.tgz","fileCount":24,"integrity":"sha512-Hb21olJ6PdUwhcotwo+4/gdwHgAhtRjCuA5SJkOHfVRLBLSHD1fpfC1TMDZikp/Mnl6eLV4IaUmvc1iIM2N63Q==","signatures":[{"sig":"MEUCIQDQBHo+ZMmzzzCZv52lGNy2RCHy3gcp9quPRzViAj12PgIgVteFENQ960ttXMYzirDgoyuY1afYA3e3abF9yz+1P98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDi4WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFlxAAgzTLg5+zxLxmgq7jDmX6ez+8yk2YFgHleL+LtYR6o0TXBepf\r\nEdL+WL6LaU/+pmfNwxb/eJ5ZemPytBZ2+y8STQKNNyq5q1MQjt/SpWl5iGjL\r\n7rEWS/hxUoVynoRdv4YKCgCinQNaD/nz45c5iGE82CV0DpvSAYutdwglTO7j\r\np3OMQ+ueFpj7O3YVESKWjx9Lv3xsJIC9ER7wtg40Z/jaaT4BD1+ytxc/EaPO\r\npu6PSZh8U41uQJB1/S+L8gIjiO9hdPMB38YTsDrx5Mp5+mEDg4zH1o/kr/mS\r\nhdKI+EKT8ibtiXuMEBQzisdJr3oexC6URPe59SjrK888Y+VfdQGDWjQQ7pcl\r\nfD8kLnft3U01kN6iFysSN2G7EgPLnS81WtHxNRYxoO7qWM/g9yO7eDTQzFzH\r\nW7J1kLusx7IYDzETteyBi/0uRq8dktX/dieFYKATQt+EKKdZL1T10nCuLmSd\r\n86VrxRslGBoHVHDmIoJ6DgcKgBA77PNwL0tFuB9uAj1ekYENExlX+fP7C6aZ\r\nKmA3y5l3IvPdnhxX5u6RmFpT2qdymkCa+CgF2uEyC47TEHufGf1xe2zfi1tI\r\ndhZXkCqxcjNeH0YacqmJ2xM/90ITsKlAtTqUmAMsC9rNGzqCQJ1klYIZnzrI\r\n54rGUuZ47ZY1m5FCqP2hXI6Nu4AeMGpdeX0=\r\n=b/qb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e274b2139d7603e89c8bed91197022d224451b0f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.60+e274b2139d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.60_1645096470529_0.07066379066354722","host":"s3://npm-registry-packages"}},"0.34.0-dev.61":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.61","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.61","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"076ff93bd6c7c367e2451276d534f678399f89ff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.61.tgz","fileCount":24,"integrity":"sha512-8g9lbSv17w+YuYvxe6fp5J7fTMpjsTUyVI7jTTvF8QGci0Bjq2vVadF0sySbqbVuqTlKcNmy3WuvyNJlZ1/CHg==","signatures":[{"sig":"MEYCIQDpNmQNmd78lwvwPgTFZFsgKpLI83a99h3YgGVW5of4tAIhAPmjPsmlUv2LgA2yzd0nFHLC/qhUuPqUHicH6qcIVpI+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDqFyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/ig/9HIKnPbYXF3lTAzn0/VtXHm4rM4jkbAAdTXcOMhY8H8xQlP5o\r\nWlwvomrIg3E91YflzkpeiLK5GKITJh6ivM0BAcGiRMEEb79bbuphHBZaxNJy\r\nChw6038ZTNXrxkqpk82BkM3iC1ZeZM0klCoCMbYE8Dz3GzHqclaFJ1pt1CIf\r\nF9kc0DbO3tES7fpJZmy0gW48VxGcW205ZPKCYsP6IKJWdFGw2dfRoQQIrmlq\r\nxDX5sQg99GXv4GBOGBw/UOXkGpu2RZpwQhyhOH6oWjWKmEiehHVq56fY0QuV\r\nPVpgnL633jR0x7G8cngrZv7InaOHAWbq3Skc/3A9T4rN6ESrZk9XhXWl2bOi\r\nqUk4roomoI5TGFjTi3WYSTJiSyvc2ZZLIBnRj1CaEBGd+a3+4v2VFllWfwIe\r\nh9cbmhu2sQKtJ8nGZmpGaODdNF19B8WoIpy1qXMnMtqtttWjyj/spds25Ek3\r\niWyo3MDTckS0SVHnEXuyJs8FgQTHIsxmRE66Tx6MAXrwIpdukQB2wEBmpXfV\r\nmtgwEpdVUfm1fReMK+mWXaYMjoP63o+g8L/0sSoOy43s7tDP4r7h6xbajBR1\r\n9xTMn8sYa7ZKf7Qk7N8COYtlaC0+pAfVf1xXDteBwzNnXHRA5YJBeQMJWNAD\r\nZV7WbmyiWfGCvOp0gySDmE9Nb+WTr60eRvw=\r\n=O0+/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"69e55f0f3703a46a4d120783e47f89f2ec6c37d6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.61+69e55f0f37"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.61_1645126002250_0.5382579672014134","host":"s3://npm-registry-packages"}},"0.34.0-dev.62":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.62","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.62","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"48ef1f3597d4a91e366f21076668dc184ebc5032","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.62.tgz","fileCount":24,"integrity":"sha512-dd/5owX4OWsZrHxWDZOHqbu3q6T/6iekgCSePs4vMc0KEh/Dk6Cfu6i4kkmnPh/+zbZX9/a1SGYtWnf6qP1euQ==","signatures":[{"sig":"MEYCIQDbJ0x3MilUmmCUT7cvgUPqS/4wlYep5cO2XJC8/nMcgQIhAJyAcSXIw13GD9ffReMtnpZK3EyQGt/ANHN9FVz+mlrT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD0rfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0tQ/+NL2CrrFk4n8QjN7Jo+/RaQ8s6Cq80BivP0M1QnDMNpoGltjD\r\n9uCpEHhH0CQF88mDT4m6mr5h1R4uAqC9+OKl/JLWSgVOu1hQ7mZDuKv47GTr\r\ngheEBFg2ACGZhznW/xh4cBTDqrQLkLc4iK3lFgW4IGokTNiy/gKo6z8wjRk7\r\n9xPBQP5rRhjZP2mg0yztYyuZFYQ4Irzuv65tmc9qnIA1ZvtdCxeZAfcna1fn\r\nZlUnYyF7MJKPUJO6jV1fegA5+ubLY8nmEmXk1UF+Ca2uTmqgxlgUxQgHyxeh\r\noiyVXQm0X1r5Re+Z/pJVh1GSDu6DVBwaRa77EEcL6yJbmHaIe4YVE1ozHzwP\r\n1iu3h0pLTZWt9ZkdLssHaL9GatvTVUX8RJGkAqGdbqP33HFoJnGNsZUE9X+Z\r\nEPl5Lx+iGZskCCg7uEzoFiScJnjBFzSh5LN6Z+K59GiU3cwhBNitbu7fRR5K\r\noosRsI8tAh3aX5ufuQWWYl1a5I9GY3tnuHdK3rvc9YvnD79onbSlGirlydDT\r\nA/Z02YW+Mn0oPFtkjazylRbxPvgK3lwG4vVqerCuBfhIsWcFUcmlLhpMJ51I\r\nICJNBIDCFNgrv2BOzWAh1+lxzqqeozO00XiHbSy0gVptOoBa1b7hFWhB+JQk\r\nwy0liFdYdTEsBiJ5EHbSceorc7WIpAng3Hg=\r\n=R8eQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2a530d8397a3a73410c1324a23966c495454bf49","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.62+2a530d8397"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.62_1645169375027_0.8505844428760778","host":"s3://npm-registry-packages"}},"0.34.0-dev.63":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.63","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.63","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a1c07077b4c60a3efcbcfc4094ffa8a15d5b95fc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.63.tgz","fileCount":24,"integrity":"sha512-LpakaB/nae5stnSQ+Qjo6QA0PXoKrAgxfOAprNQ/fIJgZFdqlXrgYnlg5D0s7z8fhK6ZJIrMZNlx8d0R6Udmww==","signatures":[{"sig":"MEQCIGrefImNNKvwLccCoH5a3hWQE2G6oxFTrmN3igh/nAvIAiBT/1RQOioMG4ddzDNG2yDk38TfnxJ4jkWuPPJV8QaD5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEgPvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlWg/8Dddr6fQEwlOp8OX5jIOfLPH30KQJklpO1Jd1Mc0zA+QOMaFZ\r\nwathTVLmcokjoBTkt1LCuQC8+yMegulWvzXHCqIKalL2msbvVybp+yBIjPVl\r\nbVRHibTidcQOxoApzNrCGaBXEc33LOMTnw3qMli0Smq2ol7WCOArJCXvKzlR\r\nS8AioCMN/+c8NwKMeEZX+PR7/WvGR/cKxIaWyySzoQhTY3GHgePLvEpqSIGB\r\nBbFEC6SwqcKFBnnNP2oMlNEnkZ8r4lfLxO6u2UwMxwIhjnKFlfQW5UrMZDU5\r\nyUiOVPT4JieNVHrtI5dPNw88sepCNk1wXGZ1EfGDoBpRwRTz4jO9Nd2Cxd3g\r\n4gDT1fx86uJkstbL2mhPqvrp+Aov1J5drbcqfBQ/qC8BoWab7e3GcEWUEjKA\r\nKKR4NuVleFow6tmFsX5RN3EZQwviVMclIRxZSRw7TFUgF8A66BQ/8a0CiGOF\r\nRyqnndBuM0+YXQTs7v7vofSkp+CLULKWIe4I+FSF+OuNS0YZ1tTCr+NIABCx\r\nA3UDAw7wsCknFDDxIwQcQ9pYmrrHIROceBvSxeP8UPZeiVF4SvQFpUyMDqu8\r\nlMk8VRtadEK2YrJHJ66A3F4G5GFCZCRPFoKcjCRPFtf9LMyIkbNemd66I9tm\r\n3t0jZRTEzbcZoHIxQB9KD0tMlJ8QmN8QFhY=\r\n=QT7o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a222e4274e8cc0418dcebf53f2cbfdb8785d4de4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.63+a222e4274e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.63_1645347823477_0.5087015214136186","host":"s3://npm-registry-packages"}},"0.34.0-dev.64":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.64","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.64","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"eb9f2ad9b5d2b16429d850ba511cff2ca48f1fab","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.64.tgz","fileCount":24,"integrity":"sha512-B6ipsZgVGKt4l+ZvcDRmalJ8hB96t0u3iJpU/AhfcHl7Ztj5dQSShZe4uNV8fQ+cPIW6GmCCbcT7pAwtz8s3hg==","signatures":[{"sig":"MEUCIQCZocdAl/mm220BLjXIuhuCQ8oLmo54u6mbHB2KZiPE4QIgC4ghoio14rua37MAEwEccOuuvIJ+DDE9tGrxfFMCYEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGPewACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry+A//QwWyh5bsVO3Eju/3WqioSBI1E3EU1815PyKF0/NbX51rQchw\r\nRpol7VfMAQKDIQtFTO7shlqaGSTX6LCqydQbH7UP1CbnT7vnbu4Ot4Ow63lb\r\n4Hzi4oZasyNP2pV4rVzMT+RrJTsMcaQLk820hJpaLlRjqDEeLcqWnMYsdohv\r\nRacKq2XQCbpbysbsTu/3neQ+pGAp/Ln2mO1R1UvpUYH2AZQHU8Ldr4Eda05h\r\nlAOflQsnQobFYzSflAwZDCkKYDFASlG929mVAb5YJ6zn3tumr5JBqQegLjMU\r\n8aZyayixnptrdAR2lr74ZbhEEi/ND14gM8ajqNfPjN6WZa2w80K8PpFaiflV\r\nzDtIAKwlJHt0F2LPxC0pMjolMLUl7ueOV0IosTyX8R2gB3lKKSKsktXIjcaN\r\n6JWG5VYeSiyeziAWRrX6RQwndc5A/j1mSxxrvo01iRwyu+SomfBuGWwQWttb\r\ntiX6gFpOaXjWd/e8ehbd5Y458n7fYIa0mWumtTzsYBIp+R2j/dT+F6ID1SYB\r\njNmPjQlnpW7DrPUQF6cgP/Dib+/Oxw3DeftpVn6ryz/U+nyu+/gxi263pAIy\r\nptcqOrOTPKiCYk2W1uV0/5ueHiD3HSdsHZCKGkZrnLDROfvKo8SJKCOLQn26\r\nQJcrIPE5xpXv8S8zdOPQHJ19QQD2RV+7DD4=\r\n=ehk7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8502b304b60a625bf62ef126ae4f65c7d3d6ad21","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.64+8502b304b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.64_1645803440841_0.07957132927202082","host":"s3://npm-registry-packages"}},"0.34.0-dev.65":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.65","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.65","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2450388a9d91ec26966bb79aa127922d4835fb70","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.65.tgz","fileCount":24,"integrity":"sha512-aSN0vcfGVsTylKTHWlb7WABgxvPqofeGwGj5CPMrQdvRHXtGyP4IW1SA9TiW+x3Y6we/8phkhmulVwqSeGF6mw==","signatures":[{"sig":"MEQCIHMLD1K4cCtyRc08rLyXnR5eH0KO+njXIGk1/LWY0LHpAiAUNTL0XhcHhVJg6WxYZRta2SP220+gNHxuP3iH4tSHzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGQRMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGTw//cYIIJ1+Bunbz1PRYgUCUdtdRk8W6H7v/U4qVHVV8boCapOzi\r\ngqVtW2RxEf5ATPIJ8RiDxRVmPMk2Oqd0wJmuSj8W3guZRrGTUXI4/OToW68R\r\neIvmG046N7OIb5wixOv3O4r1WQIkgPCr0l8k/vwImQLIiKn2LmVZ/XTUJNGp\r\nx3l/DptrInlwZYzPWtGyJH4fP6ToEjhRbVYd5lYMulpndv0cTjCdVgVBkzlN\r\nznwcV7nuqaigEIGXmG2PaQ+0vUv97g1JTr2IBbKsK80ucmZKMpadoJOvrN3Q\r\npZJNK5PFmWy8cqJHtkoKTI/eoCwFSe+vM4JqbBk2IgGwGbzDuTcqSvRvZekp\r\namnXiqderlPl4RuGvk9ezMycrt8rw/piSKGBE2YFxpehQsLdliu7vUamqVxg\r\ntbTHl8kCOeF/2HENB/5Wju7VMaK8GYq2HJ7oxVtvF6U1cAsfp55oNI0QtENw\r\nU5+wAkrycpDw1Ns3cYFzgD1E6Rv6IEQ9w1X+o1kbtBiy35OEdaEU3/wY0O2r\r\nQw9CN/e/Z7x6tp43Kzk4dveE6RZIT/rN7OT/2jntkswCReC8MtHBiQLyE2lg\r\nOs1a5kF4z+3B9jZjDK+o8cfMP/T88XC0H2vxagqzeu7IAja7mafjPpiRHmbH\r\nYzJg8+V8VnirLbXCgQYK9TFwlp4TUaEA4Eg=\r\n=GxYm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"060918ecf2c8b2c1dbe02ea2ca2100f2efeb2b18","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.65+060918ecf2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.65_1645806668365_0.46666193561275393","host":"s3://npm-registry-packages"}},"0.34.0-dev.66":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.66","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.66","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1fb4588c28a74ae8525f62a67771cef56b390cb6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.66.tgz","fileCount":24,"integrity":"sha512-76cAWRmc7SRvaAN6kQ05CrQh5m878EALTDLUCsZ+doytXH2kCjdKTIylhZgrTT1uFhSd9aUwsWLaz/EcMlsa/w==","signatures":[{"sig":"MEUCIHkQVPVejGS/dnjuL8Cql9tw8kyzv2Ly13NBvj6rUblFAiEA3XD5Su/Q2ficdM7k4kKs0vxCgGREfIaxLAm1phrlrq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHFuoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkng/+LZUFfxL8s7Fgeql8cAVjfDEJK5nlDm3DzPS3ZJ0PqBgmY686\r\n0C87daxyufsU4tLN+CKayXhRZazxa3H+ZpTTI4qFHlI0M4OLn62coWSA8LNC\r\n6s7+f4y6k+rShMPsS+U85rtXdlEWCNxDEt5dzUo2muxLGxw8rt7/p/2Z0Fg9\r\nfirmWpy2n+BKT6rZt23X9gj1gI5nonf44RdsM5ZzU0l8k1tpyXU7z1KHvPHn\r\nfVmlxwoWQx8+MIKNjfN5v8qnczDcFgiEbcYhelklWND+FncCMer5Blb0heVY\r\nWoDgJ4RcLQfgfFj9mX0cqpB2DX+18DOPph9H33NvJ/f0e1/x1KO70KHpvMv1\r\nLE7BXTJ/aQtg0yMAO/nsivmk7uP6n4jQDnxEjqVAouoGOybB4fvLXH4bD39d\r\nFFkopv8I/ufxE/kDwnHS71aMASwjBp4uIDwdE3rTO7B7BLcz4JJRH6Yywf1U\r\nylRBwwthma1jCZVw7IW9gb8Z2YRFGmZwfOpPkeqTvKf2ukGWj6xI75wS3h+S\r\nKdCjZcr56zY8TiiKJX0/rN1LckN9CKaqeazIxcsbpzKPzvIjQYUF/wsh7OED\r\nkaToGp0BzGb5RzFvYk08QC+cOnjncyEih1OXuPNpKCZvIvFxsa3bDtDl4ddM\r\n2CO9hM8ws76zeTJKLQZXiy1RCsvgJgr2S7g=\r\n=raE6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fa5ffea98962c332a5234fc18057cee554f1c767","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.66+fa5ffea989"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.66_1646025639893_0.9394738982655566","host":"s3://npm-registry-packages"}},"0.34.0-dev.67":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.67","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.67","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"753c4e101f561d2f320482b9d80a6c0b31b7f728","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.67.tgz","fileCount":24,"integrity":"sha512-eIXmFrApmoMa+uY2IwkYQV4ZGggneyXN/terailNyG93mYR90BhXyeIVCM442nVvZ40cfa/mo7u1T/Krio05QA==","signatures":[{"sig":"MEYCIQDyQp8XrTou3OReFjGyG+baO0lwgfy0ku1Cv/KPOFEXXgIhALjUP2FFyT6WDeHgxImo10CLCJ412t0VIjAfM756Ux4l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHGN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphPw//VBgeIqYSCxZIlt5rVVUtrOau9AXyKog+J230iwCzJm+jtTDg\r\nE4U+YbSsUbinCyZgHUiIeQgX0Ldr+7nv5FvBWirSwgiIzhA519d06DlFzTNP\r\nGT22pePsSh4rxKk5eTFPAiEOKTVbLm35cuOQT5JXCrHjoevU002bk3q+05Yq\r\ni5SzoGD+xa8sc9mc9aK5iTIooemVLB4BV0jpZm2gLUG7PwNnvsWY/POJSgSo\r\nDUW2Ba4KSLKMORuw66isASezZeqdhrIGRhwxDFQ6KqUqDeveOTerIZt0NGbF\r\ny/Pxia/M37fV3kSmbiSrR26vcia+9Q5bvtxvpxBNdIKnsOgFc2961INEa1wq\r\nmiH/pQSWP0cxoCGHA2N/eaG8/BA0dGhrGnrgNonbmk2kCTVcwi6aTnRTkC/V\r\nmimqWyvWqp/iO26biP7Fe7eWK5lsoSXc1efljZBSPslxhQwNI4xD94jxnPoJ\r\neEvmg81p8cjP3ss5ViVrPZ9V67krCPXn0Etn8yPsFFNcEIP87ac3Q2DV6tIk\r\ncfmQ9yiqC8WfhSsNl/pF9/pzb1z9C6RnBdj6ADSbgUWgpAtzRy+9J+JzEqsk\r\nPPK0lCIPpDKSorNQFPnSc9ZveHCJU8dOetAMCWCntmiHy7JDncJdhAZEFWpm\r\n0LM/L9RmUurob60SARWjEPe9frvSaF89YCM=\r\n=lPFL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fe72a38a3ce09159f8e66098f094a650f655b4ed","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.67+fe72a38a3c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.67_1646027636133_0.4500587329603196","host":"s3://npm-registry-packages"}},"0.34.0-dev.68":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.68","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.68","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fc4313a56abee6d70f17f6711a559fa5544f44b7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.68.tgz","fileCount":24,"integrity":"sha512-+9H/pA6PJxosisxR5rNAlO6z3ikRbLjrKIYIQbX1ixhmvaZrav6da4CJKWv7B99uBk2WqB6u6IRneOoLfvlI3A==","signatures":[{"sig":"MEUCIQDch1Tyz7kGWj9HAyICn9Ldss/QVijfGb6lROba0ZH3vAIgSjCpGtR4XiCGNVwR7K/WXeAUuRd5HeI11OKcDVk5NbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHGTpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTFRAAopX8Wwy7SzFuQECmCob/Vu4qsrfUU6Y8Ot1DZNiryF2nAwoQ\r\nBt7oBMRIYISYL6efEUnAlJUPIYGogRwm1cuwHBEoVSsJ4UqXDfpQ6dfNEWjE\r\nD0jjpzFGjo/8rzHZv8s1gZZpIV23edvdBQxJBgPRT/R6PC2a1tTV98tYzIZ0\r\nvCoYQCQIakGyUZt3s1W3/GLvei6RBG40AWZ0HW8ZW4+S+aHjfZ5ETo946jWB\r\nHOxnb+T7SFZjIqwZhAYpZ0H+IChIjK+ffFeQXIjts6DhATeCeUaIB2wjR1if\r\nlE59E2ghW2z8G48Q+cMmYq33NUOtbhBmMc2U6WuvKsAMvAyhWJUXc0JmNOoH\r\nYO/qW7r7PciS0O5pCVOp4u7npDhLM2ZvCm0NmYNFeFuvbQVRGgylqKwTouHH\r\n2jiLz7/q3YuVk2HAxmCXYG0Cfmk2nVNRG2GInCgPI8ZLAXooZV1wMOg5frSI\r\nM/T50Z/cOvxHSrbGjT6DlEA0WEWYagARiGqCmJwHKKHqLPM1Lci2u5xFGYXJ\r\nYvQJbTSBCPGTXUGizwcTHT2PYrReQSjRVH0Cl7ml9UImPnuErrtvxAKQgyQX\r\nw27oLgQIHT8G6VWVJKEpf2xrWdAez6f+yhtyhNufQ0oqf46+fIKNYwPE9zty\r\nkN7lR9xOH2o2mo99uxQJlOelR2UzGK/iKEU=\r\n=SNnk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a904f9c4fae3918a26b5ed48cfbe38102f4ad471","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.68+a904f9c4fa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.68_1646028009236_0.03605430218472083","host":"s3://npm-registry-packages"}},"0.34.0-dev.69":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.69","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.69","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b3d0042d0dbaa8a0cf2f271bf3094affe1a41fe7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.69.tgz","fileCount":24,"integrity":"sha512-DhGXCBo/n5ODnwXKW0/l02Newq/lexe2Yv75e8+pMN/EhUXoNJmNv5HZnUMh7a2VYUsdnjMiRtF5URuCy5pXRg==","signatures":[{"sig":"MEUCIQCTE9oOOOJ7RL8oyoXUUdHA53NMwy/pNBJQcYS4Qki1mwIgDhah1mtiRIo30QaQuSPcuXW5MKnzoEYtsVrdjust+tM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHG0yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1mhAAmDq6Rzw7rXsEPhFa5Rd0OigCgqzyAbs57cd3A1COaFFNJAfb\r\nAEk9BhwoR7gXXEYBpqtWDberF7TPfnte2Us2Y7zyGIcEdohdjzEstzsRQ9BF\r\nW34DOfDCyYqidadGCe0UpQbroIHYnCWhbcQWHmwZJPul1BSxkjANYJwFhHXR\r\n7hSBvz5NHjj3GxhpSsMUMiKr7C1KmSnvtTHHvztAo+vK7jLYGDs5rTUg/EiU\r\npgXXVT7Q29MpKWCU/fZiR2aI8JFC/k1asxbASCxyM+Q6oOiidAM1Rp++qx4C\r\ndWBisUraENdYG06+7/R/PUVIW5UqCYy2cF2u2Vmx/LPD65XtYLcJzRAC5J2c\r\nrzJ1H7aHeywYAizlWvmXTCMGy7V5ellEXix65wfIueZkf5VY5ZNo54BlRM2u\r\neOWhKWsagfvKCISEWzjWDxzrBeFkTVZ8PcjBW/ZMptdF3UaT/DxkaV3dkOBT\r\nSKwP7aqvuTrFJuI0fweqEYZtt5JdzJQUtdMDfus9Bbx/b0P0n5QE1s3a5cM6\r\naHDzdHvYfXv3a0zAbEgfiiqqbJYBddNzYGcJoWqRRXD8wnz0jOYUdH9I316b\r\nBTZaUsro2yAHLtPiX02Z1w4EeBiFcBFHj16yPm9CvMpWZyKpElC1dZq6AAM3\r\nPdJuTyvdxDazAG/zDC4HoJeJv5wZpe2JD/w=\r\n=Sn6q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"07fbc1374a470de69a969bef32dc88a8f4b8b7f7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.69+07fbc1374a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.69_1646030130757_0.8362043145897078","host":"s3://npm-registry-packages"}},"0.34.0-dev.70":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.70","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.70","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4bb517f75143c535a927165341e07776f6cfa986","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.70.tgz","fileCount":24,"integrity":"sha512-Vw4krCHMtKJ7mUiFYCyyyWGh4ucdIuyU/Q575BjRUpxJDc+tpQxBXqcrgZWn5lCEOLuFVHjs0aRuy/ATspwR6g==","signatures":[{"sig":"MEYCIQDYhrJpPk+NkU9jF+COjPinT8VIHkICoeM/c5dtqgbfngIhAOhsfYFKJMqLgYjSVNSglzaj/HQ8Q2AA//TNAUOwO0kz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHHAcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql7g//bQ13137IyrY2c6ZXRqjG5WwbIvUR+ZHNQqEkAmSTfCpLE7jE\r\n+CAerk6WbL7FUCvPlkUiSMU5yhEaYUGb0hLnYcHZHzXHkKadxKHBs09LL+/B\r\nzRX9iG2v7GtqnrwtihsXAvOCUeW7QFBmOf6P2TbUhtz5nVBuyOv4/b0oOnjI\r\neWnYfSDWQxZBjdqFBiHl5LPaNkiyjkhRv0RSSAnA7T7GQA4+mseZJqi1LSLt\r\nF3ZSG3L67QEZ4AQsOARYe4/rXlkm6Tbhyi+J7XMVND3JRBO66V4ONzrfuOuE\r\nQLHSrGwwll2hGQ6JzxSj451Xad4fVTBkzXXpmd8HeG7N9aJQFtG243AyE9jm\r\ncbRBkKmh3u7fmVygEzUnlpz0JTM+32Q8emQql8lZs/yt9sKM432LwbQyug7Y\r\nSmppEfaX+GSTnN5NJvBtQ884MU2B8XPuMMJgRAlwGkFvOmBAC/hdCSvweVPv\r\n0LXuxYnNAkSpBSidMrdBvOffCFvIxZBheydLq7UGkmQvv0rZL+6GNYhQ+ErX\r\nuvUVaCFIIZcusALKZx6ij8lOMgIZ+as6DDLW9TRV+ooqC76fxX777H0Mf6M3\r\nT003CMZIUSsZ8sBWinsa6dK2faJAchrUGG6lr2NxGGiHAK1qV0Dw/AkYaTDG\r\nJpn/BxZRB9j2X/N/y7nNBqDF6/o7+PTybyk=\r\n=mBH5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7bdd5aad84111597c15a7cc7c5c0c4414af5126f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.70+7bdd5aad84"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.70_1646030876283_0.8178675412045322","host":"s3://npm-registry-packages"}},"0.34.0-dev.71":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.71","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"248ad072793ade42b751f9353ce7f5854080af4b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.71.tgz","fileCount":24,"integrity":"sha512-Ycc/+IEtmd5FiN/9294JanG50PZuJsFHb37c2x02ek/e6xeM8nsf6GNSI4GKCizsvK8TV8PAj/XQ3Ggma8tJQg==","signatures":[{"sig":"MEQCIAzJ5n2STtDNAegH94eG0St7nKegy2lrZP47qluvG1eZAiBvZUEl99yVOkN9noDRxskx9Py/pUUuVXwp7nqhyuFKfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHHp8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyJg//UCDi6iUMcjahG+9Db69YExtgXxgzpbGDwAPldVhIIoTLSVcf\r\nT2rFCdj/xmqCn/RjfgAIH+RaIuptRaKwLqHAAFa0QgP22TNsT9bDYpVWfGTj\r\n8/qAwcWaRV59rdQoEzN4ofAmPrYtZP4/xwBF9BdNEhD0O1PDqQiLUMNwGFgt\r\nNTPdxJuv0NG5Qxox7Un3WldcbRMET5ONAwXwaqT5jTLMqF0dZUr3PDfQ9HJO\r\nRHU3tkCBWve7n3fSyTf2k7lS7XNqfcNaIquVBUMRV+oVjdLCC/UJdTHc4OPA\r\nzXwNjHEUyf98SZf+tRjhkrxMSA9ajRLE2FNOGgwpVO+rX9RnmmMbOHPz0N87\r\nGuHN2Dz7StLz1bH8/KfUl5V/qDwsDdK218gJJB7SS6H2c3HpMNTdDCjqNjmS\r\nJklTX85JWKqYLTZkAb8cJXRh1dgvBGNB0uESLL4g60Y6bOe5oANdzO3f3Z+C\r\ndZudR1mfNr6Oc+zLKIj6dtEEEzOMkp8KbVYNvTtj1qcsOqJeMot2UVjLumxO\r\nnOeVic4aR0SfgA4mBWjMLA0ll6DO3rldat7oLmGa+/60FWyXX/aKarXAy1eu\r\nIwLraFTav/b8fURyYymAQZOnMkC7JJRIbidl/g8PKjjr5YBqOx4r6lQJQh+I\r\nLzNVBWNaJLQ/8CzLlniWkCV5BJ4sGemzATY=\r\n=1FUO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"53bf6c48b89d2952d6ed9b7e4c8824bd1ca88b3d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.71+53bf6c48b8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.71_1646033532496_0.8491079681034419","host":"s3://npm-registry-packages"}},"0.34.0-dev.72":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.72","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.72","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"04839a5e85cd68113d0de24222ae855cdd803606","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.72.tgz","fileCount":24,"integrity":"sha512-fo46Y+1B/URaWcEK0srbzYgbTSR+kRub95jMBpXeYlX1QF9b1BEUjLhQ1zWh6vaV6FvGqD6MuN67bLjoxsquIQ==","signatures":[{"sig":"MEUCIAOfQYedwe4dYTmMHXEcB8RESeOnVu1knPUZHSOAUa4uAiEAn+EPUpKDA3hlyoEfE6Cy9PKHbgM2KqkrnMjPheWijSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHPuFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPOQ/+LxadpNffz2BO27z05/338fFMguTq5u7FES1Uc2rfL4DQCgaa\r\nKt7L+F/HZQKU5kJOxInZFTGI43L8q113HozFA9NKZsX79e5/A+EyZFVxKK83\r\nX/I6gyRfB9wQQzGcdQI8Rfyl87BydobnjS54CfYCbvofEeOGWG22rfWTfJ68\r\nC2yOkmBk3ugEQVraiB50B1lATlxtm09n03A0KED9MvKAL6lBekUcA0lwBDRc\r\nsUArYzmG0Aj0vWUsZuwYWqIyvABTn04UP5nvAFX1Hkazqpkc+hsqt2vKfdUR\r\nm67Aa3Zxcx+2abiQ26UjbVZ6IPnTOGckuUctvcoAPPqSiMpCfPjlkJhhzD4y\r\nwGn3YUGMr4F8padyJyAUHPkwu/gvM2pc/9tuu62S2UwGHtnWjMTTVIosPWzB\r\n0FMIZr4cVfvLYmw7wL3dDzuEOctCKeh3uXcoYO7iQEoGEoIJzHf9tC3qCH+W\r\nrbReCA+HZQ7Vm13JUI5pLRmI/Fc1kGwzxBzp39zqp8Qb8IvBfaTEfyb6T0CX\r\nxDpy3qB2f30TQ2ifL2+9drJRQsY7O7nUl/iyTjuntpAngHvrJTbZawY68w65\r\nXLKbaSFDNTJtgwwZvgkwStiNXg2OiTT8BfXH9B6x+qy4i7dg+ww6F9Zr/8cb\r\n5BNeC0DW5YYsDHs9PZCLD/g71Xq5FmMqOqk=\r\n=NKvI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e175d12665686180946cb38a3bb307bbc737d96a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.72+e175d12665"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.72_1646066565482_0.26245851426496447","host":"s3://npm-registry-packages"}},"0.34.0-dev.73":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.73","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.73","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e8190e9a25120a26252825265985f6b397af5c7c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.73.tgz","fileCount":24,"integrity":"sha512-0XKH0migUYHLNvzmcyeRBCx9GOfl83uaF5F2Hmv1XTw+S2J2vR/UXYes/cDYRW0DtPuDuvLvInEx6KjKuxD9Bg==","signatures":[{"sig":"MEQCIEULEWPGE1WGOZiAV1L7i/vjdY5ROp3DbPU+NBKl/4IwAiAFN/1Y5Ns/KCvogFHjgkiPpCXEDqwIhqb4azIIHOfkXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHQJKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD0w//fU9dErZNbs4tgJMNi/zQ9sBABT0RfrYoDG4bP4C7msiFXzXX\r\nLsnBHfTbGUCp8I9B++bnUT7oznf+025yvzkiwFjgkErsaL2Y7riES1pR32yl\r\nQ/5315uRuL16WO6N3kJvNSNh+BZRVPnY2dC59jx2l1tygZ1x8BHYhBnInu9+\r\ni80KW6XY4F2ivcbcE8AVmOxchz0WIQ3wbseS98fBrKtz1z+G275Jw3C6vMg5\r\nMXWowPkp9nntx/JmnPC6nYOf0hWinV1N5oiq6vCix51oye47NJqY/SO3gZqG\r\nqnxaXyVic7Ci/yhbdVn4ISLKbHsrYaEppDwosouEdZfPAmf+tMrkui3+Lnbp\r\n2e6O0/EVQd//oM2lN9Rmrs9/Ap8fQwP5HjhOaniUR/ImXr1z7eJLPYg8y+DK\r\nJhZoKnH3ovkM5fzJJRyRbIGjx1spak0ey5yXD56HZXgPqtCOidECrR9Q0gm7\r\niOMsLKo88FDDwWEEE9TO8zydgIFwiCaiLBsH5YKt6bfym6M6V9/KzKS3Imxu\r\n210GZpdHOToFgnTknUEDmXC/Z4FCrJp44OuMJ77j3AIOJ8tdxKCaEDomO4qU\r\neyTGGescKAv6dtruRy5s1UHjFWh+sJRd0vcPRG0WWstijslX1+Zq6n7s9dNh\r\n7+SFFIRR/7tz04OayqLmeXGI+R5rB3mJoBA=\r\n=ES3M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0efbf1d6712b0d83be2f03abe2b1a430feb9f56a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.73+0efbf1d671"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.73_1646068298583_0.4846191021418247","host":"s3://npm-registry-packages"}},"0.34.0-dev.74":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.74","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.74","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"da350b1ae4018b12d4eba0b791d1302d13f4fb38","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.74.tgz","fileCount":24,"integrity":"sha512-VEd9Wq8eF2/Wy/sKrmerO2hyhvMCv/OjFOJTCoI/zB9a0/1Q0paQbRQMrTxBuJA1g5doz3GaJ1DTQ4i/usRSvg==","signatures":[{"sig":"MEUCIH56kJDaiXj19UIJ99O0Ie6LRYrBMW1M8ICOrqTt0OSjAiEAot2j4dpxX4lPsU+YoqGLw0cjNfLkkkm3vUICTCZgfqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHQOdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqufhAAinz0k76yGbSE4/wbQ3kUX5b97S77/PokV0SBwQaFiw544e5R\r\nzQmXYWlIy/ZZE/eTgML2qZoQ5nASqPNzQgZ8VrUZ9MtfGIzSpkIzXtqoa1o8\r\nzep118Axc0LaHc4+jK1pigrblG0fI94aQOURFdhNAfmhXyNXAQ0l+HhQPQRk\r\ns9jzziBESfhdOmj8ul7OU7pqGiEDmMKjEYDZlgRJ4adiz89la3GjOQ8cFLpf\r\nBlbbLTloKEw4a6RbKh2FsBw4bdumiPydlU+dkSY72XZh0U2pJsxa/Mf6VPc1\r\nmDa1e2eDCkeKJH5emThbRa4uuFii8QOxeIHukMy/IPdAru9l8nPGsa9Ri6r7\r\n35wANvOyBJPEaLv4xSp/zOnT/DXsOmn67q91u1rU4XaGy+CB0F92CJDyHUbj\r\nOR+pIZti6jz2KW9sKfJy4+Mgl9N1jH0U2CAiK0gXwTJ2y0bATCh+ek+g+D27\r\nepqLMV82K0BP/lmIQ4NjUQIokwbc1ASnw0GRzhGZ90VW000wcmSYsMhxsnzX\r\nuWdTjkHjfjh7zu4z0HhHvpDqlOruDwrsGwW9morpuPou/cgSMeLnd4Sr3sxP\r\nEEaeGugUobOfzwT2Aea9yyoasENKKA14qPqSbCKPDzdRRrpMWpNGxm6zHHKD\r\nOD+f+Wk5VDuBhIV76qWWwceMmDHBeFoz+J4=\r\n=vBhi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"62b2092a492fcf47a266293cb8d7a89426737014","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.34.0-dev.74+62b2092a49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.74_1646068637270_0.9661662040894587","host":"s3://npm-registry-packages"}},"0.35.0-dev.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.0","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bd5fa049a9bc74ac656e5a23ec0aacd458915f0d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.0.tgz","fileCount":24,"integrity":"sha512-s93Dvg8gWpITzSMgeE1VkKXP/ufGbuYEiCRCrJQHQHsfTHtNHsZIojVzC2nJS8U/m3vWLlmMCOIV08znwHTjxA==","signatures":[{"sig":"MEUCIQCZ5pw4CAS+qaw1kSPNceyOxQmO88AuGoKrCfZssRcpeQIgGbsBDyODEuxZl4fkqIvkYeDB3cbfxjc4yDhCxxAJtMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHSpZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppPQ//ZfmYuX7q6Lp5W2wia7moO2t0Cm+c3XfdOUvp8Bi+N0OfYijj\r\n1o4zoEt3f+jrIlSUtcDcjecQ2vyK2vXJdFdK0vz0ZETxM8h/vVOnGU5FZ16v\r\neb42uX0WObjwkjz03d0ZlaQU/Cw0+BvpZEges4SI85ASWvDZwCrEXZHPureb\r\nMIpPucrXpOc+vX+j2nyahFL36nPpI0vVkHTPCVnHb6SyYg5fwhgmEZ/y5j8h\r\nlaKE/7G0DuTevg1oVFkVhKTwVsIf8Vyss3ccExKM7aDlJsR656g5H4AU8kQ0\r\nqS6UPHxneIwu6IE2zhXnQTcDHmKOMhoOj5wf8ToU+xEmS1gSoSfj5R9pNN2P\r\nmEHevzzF71i2BNfeiDfrzoXrlBr3kCJrhYkZEvojuGjiT03DSds3MJd/91l+\r\nztioaBu43kW9oId5MUpoXn4vDVV6QUVpPvkKjDiHQ35+oT2OFRAVfKd44eI7\r\nuPxzV/XkT+eFrAsNa1773ocQ9bhwHIWPN46Puwi174JlG2nc0CxAhP9PLLwB\r\nXtxOiYZJY8R+8l3xwP7q0huxPNCIbRqiHJY+xyUROUb/Qchc+lDEHYAqssUd\r\nKLVKftzZ8A2L/MLWY91A7YljOBW2JllRuwqro586Z6n+GQjoDx2HvU1nutkK\r\nXWV4OocLfmzVRg2PqQUTqnQISAJ9JKLCZUY=\r\n=spf2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4b62955343be8d77d327703488041a3527fdd39c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.0+4b62955343"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.0_1646078552939_0.12143077227031629","host":"s3://npm-registry-packages"}},"0.35.0-dev.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4df9da04d356b1c8fd8bb5b48adc4809259c4d83","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.1.tgz","fileCount":24,"integrity":"sha512-y6/V/gGzC3hngs5Iv3AsUd/XhTpGTNxziTtl96q/wblN6fK94mnOm0LBGASt2FkuOYC8+2eWbMJxlk10INHgUw==","signatures":[{"sig":"MEYCIQC8IARVyrV1qJPmbmnEfB/eDMM1g7h69XL8U9h5xlaW0AIhAIQncj3qQfqiQIML5+OjFqujGfyyDXRpmuKINE+EBYqJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHagqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5TA//XIOKtRllbOT9ynZSKXzgVBBzitkZq06ma8yx+EW388AVuS7x\r\nmIDIr7+OKEHO5JmdPDNeG5YOLo0uP0fQ5T4ziG+DS8u6NnigCIGPqw5KWljW\r\nUnNZddH6Dz/LQQC9jHtkWffQczJCh0Tr+9l+wfmflas/F6IYNr5vNxMv6yeC\r\nBcrEiulrFrPqHakDxuZgNh9fJ997n2icZQKADFfBAUyBMqP1+RZ1Zwkz+zF9\r\nc0qhpVzXZbAIx+1aGoZbQQ5uUwiU35WR8nidNvUKE8kpQMHSh78xOk4vAzco\r\n9eBXsGGLlG+zTOumKcY3TqxDAYyvC3UDosEAavcT76EoRCfklTaDfpo0vynN\r\nzb0t92yleiUDWIXXntzbwnHes/8nvKdQ0k69qJuMzlFSMgoN+Z+2tz2MMy8B\r\naDVG69Xa690o6mBCspdMMqLjDHxgOvII3nPqz29FpPXcQp/VPNoQ2p4aBYxJ\r\nRiVi1gjcTO42Na+D8gUN3YuT36wYNxLZoQHdAmy7aslmrHH2LQwnOyWZHyrz\r\nhO+qixirwWr1uxDY672jl20P1SD9X50dK/d6fL/xGsnN2THUr6KT9C6gNZ2c\r\noDf2zElKDMN7+KIo3jc6APbL3CrN17j1ZPV3Yu4IGXq2vKE0jNMAah7KjMa4\r\n9lNlIYQ4vpV8H8UtMlrZE/WMcFYSjAF/Khc=\r\n=KqKR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"de66f0bde6cf37c13da361899d6e4ba93b332c27","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.1+de66f0bde6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.1_1646110761851_0.6991707463302013","host":"s3://npm-registry-packages"}},"0.35.0-dev.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5ccbe964eef19d21cfd7dc78d544c4bf0767abc7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.2.tgz","fileCount":24,"integrity":"sha512-o+J5S/wTM79XKQW17NlnX2cHMtiygsjgsxBwwR49SvMyzC2P7kmZI7qPTmeX/DLKSmOLBdr9DjwAhBfkaXdOaw==","signatures":[{"sig":"MEYCIQCL2Ao24glRL8OYbwGHeTgt2zJvAUE+Bq0MX27fB/1rpQIhAI6KXrK5N9kJ38xFNvR1falp3uLKH2O2/09BSvvt7mga","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHkF/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCrBAAojok6WjsNxv7FcdELSTviK13h1I6TFWz+wjif7Yt214bHI5u\r\n0nli+7CNXX+5eQ6SxACjFlKWZDFQfU43Xhgqu4NhVR1zZeyLwhi43rQD07Zq\r\ntC+rmKkyAT8rYuMu/ktTYMfyOrcAKoy18unSp13moBLGH3j9ETidc6icjOJu\r\nCB94yXo60ULpiBPLjrdukN6CcKAcVu6xyBNWcGqMbMxlHC5VxLRfBlU4dVXa\r\niTj0lVrUZsSFYiN/c3dmyiB9zbU65Ob8e02IfJvttwAkVex6IrW6px4NLLdq\r\nGQdqy1cN1ND/43IZAs4lg5y5tZQ4SwCg8BasjgyVbzwg8I/YChRE0qZSY2f1\r\ncI/fY4TIsh++1TDiK/bevvURelP+ZkgGTuTR62vIj9qRACv4HVVl1UL8qtJi\r\nqGHiq563u2hsBdhZOVKDxH6L5C0OZbP6qkEEAA7p95wBpMBphat2PXUomNO4\r\nBV6NVR3kIMOJEXSQacYMHEGP9G6ZEwHY/R/Pmqjk+BmFzSuG++5Ns+bL30WE\r\ntCvUw7U7gWIOByYCdqBn4xlkmE2Tkns0EDnx6aZONBDrsVNxIFxuUhxbHXaM\r\nWCr6I8YAFl6Sx7dsCreYb/H1JbQ6KWQpf0xYsp4fXR4FHWIntIn+40ovlabQ\r\n3dXgXPHYNWVRvvPyTRrfdggOC7MZGPtQEYI=\r\n=O20b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e734bb9f96db006a69b740d4c63ade716a841d46","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.2+e734bb9f96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.2_1646150015450_0.3988244498049083","host":"s3://npm-registry-packages"}},"0.35.0-dev.9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.9","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3c0b89e9f9f915b34170c39f1739631cc839bdc0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.9.tgz","fileCount":24,"integrity":"sha512-4PZUrTl5yIyE5+6AOFXl2GhsUU/Y42J1Y/aVfPh0pvCoGPf8XQJN+204VKSH+KgZDonFz25jJgVXdNRrO9kpEw==","signatures":[{"sig":"MEYCIQD2RKSXJb2WlHOkJC8IppMzv4A6WdLoG/PosNB3i8XyLgIhALV02shl/zbmRr1LvIYks3Xbv4z4ucV6t1IPu3K9L8do","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHkMDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaLg//S26A7pH+zLjy3efGHtZxl6608PB7/VDhTx9t17TeXb/euC2e\r\nGpbxSsGowAvdViDH1b+i5JZUekAq2r3jkZAZP58KejsnlezwTwdHputfewj9\r\n9R1w3k3ZSqNWuIZa03iRYjZu20+z/hHeTFI5Dor1y5Hg3JucquJVEE+Z/dUr\r\nbXDyNmRd3ARvlSvWV4Wu5iiaNsXHKSTQrwNCAgUM+KZjO9tZ/LZrbxN0J2RC\r\nWhLeDBumQrwrU9RPw1v1nIPRXjzcmtCnYkUwMFXHB6LaYS13E9T0k8A6aItu\r\nOIY+11FVzDBaU2b/ZBC5BvOpRMQueqMCvThXTkhdEtVhV9ZwyAEt1ZJvSZ0d\r\nZ2PgzzcBoQX9UWN8KvtTwbA7qzMUx6LjjvDUzyQ4elorIizlzY95JpvwMvRL\r\nzM2N8tiRoTSZGlLL37orna3GEZOQOowdzkZSASlxv0sgTVWcXueCvUgf48IF\r\nPul5FbVhdLiHnD6yeDSDwF07Zn06qc0edMhJa2bADHYROBPUYR51mSJY+KP4\r\nu2uq13f/IoZapvbk3A019Vvz/aRr94YtXoiKmwHaIrOALMePccrAzaQv1Kjr\r\nX4WJFZKBW6xxC6UyOiqOZzMeesBG2/GbYbOiHZn3b9ZjBphdNXXpGFqd908z\r\nOjxMJHc3WOLdQpGvGOYzcXgDHupOR0MuAaM=\r\n=8xOw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f63ae9d4f041a8dc55e8a9f599da9f52e8a0f67a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.9+f63ae9d4f0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.9_1646150402374_0.25128211686096047","host":"s3://npm-registry-packages"}},"0.35.0-dev.10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.10","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"523c02b4aff4797a189bd4e85877756ff8504c0d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.10.tgz","fileCount":24,"integrity":"sha512-gGtMqSdqTPZ0vpHnb9GFaQ8ghyJhRXQOPRj0sjB7NTM9fQtOqY9FlKhJ4yjqOOonK2Bo4BM9aCDUMLaJouPjUg==","signatures":[{"sig":"MEUCIAF2+9nWfE80BMVC9E1Dmr11c3le68JuZnuP7ng8Y1bHAiEA+ajaquJBs3Xzapomdn0sMZWEYNoDr0ETEt+a5zLdj1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHxA7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQuQ/+OvLgy19cmhYrVd2hHaTP7I7tpoomJp7OFLgx+lw/C8GpMxRi\r\nz3FSHthkSK5GJY3BVBzuG1gWTxTKIcsI0jeKyy8I3uPLyLDHGlyryowUMgj9\r\nLwDvOzje6VjohkpBgfFnqYI+7XANGOaE8OKwOWue6Gpb9wd1VugG+L1mBegv\r\noPJYwOPuyhiQbH5bb5oaY7MWrfTxYwoDHDvUkN1GTcTo2vgIFclxs2MjhisQ\r\nO9n1k1fDQ6GIN87BfrZKCgT/jnbJtLORJX2enjMyu+9EL7ccTmQUE6O4+62x\r\nJJ2TzTB0+woCGchQ2bbGOnGZNS82FqMmC5jn5cb2DlbIQUMr+iMKLV1kl8Oo\r\nj58xABHZ1scdYwzP3w9DX/vBHVKuE+gdA2PqRph5nHRup665JJABN8qPyjb5\r\nawWkRXjKOf0PKsQHE5u7ZGdSV+YuTIskpRtPZeRqswI2cqy1eib3J++ITcMC\r\nuAxu+MRg6VLeos1retifg+1uI5FVhWrQ9dF+Vg1D1+3GFqq2OLnbhbD1Asq+\r\nXpDwbJZuiZ4Q2I0vfgIABO5kQjzCmfcPJl6GL5j/gX7r58It3qFluQQq3lFJ\r\njW70Md6HNOjIv+7EXEFMTog86JQ0gZvoN1vaNlBuGwGxhNaqJtt1YGnRhuKt\r\nZzF+bZ1iXQXLNleduBqL1AiibRLHHQUUGnM=\r\n=smgY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bbe818d189f0c24867b5107dcb313c687a4bc1b8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.10+bbe818d189"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.10_1646202938927_0.17565673920895786","host":"s3://npm-registry-packages"}},"0.35.0-dev.11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.11","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0e8851b410bb2a46aa3045d5ac3e2a67ac49959f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.11.tgz","fileCount":24,"integrity":"sha512-neSbbM02yxUarCNvStm+SZbDLpxD2hNUkZSJwzm3cZnLwLkwTQ/q09U5s71gsDT0nIBidMunkNZ7o2CX0c0uIQ==","signatures":[{"sig":"MEQCIBVMAQxvouBXc55/exQlcjOAie/rNSBVGNlw+Ykm7bLgAiAVRVeZ9DjsB7umE+U3WY1lzg7vZzAfY6atWfk9nkaAKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH2rSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbWA/+K/SDZCVC3mPJDKBG1hW7A5ZjZ4a09D/QKePJ13cSubEKJS5U\r\n1ksGDH7C35fJP8e1VPcqUl0QhVXKSIe0cYjcpVwd8W3ymP6s+f1CYBPMwiX6\r\nMyon8Pv/kDE3qdlGPco7pteBqrHHT3rg29LyKEoNMLYzHh8VfupPm6srO1WT\r\ntglDEpSf2KdACFVZBP1WlNcV/Yb8O2/s/2TIHQIxkbRSxQ4wqqQOEnbcK3lZ\r\nGN8O9qS0TqYITLXHQm97pZwpVgynrVVedagvYTuezuKYSxh9/NOuTocK7zWf\r\nlS3td1c4muCMQu7l0rqOEv68dFB9zbeiuj94V7CrK17EGqGmOyvbk/Oh5blJ\r\nSG8uR84R+nXbh82WhmMbCbLwQN6vo4dpqS+XpZ7tWlFwaampv9AjXbrSMdM7\r\nxjg3mx1WHAD4Qcsh+ClCrLzXrQJ7oFDw+PTHzC24Cmffsv6o8VmMH6RBzQSE\r\njhqnc0tv9OwCD2ZpjIi2iRQKgKE5c8itE4MWMw1tivKl+HwlHAkM/QTdKLeS\r\n2uS+JqS5gb6El1KC4AydieqwS7/LJEz/LvrcrR4bwB3uw5iGa0oTyz3hfC3Y\r\nAEVu5sR7xKjoH7SMiZouypDOus71EGsByNsTrxxSTf7Dp0pQ5n8jlPQ+ZEj3\r\nlYBBdXGk/eOK9v0RVOYO7zY2Xy0WM4OIEq0=\r\n=cQDO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cf5b2930c701014a8e44a19c5d3e27aac9814580","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.11+cf5b2930c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.11_1646226130478_0.7583612840695262","host":"s3://npm-registry-packages"}},"0.35.0-dev.12":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.12","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.12","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"50a1572241f16d326c4af145ff9032b54551a590","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.12.tgz","fileCount":24,"integrity":"sha512-N0Xt/TUnl6i3uQEPCO+ZDxvDoi6D3+agQ44GoLYXL3FeraG+OZBerS9+hjw1c3yiEyIdYTHiQ270R3a94QrdCA==","signatures":[{"sig":"MEUCIQDGMEA8p7FjXmZpQoXpifjbtcv3OKNEKxnIw3GTJBJ/KAIgOxyuJ3cyXKw2tL/6CaYKR+AKg+hxRag7NQdk3jX1yPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIFAiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqBg/+P6pa90aWgr0ooqTMgre1lJ6znN8lYRDedmpQUbijDzzgDMdv\r\ntZqx3DfyomJvtAri8/muVuWSCmmF3CJVSQ7rHCKgxjkFUqm1PK+ip0Xek/tu\r\nfW7qP6eNWl9BTyrfVraWogD16JV/cd3SFD/f/MNbQ+ziQCkyM2Cr5xJbdliR\r\nSFCMsRESLmCNp5T6Nav/wQYfvJkFGJQkw/8jr7vUNKd5vfdOSnug+62z4+G3\r\nTTUH07mzo422he9ZUE80UshmW9iPcQKP3T0pl1iI/oQd2wMuFxr1SVolgegJ\r\nmZZED/s92I7DywRLKPSDyhW7pasJEkLmreTSGiHJmfK7hVx32/BXNt4v9xt/\r\nqaEkYDqv0rrdmW2k+kWlVuvdlhWiCDS9MRI9Hp6bB13kNlgVj+89/bJpSrZM\r\nRPP21lsSxG6moT5fvmSllnSiuLo1eXGj76Kjtbp6s0lkKjM1JCg54tjTyIll\r\n+Rpcd6MsWX+HXmwhtAEvvZ6C58hJJ40aK8irZ9dldEKQfds67nEvfAeNIw8O\r\nLjoZNecWQycfqvpuViNut1exvZ6O9AdEGiJj+PERryu/bU7HeBacsVpOCpBA\r\n2jn2vG7p+H3XTn/Ibt7GDPmtiNoXUcjUOp27pRdYWb8woESH+An6SJZqUUTO\r\nd1E3PTYiKTlryNLUF7qY2E8OpfiZ2lbu674=\r\n=i7U1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bdeef8dcf52dd19b5598335b302a0ec06fded978","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.12+bdeef8dcf5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.12_1646284834014_0.28599313300907436","host":"s3://npm-registry-packages"}},"0.35.0-dev.13":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.13","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.13","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fe666488b1476ff043d4eb3307cfaac2eb6ee3fb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.13.tgz","fileCount":24,"integrity":"sha512-5bX9TWmVolvc/LEpvyqXXG7SYO/gLwCDqZaEI11UUl3GldgnC6QLCN/vYogEyoOMqIs6Whb7EPK+eOTAN9X/Pw==","signatures":[{"sig":"MEQCIGHK+jGQlYSBJAoNRXpriw+ckCkhnGIMa3li6XAcialDAiB/ENiq0WvCtTyLTAfG2h/wQxmF3vKQ8tyIf9Lh68JbbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJlI6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc4Q//fQD0uLlmh2O4DJT6GpQf0Ju+g+kwhUS6Wklfym/+RiKl1uVF\r\nNxoMJFDrcJfn7jefyrUBAGFsqt0rOHFx9XwzMqcXx9sp1DyYEZF5YMjXVnXV\r\njG+SwOr6vffmtO6nWRTpux4oi/JfxWngyA199g2sTEXB/harMFgwc+TDfwfb\r\nMoYOPE/RsAVSV644jVGlChTwQ8Cv4UdkQNSQkOm8C3RXdcZfegOP6yAhyqyA\r\nZg3jeU6pil/9inx22nW2875Ann85RXpdZJPFA13xSAOlrMmdaKEfjNhi38q8\r\nuhmnfNCcuNCZpya49C/pmbcgThVmWRrdyyk+QklNMIR4Ujz31dyRS2nrZcB7\r\n3FTgG2UGbqzOMW3dGMWmLTHwsU7xNPSZdnYxMBZtnlu3Y+++ciOdIbawxfAm\r\nAXQG9K3hUkAFcRYtgpw132hZ2Kn/fTLFbIXcm+t0yiHWv2WAU1PGPhRB8IYG\r\nTokMy3JrkWsc7/yV7v2bUSaZIn1jGHIO6ljamXpl/vxff5T6sy/ltnuZowlS\r\n3l/q9pfUylVamuTLSSQ+S2Wp7TFRY/Mevg/LnP+1SuV3TTVeuaQJjbxyq/MN\r\nmRBoiJJTSsf0SO6+XnojsGbOAIp+ahFv5ZX8CILVRB/57kr0tLR2f0JwFfEv\r\nLSi2ZgBSn9Tv5yq7wVM+ZbaXc4UsvLUarfc=\r\n=s/KG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e52f24f598929b857be727d6435966e211085a04","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.13+e52f24f598"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.13_1646678586279_0.5052961357125987","host":"s3://npm-registry-packages"}},"0.35.0-dev.14":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.14","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.14","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f28256b048d31b853ef755415ee5501582d09bd1","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.14.tgz","fileCount":24,"integrity":"sha512-2HFk2ddifSbpbI/ZJ8azninVr92SOd/+WuTeOaOI8cPZVXJNWKRBOzyU6+uuZggSRli2iBm2kqVPXwlAR9SMCQ==","signatures":[{"sig":"MEYCIQDq3pOeyNdGGeiwbM8bvA+f0C6yJYjOcNS8hbXBJ0VccwIhAIKBXLZdqlLJz2toINFvD/6xc4tZBNOg6aUtyRrbZbkS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJsztACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Ug//Zzax4KoMT7PDK6wde0ha7nZs8KF/ySIGCKRTwHj/lFI2S1kw\r\nuXaJy1Ng2MPNJrR8wVPtWUyiwUOw83C+90c5XuKQqSMvyUAxAo8835xDDZ/M\r\ntldhgYmitpE0QffEdBrfSVeXzTxsC9wlh33gVHmz1ij6qm5xxS6zw+iXRUwc\r\nEIVfeRUcXJiJahVFAPPwJUwfOMna34y0RSlPQm7YFmXdmDFDe/Y3S5+ot7s/\r\nZhZ0D01bjOHnwd13SlRoXYBN1QGmS4d5sAO9hzJSZz6kE0my0WxVFbl675wO\r\nP/lLHcefX4js2TWbUMDHcMhQh0QWHNBCOsEHdZXdKXpApCywtHRcnXmqRVib\r\nfjdS6yVTztXJL27OwI8LobBnQdTZMVCMBF8RfqMPjKJlT/AacunYCEAqXsZS\r\n7NTWWj6PcyrfRs9JTsBDK5qgGo1FE50sm/AFryowpMhvWkAft/gWKyDR9wzx\r\nwf4+9+bc4yst3XgNSm3vFkfISFcdFzMnIWzJFyB7RdMPZZ9Px4nI382TmNrA\r\n3ZncNbHnKn9qC3qriZrSX0FDxohDMoQeIjPuBcQmJwzi0sjsuR8Qwci0KPkD\r\nIWSQGrXuzhvaovVVZc089Ch9GAHg8zKzj2J5K9xoRrkz7H2TZNkIVQZBaOVp\r\njfUpT2h9k64m9xkW4C4gPrwHYLZz8jr+LQA=\r\n=sv+d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"b3ff40e129ae93bd74930843aa6cfa2906532413","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.14+b3ff40e129"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.14_1646709997519_0.7111503461727","host":"s3://npm-registry-packages"}},"0.35.0-dev.15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.15","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"55bc61188858e28e3942f03ffb1b7ef08ce52c67","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.15.tgz","fileCount":24,"integrity":"sha512-OZpYEk3sLu2CryZbrDY+DdK+5/TaRSUnh78KYpClpBip4bkLZFyZwVaRNrBNHcN8OSHbtyHYa415hOciblg7sA==","signatures":[{"sig":"MEYCIQDL2lIj54Z5+DQfSg9lVwok9J5krvVQLMOgpIPIxKOargIhALp5ZMK9x7aax3e61lVQzM4Jyi+5xCcusQnfzHsOeN/L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ4GWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon7w//VItvErJcPQvI20bNmooloYcoIUCq76kMlH8PNN+Il8nnvsqo\r\n98fRIkGCTC6Gq2aoh+XBDyGOt/N9kvHv1y/NRckVEijlHKw/g1olUscFReJI\r\nekiAKsVYQtBRuOx7Jh8a9WkNTlYMEEC+kPA7PR26509LCNuFl4AvWnmWVbgx\r\n7auZI6d+2xLJx9JcsYO+uKRvwTYACKjYlLMLelbxWvy02hOXXi6rQlOVpKEw\r\nPKjI3FRNTgEOR5tW+OHQ6w6iyUFcckZFhJayy9WCutCF+OtjEgVSK0aidFbz\r\nrCZCBNu11M2XfhbNnzIv6Yanfj3N98NALB4PWItANVS5aZaqRAyOMj1B9FPG\r\nKibR9qgr/WE28uxxyYQ/yoWB5ndu0RcrRUXZFXmOoomAy19lX2+a6hWU8Eyt\r\neHatkRf6uHjkkSpkUbprTaIjaKhUSaMLW18ZSujiLTTmHXLWlRJviOwOHMmo\r\nisIpRJkRyJaDzE0YbUjDrOeNn8sDIUC3GStdrXm4bcGND01W2WA84GjZMyZC\r\nCkjE/UTwIxUbmNIfJydrYEd7flXVisiDRHuxerTcRyQZL+EJ66370YcA3Rug\r\ntR5LtwzbFjGgc5Qt0BctWdrAr9OBOeV3dPK2o6X5gN1nYoOOpxapBSp7Ob5c\r\nAgfjaXKfJ72QT80k3i5LIBLUvzsISKoZHRY=\r\n=VU83\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6d539c34b4c35f986239933eeef456217e78cbe6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.15+6d539c34b4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.15_1646756246637_0.3112588261788032","host":"s3://npm-registry-packages"}},"0.34.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.1","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"61c45a32c08cecdb1024543acbf5bd85d1d56672","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.1.tgz","fileCount":27,"integrity":"sha512-LsVrkBLILJZ07BYaEVFuUEnIKmsyYloG4vd40f5U+NfbfNUzdtXU7EaaU39CIwSJwz8425ZBhd/JvrGBK72DWA==","signatures":[{"sig":"MEUCIGDu6EalgEbHoofPqjkuzKNEFNoIbNQbP3NzbY6LrTf6AiEA4JzdM36dnats8tYoD1O5ttl+7jIFhr0jQl2WGetUYNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKDHsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKDBAAhXG/gZIU9XwZyo+qEaSRhl7LxQwiy9njtA84KYhIhTHEdV0i\r\nBpbiXJJBvYIvoorYh6Uk3ZQ7b58Y6DvupluNGC5U+zxEaA92ZnDnxoDVD7uk\r\n9kKjWsYjHzkzJrLZAR2b2VW0orPDM4db2O7V8CGA+6mcUb22M5/dszM6oLa6\r\nlVxDvr/1JKd0lhavHbmRWC6g8zQTLAEECD73xS7JF73KuJA5doy5eZ44fpUc\r\niU4ujLJ3FTdctqQpkSmJ8QlqJSnVBrA3u0hRm3yFr4exKwM8RbMINtvzVdHp\r\na7Hc98b5yft2dVMxwJvHVVSRNqRpBMHe6JQHlL2nYe7rp969tEjI/mE9eT2p\r\nTyKaNjXk39NtA0WZpoSLauhqjHjyhf8ueRmQ5jLKbz9ij6WOGLEB5sxtWRGz\r\nB81J1X9um8eXAh7qPNk3lmYNkiO2dqVydGKUGayW/dgB2ToT3NJRMsCfe/2h\r\nc5eJpqz13uymrzBzdm+aHRfTbrxNd+KGrGfvKl6QNiT4kecvdyXh7HvWeZHc\r\naBD4O3rSoEIAqfo6AwIBfg0LsIWviBgXhB8AndFeNfi3O9CySgYsU3JPymhC\r\nzrz4QLJrflsYTc7b6SDBRQqz9d/UEOL2hn0RjkUO6jq7ZlXRfCnBU3qRdaSe\r\nhcOK5M0OdHZ0ySGL+wzFHyTKAS9KhmgVM/k=\r\n=lEMx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3674a7facf7db4c3c19e20a72930f0f3832f8e51","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.1_1646801388861_0.3459089512172999","host":"s3://npm-registry-packages"}},"0.35.0-dev.16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.16","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fa0c6b89c221799e0f3761189f01494fe51fdb1e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.16.tgz","fileCount":24,"integrity":"sha512-l8kl11dkwOs+cxXVEGOYVUHXo+u94JngT+cEbEXibb/nMfccF+ZV12Q5d4056DmV1SjWu0OaAMFSh0rCo42YQw==","signatures":[{"sig":"MEUCIQDzqKv2MZYI9JZPjKYTpNQdly2mIvpHSgPCLoAWYWC1PgIgYW4xQnSFcXxTiCY7slGdfyRQlCN342awFkw23vN5+zE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKE89ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNpRAAnCYlXOPuNGq6u8tzEMPRBPO9w/QKI5P4sbZG88hStVAvrMgp\r\nl2i5ys16WK8BN4PgOhpvYeK+f4VNvLvm/cMSPNboOjF+nH+4I+tvzI5DrkVH\r\nsqOw5Ee+Ht3IK3umqeg1gS0vsvi0yQo39zxflxQXrUNfH10CW4cdwRgJANRM\r\n8zGOusLRC35MOLwwAAoX05XAD4CEPdlIVbnBqgmF3mP8sj88HB5gASRtjDcJ\r\nLOiZCe1x37H9jOCWN47+G5PSAKm7lr7x28kBLAQQkv+LtT6QEsOnzrYWR9fX\r\nKo0AbLv/HtrDQCHu1Y8qmygRyNrVJ59V9WfE40GSaD1fpSWUYSRKQOXTyD1U\r\nPqDpi+gUViJnIcfZLuxDf8/MQTK2dtaLgFQC0iyi39A3l+ViZef4mPSTKxpQ\r\n8vL5NJKfPJoQnOOxs8QGsf6DPUCz6HPzQIs2g49Ynj+xOvyzMHCCrt+BwYpb\r\nkvKDzd1w80YsS2YTtcFdnvWB85V7abZqxSWgYNO+OuMQCT8tAgDyfIJEeasm\r\nqoM+Kc0jrSAwz1fi2SP3dw4yQzv0qhI65rfiVUXfgLo4IklEPFHulpfVszMq\r\n0AsRhSaBG528s++VKOGp6PO3/85GkhipAwpBNisztcpHP8QMtKz24fD5dxyo\r\nFcnNyjE+3agYvLJTKoYt43XpkX4mtgiLzLw=\r\n=U6YD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f597feab2f6bcb21089add6d679c6c158c5ba2f5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.16+f597feab2f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.16_1646808893799_0.8703349828182183","host":"s3://npm-registry-packages"}},"0.35.0-dev.17":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.17","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.17","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"46829d7531a3add8ec327a382ccdaf3859c79415","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.17.tgz","fileCount":24,"integrity":"sha512-8gz8eBk+3yv7JCBxJgXCMJv4Uclws/IUy4cyrlMxkLhnvwEfXBP1unKNJEh4rF5lB8RH6CD5FHeTXEYOaigF9g==","signatures":[{"sig":"MEYCIQD9OQn2WVDlEEOnM2b2iaMeD4I16GeRasJRvrCF70ZARQIhANMewZbNaW5FSvi5A9c5heZS0NJ1RhyaCytWjPoTSb8J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKNodACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9PQ/+Jw0/hdJz5BRGldwCb1fj7LeHuTnyQOG+wFNqFysM506FqdVS\r\nW7x8LIndKKUhazXH4WgUsvhAmbxzvK8Wzsy6/rvXemlrJWOB4xNIrnWVXTN6\r\nNY8P4/nFFzizRMJxh+kBU6w/8b9QZGbfq8CQbCPtoOz2W3iPc51aqskp6BiH\r\neVMXgIIJe47WPAbsf4CWmu0IFWY+4L+BkbbSad5BaWUUIRq8gPzZ/QOGguhU\r\nBgX4Q5zykmqRLl0T4y9dbC2r5YG/Q4/EtDLMWCh9gebz1Se2F1iaSUfc289A\r\n4g83VYcV3dH74AwpYpdcL/1y6qjlCGmpBQ5Df7YsJIx046a48Aroe4kZmmbU\r\nKQjR/W8mWSlU4BADczvuLh3N2POc5T/NkLApFNbKbM2q+OQ4MVtFB7wO9Qos\r\nyYpt7Cu3y5s8qx3SJcUyXnDqSN7Tx8wqlZIrvu+OAfugjmFD8mTewGiEYbll\r\ngfgy1vl1pIzIWFqDRQryfCtD9GcIRm8OQIa2+SvtvcDQis7+6HAkPF6zE8I1\r\nrXJWJ+lgEI3KEpcrtMXzKlu4GTu2hkLqgRp3tkjEd9cqe6ghDSpdmPUNwW/i\r\nFJeCNj33c/iE65gxaxpfcPz1MG0CXetRKDbbEs9j/wn7d8J8YGJaZsN2XYBz\r\nB2il/YKZYJOqIHZNeWCMNCEntFtsGQX5MBw=\r\n=0Nef\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1378bb990b1d6becfffd77e1af22ff79b129d790","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.17+1378bb990b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.17_1646844445855_0.8774366135348348","host":"s3://npm-registry-packages"}},"0.35.0-dev.18":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.18","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.18","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e7dd39712a9afe08602b19294c8e5b42041c195e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.18.tgz","fileCount":24,"integrity":"sha512-KVDTEY0KoANthcO2YY3/SgVmJyuOK//LUCU6SHHqETdISkyUYJuKe3DNRUj3hMl3ZipR3kerd/AoN2uTI+M6Pw==","signatures":[{"sig":"MEQCIENhOiJcaZV1nG8O6TfzZFmJ0VCj9RUQZBiJbaC7R5/9AiBYeSGLS30Rk/+dYQzm9RqJqvZcsZSi3D9NEQW4pzjB2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKNt7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6qw/9HYpsWzmWtGT8Epos7dxRU0DyJe6XtxzTd7fvKN8lkdlV2zOE\r\naUYLhvc/aXhn6TkNx8q8oJeLC7fCTnERGiKyToArGALZR5GNK0HMFtMWG3Xk\r\ndjqZgwkt4AvrbWLfD+biL054tUnkK0j//S+gacqTzciGlpg06atUpUMz8oct\r\nz7JSuowKkWvu4j6VtQjF1Y4yQqpsXX6+YVZ52f6M0lYw2i7IDW+CBXF42xIs\r\nnXhviR7x7rTm5dP9sGitpjW5ZBHMLaqE1JNCFqpzHYN5zURYs6z295L+fg3W\r\nzPxbxkUJUNL0NJ/yjiCm4f4X9p9lqQeBFr4xIddrdWt2zojtaHSbM3oAtpLZ\r\nxFQ0S4MQepIbCtg/KuATHrU9KJmf0R8UH3EayHZYWv7HLyVBAcWMBDnvSyNu\r\nZ3HbSmIY1tyCU/kQHuY4otFyE4Px4CsuYZsTD62wALj98NhInwZ+LrwM45I9\r\nFT9xmLWm6a2s6PgrbbM26US2qBY3ACDTlhZZHI2jfEilAzC1BrNhxW0Y1GYE\r\n/q75hjBox0r2EtZ5LWtMtgxZ2SYUVzuenGGXeceM53meGOjT8jRmUQ0YZfBQ\r\nC2XOONhwoJ0JsMOk0PA4kCs5Ap6/lRq6MFVMp/1pv3EM0An1Hh1Fs420LJt5\r\nUjiRief93ifhFnac1+whAYWHUuSIE6VDh2A=\r\n=AcXL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"69ce81e7f4f863f5cf963dbfdc71a8a5c80f0730","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.18+69ce81e7f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.18_1646844795593_0.4749894812041495","host":"s3://npm-registry-packages"}},"0.35.0-dev.19":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.19","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.19","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4ad487bdb19a258ca9606b23e17bf59f0dd4bc35","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.19.tgz","fileCount":24,"integrity":"sha512-eUuQgGiRcXbZgqiYjCU9f/ovDgsteLW7eKG3GwCG8rxxXHDtaRdLNduAXXoaRqt3mvY1r1YNgdXlrOEY1i1aLw==","signatures":[{"sig":"MEQCIBleWxke8YfTGgEz7D1vwORCk7bYmsoMEQLGTi6R9lrZAiBrlfVlsIKT8KCagnMZPNvpQBVK2eTXvUdNuDWAmC2DDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKjWaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrskRAAiyKpAavkOiIw0Y44iihhNJq+fKMQtXSIytqntGWF2bJB1mP9\r\nTi3iduCkc56Ho9M4NrWZTi60/jHBMYE15RpoCCjA1XH7Gs5e/61FTmvzrf9v\r\n2X+IIeWQBeAKXCBjOWQmmSbFpIAHS8sChg0Lp9fZkS4c0rbbK4ioNXce25Fv\r\nPBZLgrYGqF2B5CTKflY571FK9urWgRznyS5czhW30YxkMtBj0639iFtnd9IS\r\nwOkdWnIJV1PnIrOFRZZ9jwbRrvyYNejfuf1CWDVWgdEA+oreN/OJHAVyG8ph\r\nLZgWqASuuhKh4MpkwgQl7OAggwcyKhoLixYZRw1e75hJxGT232kGE64Lq0/x\r\nbxmfZKzSD9wxhrV1E0jQ1LdXvYlg+D7DmkJ65q9XGO4lgvHTIZWOEye1OKze\r\nDRoEtS6LVU/NfsKuhwjd1nBOhxUKHx/zhdVQ8e5pxkaAcBw1oTobk4cNxJ2d\r\nwcoQjbMS446f5C/XMDhjN8uCm8AvjFrzcc8GYfuyc19hL4Q6YJ/pKkEfzoSR\r\n/KS4lG+3VDiG7iBYUw35H5NwIzrtLKXhR91t48gSkvxlcuN43gUbkwzxMnbf\r\ny+xMqhcNan1oGiuKcHhzEwxtUsdYYYvnvbe26fggiU50DeXiXrxcJdssIJOl\r\nqEBqpZzBusu8oxAnW6KD+jXfpO6DiJQJn1U=\r\n=Utxn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5e2a644c639a1ec8396e0c7c5600ac5199c5b3f5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.19+5e2a644c63"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.19_1646933402510_0.5757456857571182","host":"s3://npm-registry-packages"}},"0.35.0-dev.20":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.20","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.20","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c1ea5e3cb6144a5b2165ce2d086e69f166fbd78c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.20.tgz","fileCount":24,"integrity":"sha512-lG7VHax08CURJB3wvzKCWMJXHL1DaUEk4AhEAAvd0FEkAeI3bvnvLtUqRO8eIc4Z5lobwtdWXDHHxSA/HbYKLw==","signatures":[{"sig":"MEQCIDcS8OjX03eFaD97aqTOGIphplIJlvx4hVxk7O9ZbqcTAiBbt52Wn9jw7szNDG+9qI48Ee59e9WmVo3dprW2GfXW8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKjkSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAGw/9Fyvw+1FGkCZzJn6ZyNhAsrzwuwZUum/EtMdVZDKslBdcBVui\r\n9HH+1/drnOZ05ekhrjc4hcZUjRrHoD6/LxPNGgcEJ/P72R53Lsgygsfytk7F\r\nE34vj/lQfwGdcZw2P14GTJQyij/4MpLr9hhNmQmK/iBRIOgcFaZkjsSHHqFQ\r\nTPkp2ofX+bUDUNA3wWuRwNLsDCol2z50jhjn5p46Go1iV0wC2A+WmAJ3kM2H\r\nS7vD5pW1KMVc+4wBJ9xRa/dlkYboDpP1zzGAK51StIAIsfTdsdWWrpVkIPG9\r\nuMQ4VVBqJQAysJX7YBhdybUo2oHQS4xZ2j+3GnCZGkWMb3t2wm9tkkpcAwJs\r\nZjjre9NXsUdRC9GDAA1UIQa9KgxRH0/ztFJOJRqvPGKlLejJfz73HA+KaLGe\r\nDe0Ba8czCIaO09mqb9x3sXxIsXMyIOJ9aJJxxs/JnCWcUMB48eQEB/dvc1UJ\r\ndRtOKibEiI1Id/+f7rD0pBCeMnSdf9FNcoBm5rdUl6Z1U2JWauKr6kjvUdTQ\r\nCf2MZ6lTz+AP98uAEUYj56/4SuKl+W2JUwBs3E1pgZl6r0NMpK1pmHxqCbdg\r\nKLe28bR6vZINb656Os4sdVrFjaZM7JPVrjZmK4ZCcEMnGgAOPRrcLRdwJumQ\r\nR2ULanZigifNoWzCEJw8wdMcZFB4ivHnNx0=\r\n=N148\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e30eca0b2af1870113d36a5c6da2d85f8549e79d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.20+e30eca0b2a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.20_1646934290436_0.7675315346009117","host":"s3://npm-registry-packages"}},"0.35.0-dev.21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.21","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e106d2bddc38f5c2886d7afb9e3f247536352a39","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.21.tgz","fileCount":24,"integrity":"sha512-Aj3BE08IK0MVXjzC8ndFOPd3KNlv9H+c/zaNRWjqDKy/RJXVWLVvBbmCL8CHjWVRbDU5Vm+72THD/pu0LFrWMA==","signatures":[{"sig":"MEUCIQCs3i/RSfA9MiVkRL/xhx9K9RyPF6tzB+E90dSa32QdaQIgSpTD/p4R5TnfHIssdlogBC6kiJI//MvOtcOKRugWhJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK0elACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG7A/9Hu5IuaVsqtMqr7JHvP2ouN9xQKQKAPIiWS4x0oO24UJ2g8hp\r\nzUg8ide4VE26kh4cGZ6bn/9s6RLOxZsffcCzDDO/Yfdvq0DBI3Hqv/ixSC2l\r\nzOl9IfEQfMyb9Yyi4duLc3C+v4+WMbxyuBzhKJ5cSjN/Afa24bWwaGKttnUl\r\n3i65/gm06E3cJrXsHs1v3Jvvq6vx5Vyacc9fkAe4A29KpKUwyLmcDV5uu0VS\r\nYzn/YWeZ5MFnyWrDDhYzhgrkZ0OQ+YycE+NtPP9PaDyFyRltvT5DU5TpIZDh\r\nezNYlQC0epZ2Ncd3v/sIpHOh+s7JVTBRX/GRL0DA398Ev+WImBPHXV1yl5Xz\r\ncKTYIKNhhpZreI+mzOz9/tlgrj3cnHY9TrwDbAeci4KZ3D+pnpgLTJEE+VaZ\r\ngv6gzoiRaLNySocvVFTVl2P3vMQpthAjsypkvsJ+NF8rTQ983PEcMidabHvt\r\n3D2MThi+5wARzxtCz8FDvgzB0LigLfRrL8n0tHOWqu0RQfeCOKxQKSrvW5fd\r\nmh7doSzXrAncCl/jdG3QwlgP8MlwYd1/puNBHXl2SKvynyE95J0asTzOy1Q5\r\noyD8m+3/LvhFgrsl+Cu7qE7wag2EQRyZP24RshctYvhyA2/2DYUznHC+6PKk\r\nl+fkTPX5ztvXEwsjvqjWLTeiqyd/p6syjFw=\r\n=I6dw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4effcd3bb6dfd224af5d13a8730ff143837537c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.21+4effcd3bb6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.21_1647003557742_0.19967880676680738","host":"s3://npm-registry-packages"}},"0.35.0-dev.22":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.22","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.22","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ba996c87ea211ef094a667746777c09db57f7e35","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.22.tgz","fileCount":24,"integrity":"sha512-/asBZ2YhP1XgoNSIY/Epp+ikmKWTYp6h+Tty1niX7DGKySkvPyG2OqppyhxdboO/uk/5gwqD2m+VRqbiZRc/Lg==","signatures":[{"sig":"MEQCIE9MyKvcm4f5UjuXSFkq7RW75MuqbvYZtC7pjv3DZfPKAiBYzulS3T4vXg6NK8A75z9UjNvDOePn/IrLp4/l51tAog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK4xMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5pw/6AhLZyGg23ARToSLpZ4QKXp7pzbxfCRabVLIOJe83vDbbs48E\r\nTcznNK9eZqzG9eOZ52xyt0ID5yDaQrD3xaG8JY40g2NQ5SBr5312ImWltRn3\r\nCcXghf+l159mrJKOp+DbKxYJ4yTX5Jr5ISngeP9Lubxo7Jfx6Az38iuIGm2C\r\nVetMLyIMUiJAFxYNduZP4Y27cnSFDgPr3K0W8EGEKZuzbkA8qhhtxJHRKh7a\r\nSCm5N7RIM9A7oGU3iSnrM7UcOmduWljmf8eXaqYwjG6EpnsgfBMK66jpBdWL\r\nx08TxGcNllnGSeDJfQmLTHUCE6YYCUr+dERWzzN8APkeEcc7c4SoMb+zGzIc\r\ndFCSuCsA25JAliF7mJH3TpyKAjggqh5IhlLCxPiOfbogZgHhLVXKy9lLvRxE\r\nT5sdjfFHUQ7Vp8EdF7RKCqtPFw1EU+O1lFCgSxErSPXy8hUdmbC/IdR7RZwk\r\n54kAvnL44yaUPIkcvs+62eo4sg4WTRAq13lOoUrj7jGztpBJDPOCWTOZDGGr\r\nFh0aO7qeH3C3aLyJD9bK4aWo1eWTaGIlydGxX3yBZ4ik2wVgWhHD8EGUB/T3\r\ntbjQWSOUKHgX1eLHvLpcXDW0JLWKRHDp+pIn91Ml26leREAnBNfz+hafE4ME\r\npB3T9GgTQESyT+M5+z/1apZE12jEuPJiBUU=\r\n=7RhB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f532758a4d7db4a9dda6deef4a0c447fb5f88725","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.22+f532758a4d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.22_1647021131691_0.28732915839300777","host":"s3://npm-registry-packages"}},"0.35.0-dev.23":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.23","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.23","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"10bfeeb33a7e28c39163f7a79d592b437341f322","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.23.tgz","fileCount":24,"integrity":"sha512-d74NVXKjGsHlqBbvBSDaA4oHbDo/IlJA2lGFbOwjUMjOE+TDjND2HwPGHoN+pOIB5lVB22h8V98FOcUcSdhxtw==","signatures":[{"sig":"MEUCIE3vU7JNNmQAbRwazyzam9a4bjKds2Rdrwh+PnY3X+BUAiEAyx4hOIkeG7XhF4m1GkBC5a56Fj85Lz9Ksl7dCQezCSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLnFmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmng//WzZ7A2bwgDBNtUhukT/3YeV9PECWWilH9FLEuw8xc9t1doaL\r\nTOhqPe0MCEEIvLjzh4LySxT0CZQjgkVAbLTGOFPk1mBKd8VzqAxmjZsY1uta\r\nXuY0xkWOGwQxfUKnZ5nLVqhGQPQu4MRb4DV4YRgv4ucB5PNCUVh81cmCeVCJ\r\nyGaBFR338w5penZ9jIP01tYve6wG1rKlS84gvW0KJ7uJYDUuoc44uKQqM+Cu\r\nhVSEkPOBasr+vZORYOJSinxaFS4YNdVOQN5fmlTlQHDFVWtiFcBz5J38XQGT\r\nXim5ISjtdXAV0rpLiyGXPdbNa5s3xUkvQwLksQE5vQLB15u7rZLNUobKcVnT\r\nYnUogGpFJK70YCSaNzoIjXvrSHiZCDcUaFfU7c5WSSwWLmJBOjgCWwftceMs\r\n3rsa8EvN4wybVDX92cbpEpYMr38LlCisQvuKObGdOWOOgkD1NCg0rrIcJATP\r\nAPBEPO6mD4jtUzxHj2zLNpI8ChBaXegS2b/ndeC49FNXN/wRDckuaHMuR7Hg\r\ndocKKrNeXl/rk3UtVZvwpMFialImP6JlZd5WGgC2DGfMG1dvm78QxZ3cqgUL\r\nYM1w/GUetRGo8nw/lFzT6pKc6GGHkJDgOqCP9AfOhNupWEos5ZLWk7zNApwB\r\n6Y/AI2lu4uB0ODM/t3L+Wy1xEhCo3+a9JG8=\r\n=/7Fc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6bd0310a9652ae8c2e51c4993e268d622aa4e30a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.23+6bd0310a96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.23_1647210854406_0.7902764374794826","host":"s3://npm-registry-packages"}},"0.35.0-dev.24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.24","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3798c2156e5b8f93d0f3c47281c2d29cdc779fb4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.24.tgz","fileCount":24,"integrity":"sha512-1HLW0yS6FqHvJy06mOH2fOBMGGgOu9vhhDGDgGlymr+L4sAj59KDvWlHT3Sxoy6ouG5Wjs1wIkyJQnixQosivg==","signatures":[{"sig":"MEQCIE0gXFLuB9TsCr7PAtg1x1M5BU23VVtnZ5e0P5Q/P9vnAiBCk6vmZP6yx96LPvYmgsIeh3tMihvQK4Tr5N+7k8PhcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLsWJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM8Q//d424YQnNHSqmACr+SykUsTbPjU2bT/itYq5tyooZo1xlROaL\r\niuJWQLhq2FIXX++4cpeQic0vRsoZOYKOKK7VvbwQi5btonKdUOTH00XEi2du\r\nBKCdrwDMz3INpZx0AkYNyx8V3j8cKXirknsMJUqwjMeD5nqukJvh6peEEx2n\r\nNVZy4oX6xr8Rr/N0E9LzI37iyD+77J/MY2aiDemyYsOjo/nmHUuRqPqkrtwd\r\n3T04I/6kGmG665KIVea3FpBxHxDAlYGtYyEfauRTmxGZunXj3Pa2OTTvhD42\r\nke3qwjsioyYQdYVppBgebWlWBm2tQtukf69WvgM2HwB81mZAhX+UfwuSxggG\r\nfvoVAslrnAoiEwKpbQrs/gffxdzo2uK7FzdGPIMHaySIFRoIqBMG1LCTJG6s\r\nQfSwLisR1AjPlvTBm1sdbgxDALTgl8HlaRLmZxirLJ3J+xLLPvbTowyv8vK3\r\n68JqYIeX4uxyw1Kbm5nO9iHwBo+f0j7bfqfL/sNb4DCV9WkxUyrQ8496svNS\r\nyjAeD6K+tE+/3RWPGK8Ra5AiZyWZoz3wEHvxUdjlVWRhnKX6dgg5Yzs22Isj\r\nfGCrp5CpMgg7W/UaB/AQmDYHV3KjiTUg0uKesO7rMo3+wnVoZ6mdonNXX9Tj\r\nQQ6oCQ3Wm3Ub10CI/IUbLXWdj7G2tmfWXrA=\r\n=VvPx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fbeacde7f42bc578f3a40391c08bb1b6f8a503b4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.24+fbeacde7f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.24_1647232393611_0.34420037777757884","host":"s3://npm-registry-packages"}},"0.35.0-dev.25":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.25","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.25","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e75df7cda453ab754a39b29116a980d26f7b130a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.25.tgz","fileCount":24,"integrity":"sha512-ecJ/7gpZBipwiDP5kihH/c+JEk+WiaIEqPV+diA3d4KPyDBYpW8iLtSmFJGVKBZy9sphctzggPMZQx3pS5VnYQ==","signatures":[{"sig":"MEQCIHY2hfi6WfMZK0V5EmUpRRglkm+wcxx9s7ZmRhCQnF1UAiAwg/o8hQpMnX/jG6EvCm7S1cefm2BlRLb/89x5A65JHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL1PaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr50g//TaRXm/xywcIAuXUjXzC3ul3CqcAOpMxpWw8TI4qgEeT/+W+J\r\nzP7fUiequV5h9NH6U00ytmc/XtR9+k2tf1Ijv5zS1fOb5KG/x+zaNciq4DDA\r\n2ubzvct++KnKsvynHVW0XQ9Np2z95fIM6uJQ+J4hN8zBsHx6btgczlrS+jID\r\nt2BaeeNDzBpL3NBDTy/zRKxMDsb5xQkqt3j/fw4Q3u/NcyOlvJYq6vY8x4OQ\r\nmEDI0S5wrI4GTFzsLoizvkdMlJ3Kg3VsA8vblMPDQ6ERNCplkIzFjcwjjsLi\r\n9a7DLN3XfKF3KTD0YpZ6em0Kvy8encxR0tdGcJvIRM7M9lzw123ehAhnhtT0\r\nDCMGCItf2VgtEP9FLwQZXsJOUriEI53wUKS2THIZiCRdtEexKButrydo1ru4\r\nEg9ppyf/iL2CTdnSCSGC2omS3/ZD78d+qGYmsYa2JLcbdIgF2l6dVbLyR8te\r\nT1y54/C+30pnUg7ZXZ67t73Xzu0h3jl84vHm1zNIkN6xV+O857knNBTYcyYv\r\nqay2muIwsXt3KZAo+6qnjQJldZ7s5EIggupk9N9YnnJxt5wezeiu6BnbwAiu\r\nZy4I4Y8VcSkFuT0P0dpF93T0iNCacqcCW00KndI+2B7U/v9MZM5JVgua2H0h\r\nDElRH8OSAlKFAlSGnI54NGCB1VpPvVkxBMc=\r\n=GI3B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ce73b760b89f3ecc75d9ff8bdf61815720b255c3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.25+ce73b760b8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.25_1647268826167_0.05133350846100471","host":"s3://npm-registry-packages"}},"0.35.0-dev.26":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.26","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.26","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"456bf35feeeb440f67319f6ef4ec50ec967b318b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.26.tgz","fileCount":24,"integrity":"sha512-NC+LgszGZevUfUYPXKjyjlI6Fd4sf/Lfyzp3IwfXutpy3afytwa1w+30CsXHzla7NWxsZLFOZBgDlLX7YMvqaA==","signatures":[{"sig":"MEYCIQDzY14S55sQqMUWvFwnMSyr7YPrMe39YYULnFX32OTctQIhAL40+TePE7F6Q8rzqrWJtyB1OmOeNCl3NFOBdLkTPb2s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL6aeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsLg/+LLMlDFWGCeajPfjoFU679jk8C6pQvjAgECKtSRFS6ylUknzm\r\nu6tub635WXSXKbAfe8lRpWZ3duGgkVMroVpBZZC0MLdtU5+uxkyMOYbhR0gt\r\nC1xypKnBy1N/CMtUlwKbeNkql24QhikXeGKjHA+H4vRBEjoVx4sfy/veQ5co\r\n7cKjmRLvo1UHS4nW1VaRuqRPxPtsMA+mzsmk1fOVQcllAAxC4BwJhQ/3YpwT\r\n/oG3TyDsaITNtgWUjdf8Rto/RbXDmBSNNYQY1z+UpstGEQ5w0lHpqOFzAKuA\r\neu5jCibWw/9ZJv2JJeyXR/KaK3lye6pbE+tHtR2k4GDM/xiAUIplaIEbmjFW\r\n7ZARdv17Gtmblz1QSG4INJcP3Bd3nMEfMfWDE+KuetaByF7l8JU369lcBJEH\r\nor236dLKMAw3V6lTYQJvzhuCjuevcc5eroSS2iqt7EiJNwVqqs5XzCqYMkey\r\n/vW768xfqZEUb9J9r7d+W2qxx6fA0wrjN1og5d/1JfVW4xwcOWl0mhVBvH6R\r\nH6da84bJEc9hG6j8sqim5+HNUYeH5X7wFeFzCHWJ5P44iCB1yBJhjj4e9q6S\r\n3ztYZVcs2h+nykfgzSeadLoXXDaqi2/xoCq5Ga2J6/8BgI92u71V+pwEt3kP\r\n818cKL4g4+ubohgBNTsYf1AFPY8rtetScQo=\r\n=QcJc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"94c8e12376da195b205edb9a261b2149783ae937","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.26+94c8e12376"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.26_1647290014742_0.033703982720145964","host":"s3://npm-registry-packages"}},"0.34.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.2","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bab2335aa3fb95eddb586973f9ef64aafd731e66","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.2.tgz","fileCount":27,"integrity":"sha512-Bo3Wtn7QlL5EnWxhYDKj3SOQir/A9x1XZ8192tZZG6IiwU5hsIE7hBH0ZQnTvzMu+NqsJ9sZ7MBCVw4vqLr25A==","signatures":[{"sig":"MEUCIQDqyp5H7oKo8ThHkDolwNM2eg8RHhuzrx2xWQ+QNvYq7wIgbRYNjsdz++zq0HE4/fmki7k0LDxiVQ4xIoZWG0ZR/Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM10NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAYA/+P91K9V9oBkbb9Sgd1XqPA3Zntz0SfYzch044f/1Ix9zLakIL\r\nEURH5e7C0UX8kIFH1fhrFJcuT5ozlqdf6pTBXnYmmvTMcKKDmrhechneoru1\r\n3e650n4q68+a4bLG1CApmRTMwfkHT1K2hvtQcDiwuWQxrGVgZpqa2gYX4sOg\r\n4EyxRWrZAUjo6SqWfIzYdTMQJ/EZyoHD33sPrppH2+KXinWds+l45z4eYjTV\r\nzc4pOmqa3YdrgnRMTOll7qi3rLR7rZtTv8AozEP1zgXlxuMJdNNXi39oKzmo\r\nt6li6nXS9gS+bns4SYsWuPHTTQQRcn/w9WdNuVA8jGIvV3S7OOZLJvstyDTb\r\noAsFwwV9e5z7EtuWl56JmpLBxVygSfxQ8FRdIyAjh0OjGd/6/2FVhTmDaDd3\r\nMVmxqCqTGaQjey5g/NJspalJlN5xtFbL8Ur0c/PpbMqBU37rOh6b4zCckW0Z\r\nLfcLdvIrliSbpGuasYfAyO76PbHvxL3luNJE60cCeHMnYUqePz+ijp4HzFNg\r\nkfzPS4s8DGVB25hCtt5oF2GA1q69msXrdybAzsqlkX5ISR/xeJE4UnACUYXf\r\nZiGj78kwJBYDIgwDpZV+yzsFo+X9boOaunqY/dNnWC8YfXi9L/dizkfwBMtE\r\no5nvSwpBw1KEqDUUDBCb+3ekZy4+tJqxniI=\r\n=42/2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4d26133e97e5de85727fb1cc2d6be2b2d33a940a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.34.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.2_1647533325715_0.8786165258870609","host":"s3://npm-registry-packages"}},"0.35.0-dev.27":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.27","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.27","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6c433954764edf7a5e0d151406eddfb9477d89d5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.27.tgz","fileCount":24,"integrity":"sha512-+YT0hNxMGe0LiNJqj4WvVl0+sF16Ykff2wCZc52TfDO2Nqup5rPf/B5hCuNYD8oxt0khbM9NzE+LQ4cU9E2seg==","signatures":[{"sig":"MEUCIQDHHbY0GEKOAYa/T0ZR+vTF4MSNF3qjo20BUgnT9JOWRAIgLuJogg772dk+F0Qib6OqbMk2hiWpqTmUOcKCJ14Ry3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOpFMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKOA//Wdu4h6iRqHArahtvouAD55SfUmtjT+NPUPvYQLBm8oMeTflx\r\niPe2crir5cIdzYCXdCVPmiw3Nss8orvKRC3zrGVGD27G3tcc1Qut5Y0IxwHF\r\nE4aiMkou3D+Hy3npe5et2TDJ2E23Ls0NvBknJbUi8UadBPv1cvJ1YXw4Yvta\r\nG2kPF/rEa573nTcBVGvFZMMFw5fcQ1hhKmnR6uQN8rRM+UM7e8XcHy8kxrut\r\nLSR9cqwg+kLprkA3saQ3tjwYjBA6YV9Oj6QD6gttIhAKLv/Zt+ByY0s87Id7\r\nHogCW5Yf1CsDTfReFmIHFWGiHi50pbRnPIXs6f/ihmm/UCThNwKI9ys5yr9w\r\neWIWb/BDcmvFCy24MMHVmO4MRcVLeZFFudy8CL1F/cN5VaUwDijX24ztpCBY\r\nHQdtZD6f+DsvTNmNeAdIx0ioXBZX8e+Gx2kjwH1s+5x64w7rMMmV3W5lEVHJ\r\nVOoqFKBQTG1iGOY/s8ZqJlvg0PKj7ySQL2mgtK1xju7S8HMR3YLZbyubgAfk\r\ntRYEJhjrQdOLzY2U53hk1CeFi5AGio+Vp2iX4eQHF5WCoCBrknDh+APjVNRR\r\nG3T4xxv+IrfK+QML7A5l1bMwvXjzMoC2rs2hCBkw2u8wU6s0tCyg1NdYVjZZ\r\nK5cTxzOyGbp369TPi4nBxXjPVU0ncByfXog=\r\n=Frpi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"cdfebc36387aaa3a590217102ca113292f6abb12","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.27+cdfebc3638"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.27_1648005452396_0.9203769958442858","host":"s3://npm-registry-packages"}},"0.35.0-dev.28":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.28","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.28","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"735a073ba539d734f865113b52ebda7d60bbc95e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.28.tgz","fileCount":24,"integrity":"sha512-2WDxGydlxRw7dAw8S/N6+f3wUvTNGI5sdOg77Kk4ZpirS80SOafRAaZxecls5YNEgolnZRFAJyVQEUGM4QndKQ==","signatures":[{"sig":"MEYCIQDVX+NlpahfigIuaC/FAjzqg/9fmCX+ySCInADGKFmcHwIhAJHz3FwsPauzzuD73+0x+W9B8bJSw4Ko8TJnceUssV/+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOwChACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8EQ/+Nf2Zy+5JZfeeCz4oUqVyZX8C1cla/XNQ/eh0dLLRBzLOQyWK\r\n7+aGu7DwLboSS/e8Tgsb6h65zkHbgLja93GymCmqXZEWondIssd2Kq4kZ22B\r\nSCem7sfI7aKiPxmg4I/S59C2eqVLnqenR+GbalNa35F2ffyLGtIuJvtvzk1t\r\nkY7Lb5XI2rVbMaXWHxkK6/40A37/1CwZdoDt7r4Db5HIX6/aohA7NIfYrjPM\r\nDBMkeGSQwwNMtGzL+CeLYueHJic0ljDZo9SBwR16z5U5D6vJxlNfeEFUB9is\r\nN5qPXuLoExOrsEw/D24gNEeK/hQf35PGeEaiuRklbBkIu4moa5mnHot/z82S\r\nAJATyYP8FXufRxatsdwaZujBkE3FJ6Fk+ugLskyy0RoiZFGljDxfGO/qjfGg\r\nnGUcFGFQAj3JW5zQhYzpm1f+C1vPz7/fxjwzm7NxkMO43ENCFzDtZT8D47En\r\ngGXx4sN27y6h4KgZSa1fAwcogGw8RAMSp0WdZ//tguO9UdQfbLPSl87x+XEE\r\nueh/7O8ZfFbrr9gqZ2vRgTv9INBygLaTMWIbqLpQG/VNOde4UKd1LVunX/4a\r\nu2yod7goLDFekVf7MstiMSRC+Wr27dk6GQpyBL/inKAg5E007spM2/s5KZzA\r\nmTjBTzvLm9gN6HSjZPPwNvmI5EWQ6ygSuv8=\r\n=VF80\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d8ec024ee3fb3ea170a0519a907da32454cdb49f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.28+d8ec024ee3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.28_1648033952905_0.8919977582835181","host":"s3://npm-registry-packages"}},"0.35.0-dev.30":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.30","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.30","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f3d087ece249696626e653a06f0ac6c64bc8479b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.30.tgz","fileCount":24,"integrity":"sha512-fmHScJxNS70u42QjWB0fAjxqqRo6tZ5P0pf/FBQh9pzv1uq0jTJEFNLPKqQFFOb/3EQKI89pjbIAlnh3kXZ6SQ==","signatures":[{"sig":"MEUCIQCpLluZepxZido7EUC4HwdaAJY1PlNITnEUJJZ4lYiS6QIgNSq6bl65Ctc2GZ3wjDUysBZ6Qxd/izo9yxoK4X01ZJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPJ9NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUQg/7BfFQ5SoNortOuRC854/zP9c8C2gYVw6caUNIJKsyhj/kOhMk\r\npE0SMsZPxeFMYHIaOjuPF+s6jOVGo9XH+g/8oMEjKG1hFma5uEwA7Z+o9wqz\r\njL/+GT8BqVZETkPXfLbrlySszZitQqGKucjqikrGd0r1FPopitcj3nojcJNy\r\nkuF872XqvMeI0QEN1Xy+NSZaEw3R2s+9iM2PZ6/1lBobI2WmFovueosraaum\r\nWCLKMdt74lqpk/cFz2THRcB8dqoajgbeAqLyw+k09qUavHoUfRU4hurkV+Ur\r\n66U+T7jXJJWWYnTfvuJQMgZua/wKO3P9f2qmLUVFq72MPcZU3Re5KFl3wN/5\r\nWiWSYSQ3DKrkG6ERUVIC++QjB0bhMgitkzrm7XFACrgLYKZCxJfJPcV046aj\r\nP9Hlia88j3+ZE3TBV5fGAtlllnjCugKA9jqCTLHypN7hYday8qR+KVLnc+ma\r\nH+V/B6lCFeb8iY8T3n6PzLgURiX62zPg4Yf3FH6D4XRqBAZ/6/zXJ8GTdMXM\r\nHMGRdrbFOtC4n/hUn6757p7eLPWJ+zwmQyH6hVaU5SBh8v2TAoHy6uyz1rMQ\r\ng5JSjThs1MkpRdUIBS5JVKJaRSpZKN8Qox1lZ0nldieno2TaLIYv5/mOIG5Q\r\nyC/LDeuari8TXWwKtDzs8ZUak34V9yvtAxA=\r\n=TswH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"259b13b4dddc45a49e357082b3215ce829daa77d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.30+259b13b4dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.30_1648140109677_0.19898211402440924","host":"s3://npm-registry-packages"}},"0.35.0-dev.29":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.29","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.29","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"25d61792c3d289c2e3246b891e7c09e94e9f59e8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.29.tgz","fileCount":24,"integrity":"sha512-93WAqPG+UTvURTXnp3wB4XEMWzo7YBskYSIEx8ZkGNDab2CuLUdK6GgDKvtcbqeA/fEXpwFkcWdMJs3NEDjTpw==","signatures":[{"sig":"MEYCIQD7+EPL/r0w7Eci/p0NV4T8y4g28o/hGUe1zI3JF1SV8wIhAP0wVZEm86tM6YfUOrCehNwV0lVqIQnl4LA0nbneQQjB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPKCAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwrBAAg97XbiSO86xW2/wx8ytGjcElK+Ec131nKTSbLlED8MLYfV4c\r\ndG2Ad5mor1304xF9+C+gIo966WQFYgkwCSjfjQiDwW2f+HmdeManOtTDU8tM\r\nPhTkjnCkFzXRJPFqyN/oYt/AxFTvn5LNDMYxyHjy8bFj0UIcqikYpzq1miyC\r\nwOm8EQmPNmVvbX3tmYis+Iuh3cbQz8DZlrEPJbpxSafkV/+HD9MrENgID2+u\r\nPlyzNcXpTry7yvTeWI3awbbrmWh6Qm8yAhwybFKyUYlWVIOsaCY+X96szPqE\r\nY8eaBlQsfDCGi6+zG2xqkTyKZP/62+udv5UhGXqTWiJ/PlNrRzhpIzNlNeiO\r\ndWRfpcldhVLMkrYMlEdQkP8n6DsS7qTY29gU2maMsru4dYk0RGDTQ0ztS3of\r\nNbBlnsWcJaBLPKdrl9INUKX7pktNPLmHQAuNosqVWlOuG5sy7pQYK+WMagzc\r\npEfKdjN7vEgRDjpzET8stUJiVscNSW5t7oDPTHap483BnZxHzDyXyExYSCcI\r\n9RuB9FqsPupyGhGQ+e13V8ExTE+v6BNiPpItOD75Yi6QllFyTlZJ/RccEjMK\r\nKmvrjuxWJPDA/tLAH4rjmi9o3HOw/519xNYP2huzyf+di4c/y3qVYCZ/uVYZ\r\nSQNTi6td8O/NkgEOHG0xBbReUQCm9BPHzXM=\r\n=eGSr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"63834842a874e1a52ea1f5e3be1ada76c0060d2c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.29+63834842a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.29_1648140416569_0.6655572101747371","host":"s3://npm-registry-packages"}},"0.35.0-dev.32":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.32","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.32","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8b814ae8c9536296b977a505c2cf60d1a60aaadb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.32.tgz","fileCount":24,"integrity":"sha512-6/IIKLr+4qm/N5oup1wN7a7eY9JYAyalwHT90hOzwRl2stoi4Zo1i29k4blK7zxOra1idGW+LgRa4Rs3isDmLA==","signatures":[{"sig":"MEQCIF7knDyzcb6c993ohwLnJ82G9dKYwl/WC56MEF1yFi8aAiAq1Jvvz1JhZmXqUa5RqBW7d0hJLvqoG9jH19QCp5wnDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPKGqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9qg/9H82prJ2fwUv9Nq9Os9ybKya6y5VXCTQzlOjoIXkFRIDi1CrP\r\n0CzNjb1oKzcGSlNEcf98PXo92l6A4mGlqNaZUkEIGY0Wel5ik2dPf64/Y+hs\r\nikHOK49ak28AcFiS30fQhlrJAtCVcEGk5arN+6yN4Oe1w4xBY0520k1b9pIj\r\nKgVV8ypKGrOxetkhdSGf69YXivE9vS4CcRNoTTMJnp9ztNSQGJnfBeF4qeLX\r\no7BPzFT3ENg/8c62TUr7+18A0/vk91H5meJiWjg3wOVXqiwbAWgjWSIHw2+d\r\nhkbQft3f2swgzHFdSaCgssqcsDhBTPpAMEAW+kECPihCspwwFjkok1q9UCb2\r\nzvkR5JYsqacyLlykihDmyW/epsyMZ2RAGjKAG3LHSFXEb2f+0MSWn83UsfOL\r\nqqVCtV++jwxepmkXRmT2hQJFT0uGRYmmHIGP47VgcqHHUvVUzKAC3n4x8Ozp\r\nfRoPwCipK1enU0FnvtcknCQCnY5g+nUbr7bBGa2npPD3ox/pIvSPMrMDHQIY\r\nhxIC7Uc+cW+e03BAkjId0/p/4fa5D5i9lnGONwBalnME2gjChjjxbt/rutEP\r\n4n5y+W7g9Dn0zNkxknFXFeWByUVz8DRn8T7xqeVgSOWhw8tGJlJNkw9CyHkQ\r\nF6Lgdxzixz3L5xTwOl8aRCsJtmBD7th9LaM=\r\n=0IxS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9b4b44e223d8d07e3fb6fa0f38384aede11b984c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.32+9b4b44e223"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.32_1648140714677_0.8133340854790969","host":"s3://npm-registry-packages"}},"0.35.0-dev.31":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.31","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.31","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"603e2b846e7074c6d05e1e7b34bd210d56e21850","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.31.tgz","fileCount":24,"integrity":"sha512-vNq035eMQa5oAMDuwwGbWUagNgIkKzcU0xOkey2AyFllAINePBqk+roRnIM6NeatBZxpinJMA0TjHi6IZAwYNA==","signatures":[{"sig":"MEUCIQDc8Gw8ojJBiLkE3WggLUZof/XJzifvx49Q40K4Oq0SGAIgGKLsNlYnIlA3ZPRIUCdPrCi3Ky7g09V+p6Hx+8kivbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPKLZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXSw//TPxrsshWyB89xav6Vkt/ZdAjJ6rsZvVxm1jM4W/0/Eq9MEU1\r\nH56k8xjhyW22BDu5/u8q7nroxsEdgoIDd77U+yq7XnZG5qb4D0B+FozztPhA\r\n6eCoG8olfEiEgzZHr3i0oaYjYoyw6TNme0jubQziwamY4trRu1YA/93+i9Fw\r\np7quPEUq5WDOLHyVrD+iCeBZHW3PIZnGgx4Vg6LnBYw/eLHA4WNPtmaCW99/\r\nbarp9Ii3Wd7Q9VoNy4hThm+KfZ706x/0kfEMV+OjJX4O2Ih1C3bLnecNAkOR\r\nyp71KovE5BEtELKGFMG/RaQJEaw2VCbV9v72jN9riE1FuvxpWxlxCjSvH7x3\r\nR2VGkp0taTgiSk/ZGST7Tk6mc72MHB9R5SpCCLi9c3Xb2fgpNQColEXyZZ86\r\nhMvjk/jlpwXO0JysgBOYk0dX3lb5g9cTyQJSj2OM/HlgyaVeWJ60RQmsDlVf\r\n4wALvS0HiajKY1VH3GZNrR3YmvfX4Xd8YHfKQ358P2kpPL05vEdMP3juw/kV\r\nl7J0PUvqy1iKLeH3KSGVrOWSzj326NNFZw7bqyNSbxVFN/5t0YB0LWsrOyJs\r\nYhRiB/RmRn/2NNDUHORSNacTA5CXa3DbqajvC/+Z/ZyUj0zuCV8USn0MNOef\r\nxX35yQfKCeTBGNkcTwzK+fW410UosmyXLcs=\r\n=aIqS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e2ab325b1bd0ac40714ee0ccbfa565b93ad16687","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.31+e2ab325b1b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.31_1648141017303_0.20958053089628814","host":"s3://npm-registry-packages"}},"0.35.0-dev.33":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.33","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.33","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"381e8fda711e8c581298befca56885bc0751c27f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.33.tgz","fileCount":24,"integrity":"sha512-LF3nEDtXet1ogQus38br7CwiEeDL6ogsEpGSU8S+PXYjyD7RfTK+4sM4dhk31067+IYbunWwaeKFnaEVC2GNOw==","signatures":[{"sig":"MEUCIBHhNw+q8mWrJKWimqks89NzTYGKkXIgMJ28+ZNV/MflAiEAiIScNwZivUfqK8B3dy6NsdSnpjtNJ6iEHwnKR09V8tA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPip/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqffQ/+LPfEdItFj9XldSIi1U7UyUrwjjHTu/4MpeeJlnTRZ6Pxf7q7\r\nmGGxJ1Y8w06V8qXzi0nhtQj7oKVv5uiOmoL/a3ebD4zcpHuTW9Mg6xstnswz\r\nvc7Z5dX0c2cUpe7M1Cpg2HNlrhR051RznGHim1vF14ZQue5lrz8WwG0d7QPU\r\n/DuplCJurBxi8VnF1kq4nkeU+p7aMfRfjoXI2dUILWxCmcADpHF4z5O5ldeX\r\nV1FmDd66stBWMMcGnW2k0AQZq2RegsTLWH8q6kfDkDVKqgW7b1lq3TK4w1Uc\r\n+NU/4vTLDJrzHvd7t7r2hJ0tG3XacDxvjcknpZX810NmBAQYFQsDRO6W1mKH\r\ny0/hdqOwYRJZTb3I0s4pyZgAPIwWcBmnWzdMElKs7ZeRJZDGECN9OQW+5gAx\r\nc9QXSveIY40qQKra+ecIukfzL/pr6OV7nK+A+Sen2W9O3mjbHqoUwKoBSDs/\r\nxtnVAhzTkSqX6g/eluPYp/bsMhjrRSsyoxPF3sp8DITQjd17ZgIsvK/touD4\r\naPxQB5GfwJuj39RcPtSgmScPm/WsybC8TETihzjkCopEgL8tQ1lZpQD1s1mJ\r\nKUgiSwvGUBGZBZfdCz8jzipFD/npue40j3V0ZWMz7HgmwO9LlvuD7U1ubk2J\r\ndvd7yyo0yUKMKg85C7TzuBp+4jo66t1cdEI=\r\n=z0Cv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"0b85a46ae0d238829902905ebb09d5d93d959d17","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.33+0b85a46ae0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.33_1648241279707_0.19691356499689516","host":"s3://npm-registry-packages"}},"0.35.0-dev.34":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.34","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.34","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8a6ed48f121b4e17974135bda79e91ba0f6637d4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.34.tgz","fileCount":24,"integrity":"sha512-r7Fu5a12RO6bz5yaWIPILQfI4cUwwVqjSqOekn5tEV0XriDuplKj3fnUi4ZFekHWKUZYlN4rnxhjC56bsgW9GQ==","signatures":[{"sig":"MEUCIQDkgVPHnGHACXPTFV9K3od5ytWW1GqZpIufVtgJGASAKQIgTTWa9yslhMhGN9iHx5WpKDW1gF/rUKi8Maqb2S4XaIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP3oqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTbg//V4cDGmBMRZxxBGOZvtaadLd5jhme9RKci4I/qEzKCEgJ3MXr\r\n6zcrRPAH3LPOhNQY0g/g4sKRI2DCb3hySLcGWzPvuSqSTJej4W0EvHNC6MqB\r\nKL54CWDnW+t6bnJ4zYwDuiwAZ0UI5m0BsqqR2MpgZouWQ3Ioellfgf30cBJ1\r\n0A9T3XwHcKoPreYbBIJ2r5S0YLETxWYDOLCndW58Mu0K9vOp9KX9z8mJ9xUy\r\nbA1LiZeqGFt74wet9mAkkm3oYqe9nRvfMOteolf8tT9+nJ3NI+uDGV4kO5qK\r\nTGOpiDrsl2AGLEkaHDEtYI5cbxN8B03dBWbbc2IsrvHSoK4gMAFmzFUAdbsw\r\nk+aC6uumwG2/fOq8IDTZV+06i3a+8uvTdEViHFPopZiy8LToszeAzM2m15lG\r\n1Y01AFfNK/Es7rqE7I8Wu+q1OH8SmUoG7bm8ono0O4ZPjerVkMMwhSvVw5v+\r\nDl7hN+Rk3k18LSSvw4UB0MHJ07mORNTF/nISYgX0HQCXheYX1/e4rhpyRPDW\r\njgZ8EiqXiV4nfHKBhg2jrvdUn7P03gxJ2c1NNIkDvNG/tdLEjGZrLfB1zTgW\r\nH/ZpUZxOJoL5WqRfg7zVMvyXnvJ2lqGb3Hj2V5esmCGwe9ZslaMQtUPVbUPV\r\n6F/w0mogVaQNmPTxeKY5aif1F4iEgbZVUyE=\r\n=S81W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"08f98c21bc43827d31c47a21203515040ccc1076","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.34+08f98c21bc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.34_1648327210688_0.04122954958681535","host":"s3://npm-registry-packages"}},"0.35.0-dev.35":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.35","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.35","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"00cd96ac29d18294118ee42ef2a6b029d7561802","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.35.tgz","fileCount":24,"integrity":"sha512-mGJZ53I0xdDqh9NPT0XYsxImFIWgGjDqwXZ7cLsjvTp4aXXFnhKD+6nJvN1d4dd3dh0/5hJw/DaevrkSbUpXrA==","signatures":[{"sig":"MEUCIQCjyEXQDmNt0B5T47GGp/HYysjc5X6MIfDW+LOWloImGQIgLjGX61TABmLPpt2Wsala/wCX2LEKo/qwXJqAiHCty1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRwelACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV/BAAoF/AaeSLOJGqHLsFsMZ2YbPzXPAfTuimlx+sMAZoJSYQNtXH\r\nshSBl8x9ToZw2zBGCdzaEZUtjIDSfhOjkSm2rIO9oungBgTpQR7iFUKPXjDb\r\ndcwUSxVO+0YSwSGD0TbomqxM3VgY8JI328KCK2NMn5AkOSPKy+T5wyms2R7Q\r\ntyf6RcRC/tmNNTjWpOuJPMyGbEtqTo8EqBZWqxzM03+APUZSNERbemo5uWsh\r\nejK/jLMTwWJnxGmOLcYhhHBcfQo7WHaB0m6eGDOwH/TpmZvK8m4qs/v2eSjj\r\nsm0SMLwbRrzdQoxDmAM50FVqhtLCWfMqTKfsawmMLI1DJNaLFDBM1AHfDPT6\r\nIuKFJSnYuvuSYDI/QmfOILIPrtokZC7D27gVqVnGyTaIxBE5Rh/u0G0FjkTR\r\nypKDrMnFQgPo8HmkGLJWC4TEgrEZTTF1DlRn/FQGYyS/I7MLwS7ckVraKzlt\r\nS80Lqh+yQtuXy5jus+xoEuyVWTrw8L+F5PD9AxvwcxIHYLDdp2ZF/xA/530m\r\ndU6lYgBfSt/NtHoUVRDI61QXRzvzydcr7DoBXnmq2ts2BbVrjvSmOe0U4Syg\r\nD5MJvmAaqev3gWMK/dPj64MSA7NFsNFaLY+4XcO9hYLijtV2xvwx2DSkC9GE\r\nPi69QR+5GI1TYIKTDLLymudl7eLGbiIFIfg=\r\n=uE88\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c5997e07d60e092d23c2c7d79f732c63a9588bdc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.35+c5997e07d6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.35_1648822181614_0.7239604833288873","host":"s3://npm-registry-packages"}},"0.35.0-dev.36":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.36","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.36","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f43eedda2c143a6f39443b33660d6dc19801603f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.36.tgz","fileCount":24,"integrity":"sha512-s7FuNT5c/FTXPWKhGtsXQen5ioZtm2G7rbA/qvkwtG6JVvu6voGn6E7HLJc/mETGPJTu718dHRaGMOMgmGOIcg==","signatures":[{"sig":"MEUCIQDuYJMpJGGC5CPz5k4+wFI5MMAiu5enHCwExY4b3XsYOQIgU7Q56j//YDD6xNBYQVfXuXrCtTRRPtlq9ahHSEAgPjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRw35ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpatg//S+sGYptzwPhACiWMZUDgdhtrXRid0rjom295rX06JvM/02vv\r\nqlGBk1/TWvlldwvJ7wgZW+yX3b+DvNAnSsMOHxKwhowbp0ZADZTUrYSvR1+P\r\n8Vlr29LX+AappCUzJ1/3aldCfP7HyDoTD2RNQ0MM7XJNrhvwDjPvNPR6Wq05\r\npITkpi9MXO6kVVtNXHywCY7GZWG1im8J3GKeCIuGLQ+Ak3owm4khHZEwSiNY\r\nsanshqY5GPyTqySgya2g0K8UL5ASUEps3KcMFae4TNyAQbYmBYr8UhrI6Os+\r\nTMqFwMuL6Jf9kaMRyV0q5E6Gq9lKgYABaWJ+KAT0kNDDn9A3hNgz924Ko6W0\r\ndM/NDcEEnfgTzvk8SSMPSOoAZV1Ut/S8MOiGJL/N+Np/ak9jSmnS4oHQ6WlP\r\nyUh5KEF3Df81jrsdppiH/9hxXvV6O/aeve2CewcN5vnH8t36g2QeM+ybUtlL\r\nVbXq/1Jq+460rB2RnEyGnhsIM1/UJm174vIDvi9wIhTh4LaoiCxz753R/Kny\r\ny7C65cEyXdxhMwEhHeZ9YJA3lBY5GohFaX08OPz/xx/7QnikXKB3qxmvJOkA\r\nsM8AecTCje9GYHPDEg9CnmTB8o8YztQaTwR7UKjahCEsSpltVZPcVIXu3wFm\r\n4xlLLeS1s9YqKbKbmPBWGHFGKCqRfokAGzQ=\r\n=TZF5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"43b4c17d6734dd567e2ef755ea1dc272129d3180","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.36+43b4c17d67"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.36_1648823801161_0.6474724095560109","host":"s3://npm-registry-packages"}},"0.35.0-dev.37":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.37","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.37","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f9b4a15d96a93a342008c99d254a90be86104bdb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.37.tgz","fileCount":24,"integrity":"sha512-t0+BZIbnIaLtuKaqabxUl2zs3SdN1kkYCngADqPcJCV0bwrOLrN08FbFrAo15ThD0+8EOeKL04H9mf9wStJXUw==","signatures":[{"sig":"MEYCIQDOMLbyXLaasVHF/zZ6gHyEsvxyObzj8YPNb9NiWxPqpgIhAO6YrVNQQadOkxjV7jR9wUbPfc6yzs9sNRvIO2koCof3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSfCZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbjxAAo7x9RGAYTKGU0arSIyLnwBDHyDbc8PajnHLLoIqcMEdZPre2\r\nde4dasMIIy3nRlQ0rL1J4+6f+dQ/ZxX8LR6ri+zleWnHyb0uYQpO0KeoMGyJ\r\n82bAP6Wjm9tHew4oyXa9gui+FWL1saIJ5O5yo492eXqoU9tTD5+RDXDkOeca\r\nJk1h0PTppaZrsFcDiolTvP5spQKOT5VAlOKTz4rJPHYV953AKwHNN6nnh2ri\r\nucCtM3YyQjV/h+mBuh1wVpcljAFXtnDMQlsgQgTMYx9O2I+rtj9sUMpv+Xof\r\nGrpfecKW8NwrM1QxBRDCVUnU44ueLI4UKQfaTG5ah0tOcOrY8jzQ1oRyHsN7\r\ntVhADN+Ngv7ONvG9jySVGPmsUyvYUidM3CD+S1VF1KBtl9AIB506+Avi6Q09\r\nXGZtKAUqZ9d52s9PI0rnIqGBIHwmIbyyzBmCqR7gE8wn5RKkkU+cgi3K+cKW\r\nVq/3up5NJcfOVLIXfMJrJHXpkpoCmCfSMMfLiRLhUZrX6FmFWApHNFj89iOb\r\n0qs16qLWbE+7ekeHnRiPHcnLmbPbxpFM3uScHouBkRnRErYfqU1ynk7UP8L7\r\n1YxHYqrJWBLfb67TUTS+5TE1laYlVukOgB4ulYBfEeXRMBmn1AXQIda4ihxu\r\n+wf9ySk+waK6g/jnAO3Ps4q4qTJdaBHJrpg=\r\n=bHER\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"922cde02dfa511901c16225e40e5114359234b4f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.37+922cde02df"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.37_1649012889678_0.5649496386072059","host":"s3://npm-registry-packages"}},"0.35.0-dev.38":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.38","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.38","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"21dc960c0fd4f547e3d08b31d330ce484ae17e24","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.38.tgz","fileCount":24,"integrity":"sha512-UH5I4jVXXutfABfuEKr/JMnUBT2ZpFsBcS8LDceOIh2LLQTC7l+HsNwDaXUoyoATlVl7q+sNQlOQCUu6owOzZQ==","signatures":[{"sig":"MEYCIQD335zaPZN0WXu2Uts2PVEg5m+eP/k5Ipj8ece1onMMtwIhAMnTMAil3QWS6mHzzw1I0h5qEGdxzreCJc6HnY0y8dh7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSfHaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv9g/+KVn9ZEEiRXWUCpkmeGJ86Uiwk/asVFMmdEepkht1mTAQ++/p\r\ncWdiuUFfd6HHe+3PLySviCmQenMAd9zOXgj9i2rLnu3ioMVH2a1R2vYj4ANn\r\nBzH3AtI7e2Zz0xhFDe1et1T6XFJS2yzSI2nEau+hFyskEnY5KWL+gmIwB6HM\r\nCnEqG1BgazoaqvylKgiY8HRJ7Pv1/fxDMbfxFch6YKPcEIIzCny4RcSiAW8S\r\nbgViaTmBK20lnM5xyqLGB2D1y9IZuYn5S/wWDMDyOEP/rOK4d+c5kzH8SlI9\r\ngqZCuyE1PKiXtOYHkYkyLqberzMC0Vd0pc8uqa4FOG6sphs/H4OV3CKTJulV\r\nIaZY7qB/RbKKrR5+iGzsHUrtOLZfaq662ba43mR43kupzUJKHE4dFnf32ZpR\r\ngjp2Text6YY3/vCJPaJDjIiaN4h7rm88VicULywyxs0g78lIjEw2/K+svO/+\r\nwMTZ9kAksHkiDFXMaYvnTHSmXrlQekI1uVaCA4MwBJJwH169TRYpVp+lFAYH\r\ncEuvC/5jq91x5wp5TCw6lM4N/yJ7V7TD1pi6S58wFo9ywTMMCa9l9XMQ7vkJ\r\nKbRX1jgu/jfCTA1tqn/DzdCnJWSKlIzRfzZJiLx0TrF/DXV/yF9V8EgivHyS\r\nR5kwoBPBbXKokezNmarmPmDpANSyMweTw7A=\r\n=UvX7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3e1f9b26fa2d5b852ab0832340e97541541cf612","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"0.35.0-dev.38+3e1f9b26fa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.38_1649013210638_0.5936342851365186","host":"s3://npm-registry-packages"}},"0.35.0-dev.39":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.39","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.39","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"034d820fd009b10a2ec38f39e5ddcd9b87429337","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.39.tgz","fileCount":18,"integrity":"sha512-U9PRsH6gXZgOeE5ZSwNE4BI6xyv+aEbjL6Q+BKScEvEDe0LA8vzZWzWyhYcox2CdDHEG17NRgHSOCGZDWC3BWg==","signatures":[{"sig":"MEYCIQDM3SlIGRauJb/pm2+44Ez1duzW1h/SY3mX+yBR1GidbAIhAOcEDULHVWW68QNhQ67i4Q6AlMd2dpfIk6vrCm5gNB2/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSyMbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxMA/9EkuklK0grstkgFV8YshpYSIcvwXtXCMoygIcnWB7fnVEyuJ5\r\nw7Eip5xugxGoM7mOkmBpPXsjsZvY+LBdylZhvch0/Tv6h0KD698HDsSz/tPh\r\n97QAA89wa9Qa9ULR1MQAUJ9LQKFBDk5S7zdCvCXk0H44ra/8lLHQv5x2l0+y\r\nzjz87w78Tp6ZltqSlcJ9euoaqz0qbB2vmsm+avlcmbGq503l9jugP1DZG6U1\r\nsPJ9dGt03qduFkeGrgjDGn0rQDHvRDXpdZHnuHw4Yt0+fFXAHcOXQh1Xv/9d\r\nJ6miueBwRNiE3opMUDzlLuCCS98zjLgbHQUA/vqJOpuHcbILM1SX8903bLab\r\ny006X9p3W3aSZOfz54EPvkGlWBROAi96lbfDGQAKYkk5uFzOsjkc/s/6dOFT\r\nH+zUkzoP+RPFr1Cwfwl5Cf6ms8qu41KsysJFKQbDFsPZ5bvaxrlWFZwhJIGA\r\n3q2hovLpmZxeQfTq/3yD7ME3QDPawZ6y5+uIlZZtA8lNk6mAl/7aElE9G9zy\r\njXa/JWyvgkdPYhua2MvBxuTX0fjZCNRanpxfT7uhqRhptufdf94XeE+BNS1x\r\nlCVadylqtWDJKAYpjU53jblidSIexmx3ToR5+LH4eQLQnhi60KaMh2xlGcnh\r\n58IKhz6gBcV6Z4q2YTq0e283QiaM0BX1KZk=\r\n=o6Yb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3d1fd18660e4645d4a21efea10cf9a8244b57d1c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.39+3d1fd18660"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.39_1649091355006_0.8191117519090008","host":"s3://npm-registry-packages"}},"0.35.0-dev.40":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.40","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.40","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ed69976f4e816c7d15be2d30a5091acc696f4fe8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.40.tgz","fileCount":18,"integrity":"sha512-KWv5cE6gssSCT0r2cpvu3tAjpO1ppNWf5RYHhRRmsr8WISnyR3i4QqKuosSPVsnIx6PigenCaTzlCxYKqtn0hg==","signatures":[{"sig":"MEQCIH+eIrBsPiwGyOuP+HWv3/WsiTb4DCuDHZouSdDao04mAiAzZ8GD77JgDpMJmIp0CYK58vzOC3LHaPywIH7WSeobUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSyyXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs3g//RI7Le5Xb2Ok3Z+f62zb9TnhhOeEp33c7XwnZ08UCIg4cOY+6\r\nGOXb36Kz3mhqAI50RuUZisSVkJD43UsNJDtA5yWnDLLGtucqsNTF4K1HQ4bS\r\nZ06e8p7ZlC9tLuhs8lEjfnq0krnX0NXbVLx9CvnOVXB3U5C/N/GFNKK418A6\r\nZ/giPkg+iUtwX34bEcTM1cWMAN5+2d/g4XCC0/gJY0hPPaLlyhpu/lgh7zVF\r\nlB2lvAKTa3x9Ln0VUwFASkeG7jIoXQKflzWHFW7P/kcNb4tJjCHqPmVFhfWf\r\n4ic3CIPA5/bx9YCfddC25RMQLT2ypPb5co1X8mVvwYKRMuZdt1J/NsLO9YkP\r\nQYxbRvDTOmaSVaPlFb+phBd2ssHW1479mbZ0Ux8r5cG7xh/M6gLM8NZDyXsa\r\nSf7ca+Sg+z8+raT6LxlrZPzBzYpsTFztJNeb9H8jPvyjNh6JIe08gfRh8LwD\r\nYYR0b6h2mXeDyGwtIbYPUVtmHJxswExqTjz4jCReAyYJdJYeG5EFkb1a3OEx\r\nC0pDRqdHjBBv3/zz7/ZJah3yySURWBhpAL0mvsY7g5qOGrmmvyLDd48cu4E4\r\nbISNeIX25YiqndTUF2e+2VJOafvY1K6jzsKi9QoJqNw79VOc2MmWtqgpwFl+\r\nEg2iqelfaqIur1wHhA0XEfCNMKacZFvlKuQ=\r\n=K0/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5bcadf8d6704fdbca00737d5ac15e715e4b6fff8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.40+5bcadf8d67"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.40_1649093783386_0.3959310090907673","host":"s3://npm-registry-packages"}},"0.35.0-dev.41":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.41","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.41","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"852901f9aae51c7bc7545c0ea257c05eb73fd8d4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.41.tgz","fileCount":18,"integrity":"sha512-oh/YmgaNH/Ym1ijuwLPeNjTjpyvxe7OwuGFxN9Qeu3wudR3Uwf1zrRasTqK/Qmy54VXPP5QELDLSm2h5nStRRw==","signatures":[{"sig":"MEUCIBAaCfWliiHmgl/ATWkzIcCsFiX8SDn299Z0ZKauTWZCAiEAoAbn6G82QOZ3OlCkhHvxQt8wbXyb2I4K8O6TF+q8eFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSz0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU6Q/+JBk3x9J7cMQkxeTupIvT6jwPNLacn2RGjgm03ivT5ugCgppa\r\nNrwRZ5QNEszjcAJzuBwHduXHllXxHPu8qUSIGqU3C6Oqt1oRp9ZMBPpFGeWX\r\nTqJanlYa8jh9cCSmQJGdvsMbogJBmf+OM8UYLwVS6pCry0wBeIa9mtG4xfEw\r\nQ1PqvY/st77JtH4wse791auKajA99OZhIXgF+pGQziOznAdpDRdaAdSrdJ9U\r\nOpq+lrDNGfyn4v5dzCx3AkpW4iDMWmVqZRJqOE/zkI7paabmbC9ShXByEEZO\r\nv2OYt44hmAXffwOG1NyYvLhTsM6ncruEbonbXIsdcWrSHoxge9FB+nOw9bIJ\r\nyCPXqo2p75Vs9eszF2l+eF7rMAyCZzyPCEqUFUFFD0TVWDJbTlPB47smzi4t\r\nkln8D5yne0BT1roVxGJGxNmFR+M2oBbh+c3YjJ4VyP80Ek6623AMvouxonNC\r\nJFvke+CQe4BGofdKdTLiYp3cuAHDOF/8nL+7FVgJqFbAsYR85Ao3ToXq/ZOH\r\nX4mq2trAtBWmgX56eLfYnXt59w+IEk6YEfzXyOM4G7b3nDresLZP5AMRCvkl\r\nfqm5wvA6682PwxE3pq2dU3xCMI4E6HfY0F09QN9C3zFuWnsJKNPOvuqO6xvy\r\nEhDk8x2RDpQGLCRqfXwsWaPdvSXXutTRsiE=\r\n=Z1/T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"111b194e3e6e9b6249149dd6d716c42d36915644","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.41+111b194e3e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.41_1649098047599_0.6890422648727539","host":"s3://npm-registry-packages"}},"0.35.0-dev.42":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.42","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.42","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1b103d2983722a7c6c0e46b8e195bc0fae150b20","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.42.tgz","fileCount":18,"integrity":"sha512-VpD0mj5klKe+s39nqBq5a4NNM7b6RK3z9Ui/yTyV3jv+3RmnUhhVMuE+TTYJ6RCP5JWtLxUrJ1UqbsCRJvRbZg==","signatures":[{"sig":"MEQCIGMFzV82biDPiklL1lLxJdfZzkoBI+BvN++5QYxMwHFgAiAv/rJUhY1gUAsXYcgRSyXoQKbVEZka7qiB1jlJob3cpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTBtuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFLBAAn55qoHNRJOc70cFLVyVB3ABqBz/tA7YCY0+ZprBOKf+H1RwM\r\nDu4hxkqtNelKu5jMWCvHpNkheOa30SZU2FBAzbyKRnk+XEerYKcSrRBKGD9v\r\n+G9NgFT4D9M0BOTLEHfArsIGwwhusAH9CHUg25mhXutMSWH8AZ9zbY6UIU1d\r\ngTRjnirK2sAbLGx52mMDrHUlSZXDqAhiJ8hez2B9/KL0Hl2LpfN/6Gk32EBl\r\n5izNTeK/OR2E6047Zlx5u7MJHFs8JzFc5iPnr8FrRrjs+zPd24as44J0CezR\r\n/mxSQBqyre1he4ileEPPCYHi1PkAfuFhQPOQNdOBpx5zP9wFOpfQgdJQ9aTL\r\nClQb2tkcEdWh8id5oBFz5yJxvacWeE475418FfDBQjYUTftSNp4wqrIoBADT\r\nD1App4sAx3vzNH+tn0/i2t8kcfuo0N1zChkOyRmNNKmpewCa//T8J9SyZcKX\r\nyZIEImRM9JCCuZl64OIb07HANnN9hBd6XwHmMj0fyZALeFndxLjDwpmyWUMc\r\nAsdrhnntNkec0usDBDLa+3N3vZ+AUmY6e4He6KGpDH1Sp8sSe9siYCqvpRYN\r\n6aW0lEUwARRpfnG0Nnz9St70HwPLMB6M0EswtYCCGbldzUFv4W2xllo8VlAC\r\ni6tGLKcmNlIH54zSooIk96Co9KNFsI18KI4=\r\n=1cpN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d61d898d0dbcde20335c4657137feb7014f9b2ef","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.42+d61d898d0d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.42_1649154926235_0.8913156441964274","host":"s3://npm-registry-packages"}},"0.35.0-dev.43":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.43","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.43","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"accebc3b14f3a117182f6f12240579ec007802b5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.43.tgz","fileCount":18,"integrity":"sha512-z9T9kduxSZ9upmpyDi/wfC0R8iszFCWbmcPE5l57cEgs8+h638CZsBEt/wSZ4FSUQnCFr2M72zBW9ukmEg4hFg==","signatures":[{"sig":"MEQCIHK72bDryOCDmoIdBCquDN9tcdGwaAFqy8hRnq0Cu36gAiAj+KDx4v9eGrps8sEPH9VBi3sTxzRmTXLZGv4LRGbAVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTD4cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpokw//ejzT/F7cNJGRsa4uoeTJv3XUmLB/ePccbOFqwMqnsOUTVn0g\r\nOv5x18mmsbKAMBGE2PjDep2vv0Ev+U7ehy1HI15UJ46uD9GLnw4ocsYqLIeJ\r\nLK6su2a9qU+0JBP49E4KUrTyLIBa4PaTLsOBoKHlTlWd3srzofKMXeNMLRZN\r\ndMCbR3MCeNy4sd4hjHc0mYTxCd7uO7c1N+KN7LhiHN/iEsn4T3ZtEYk7EM+p\r\n3b+gbsLvlRuZyG4u6TN8Hh6XFn/RuZHikM/9zQPNxLl0fJWqczW2R4maalMB\r\najU934zvhe7nhNl3nnk72yW+b8plCtgfB9U1Fr+shJVb86qK3zAg36DqDSbb\r\nJEaazgykhnv8YB7fuc8S10mTm5lDxA5DkQSYNyEph0KFslHudqgkpBqXZQPs\r\na28PHMDwofHmFnzQQVqhNztvE3cWF76/7LiU/PkPDDnDA5sBMmcI/Mjl8kiB\r\nDOJDlQ8NNVX8Vo16eOrLoqbC+p/2kWPjkO6nGNCNmrJ1O9dQyNExy2YK+8DS\r\n8Xqd/0BPX/MO5DVTjXUrV877pXbEnLG604M4Bt2mhr8kDXvw9yK7D6YEhqaS\r\nKrNtt0LxgipWdLskBi3s3r2oEW5SVKBgrBaynCSlV9V7n78cDAEbXAvhh6jA\r\ncY684gdfxBbWQIpmqpz15OBI9oP6poosMP0=\r\n=vHOH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4be67cc9c0b9197bf411c10ea661eeb617dca23e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.43+4be67cc9c0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.43_1649163803785_0.766002702482371","host":"s3://npm-registry-packages"}},"0.35.0-dev.44":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.44","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.44","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c777177bcbd006e0ea97e199942136d1a0540267","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.44.tgz","fileCount":18,"integrity":"sha512-58SJCaJy+t6gdvslorSqla/GqTJTW+9eLxdQ/HC3uQkpao2a8opCdelKIzijTJtzKtVtCKtLylv1z5AUv9xyrw==","signatures":[{"sig":"MEUCIQCF73aLXnL2cqMwfhfaLsNmUzG1liUlG4KAFSajUDk43QIgLy6u2ZMD9HnpYNoBbk7/eKE9Xo9hooAslmo4bTAQLSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTI5EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS1RAAhN45RsEuixo5xvXFos6gufhP+/Wa5yrGIaW2yYRm+iyF5LAD\r\n2D49yLMn31JRh3rygjItNKSSAhFAvtdMSUtQRh+g/hIO1cyKle6O3F18/2b9\r\neMX9uQvJm/LKAlsYTbV/LHvPEtMM+gxWfm5t3Bz10qH0CZ4fozxTS9O6FGuz\r\nHilfABKDOL7Kphq9eSCFFDVI90Xs4BygUnxNCCAYkCK4SKpGQ3yIrad/jn4b\r\nRDv9SrGvjsjX4wnJkEIOuzoyhtsU4T8exaspzme7AA8VWUFVbL/iXrGE63y1\r\nZ0ngc8EdvtaO7Q0/5VhdKa2tbPDCl7UB/Qh/hbHTRL+d2JZL04o2HeKTME5V\r\nhymwvhZxjwYKtp4jhvjy/iXbSNqDOecBhVtdmyeoBJO8cR9MLHuRGnAV8NOr\r\nwM1eN+OCrecNE9FG9qL3Q6qyQx//scTHFs/OYRhg0d5b+UP9a5wMjEWWUD7n\r\nPKWWHeApzf89gwl6dxBXZhR7o70K6vvPkzZe3/g4RXfqswpw6/CXK+ELaY4V\r\n1Us5S/NqVaILGoq79RHMnIdUmaLezk1YtCj075eEPrXCl0kYg0eY00itmL/g\r\nDCByl1g00F8wyYm1I24p7eyKz2T9lWvUneXgZ1dksdanVOmfNJ3ABUHPSPQM\r\nr8UAVjzsO7pVXyPEG6VSLxlZQ5JePU0USAo=\r\n=ZJ1F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3218989902c972d6045b5f68a759a115398c1668","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.44+3218989902"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.44_1649184324214_0.7628582044631607","host":"s3://npm-registry-packages"}},"0.35.0-dev.45":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.45","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.45","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"210f2e29b1fa2d218f1d5a6300b3faa33b48e193","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.45.tgz","fileCount":18,"integrity":"sha512-Spyyc6D8treCs3rxeuzwf7m2qHPWkDYZCDDxDSjKxEilTLD1M5ax+f1T3h0H1staybC1sjIgEENanKDqfQa48A==","signatures":[{"sig":"MEYCIQCSOkgaM9HfVkEMU+ZWZfxh41AAlJqz7PN6Ofng4WPYuAIhAOwI3qWwnfjiLqUtiRYh52R7WzihLIoaTNFu5gKVucRl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTJC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt8Q//TWeWLP1Vrl5KbFcqpgl2u5hTk2K8R8kT8+fJoa+fPEJsLEmo\r\nNnRBGDwV+tPR+8K1R0Ez9KRhx+zSe7NF7t1ZnlIwIHnWeZrDISHdxY2S9scw\r\n3K9Gmfur56nLcCU+WbHQ9mSFNpa/Yv3zl5pZnk8vJILzuf8um1fVsftU9SxJ\r\na+bZ1+ZsFm7feF/CwxbVhZb4+dmRWklm5rNwv1mXlErR2UtbEaF7d5jpMJuu\r\nxBPGZuEDQOxfla5L5LuNXbG6g06SpFd0KPor7J6NYKutK1pjLotFLYcV9X1N\r\n5qnkvYBE2G1p0tFu4wOtbjUJM6JaMYszlTfF5Xne0DjfEHyQlPhT/K0awPGA\r\nw/aSeUkQAnPtjUHiM9BxjVeoayS8a7fGPkjmbeD0jMzm9h4Rmm3IS7bFL5G+\r\nfqGRudUsrIe2HO2Ksjh0hj8aVinKi5Jd3yIaxPfL0jLNLwpDOaMgIVyA1fh1\r\nEYK0g69ZfrW6rd1vEwADOSuWVQFLvCNqFfm3O7wotSH831kWsdcWSB1EGLcN\r\n7gpYSkRSrBBRdVgEt2Hg803wzEKH7dNdcItpC7L8hNbYbbjd/Hpgt4bZhvtN\r\nW7TAlCg43qW8SIvnlq3+FxupHpQlpXgicnA0evXv/XzaIW03h3tikVqzdwdj\r\nZymdcT9Nt+Dnzt9GfvE80bdkfC84xdJVAQc=\r\n=j3G/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"60fc678e1509e6d2deca00a983cd880266ecea02","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.45+60fc678e15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.45_1649184950213_0.4420889997064592","host":"s3://npm-registry-packages"}},"0.34.4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.4","keywords":["ethereum","eth2","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f18bb96d11062e3f6e1e5a0acc111e2be7d89281","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.4.tgz","fileCount":27,"integrity":"sha512-4JBd/Rw/4GZUPHvSvyqt4orgjnHoeYSDDcK5A2DYVZYG0ek+DLJPbeGUPJkyVICcRbJXt9qMjg5v0g91Q+p3tw==","signatures":[{"sig":"MEUCIQCa6ecjmiGHXSAYQ29i7OjFx+KVrPL389+upWgBSNmdpgIgSN+ESRHvpwvZdUc86NFBuSiG+tqNyijsgZZygOZofJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTYKPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEVxAAiremmK4TWxm+taxDOHMB8XbFO0JEQ9Qa1MmpezUV8l5NtFCX\r\nQ0r9M9uZcDQro3ttMg23iUUIv8+LAtod9vkk5BDOoT79jpy0+amttc06cM3t\r\nCy1dFNGaNnnU4vd5WgxI9AZiNiRzEiJqGOdbTeA00M5Vvan+TGc/RJsJnVHS\r\nRKMElT6cbTAoP+7bvYiRRGh3DcKoyMn6947Fm2psFP6F3szCpkhk5nx8Itl+\r\nz7b+FBsmAMByG1c88Kexg417c+bcH3Lr+SKwXJzSBNb1kMK3H8OOHOZZUiez\r\n2Pjkcg+kqztMzVQ3F3BgSJxsknGKC68TWiWZQUCYjOgSBMwJsis1M+wCaP+j\r\nGxkCMWkjOMago0dh2Zy5/neVxqdjcyz0EQZR077jiQXSTfxCiRtGjlBFgL+k\r\n8uKQDnudkLwrhrKAiwSVDKUo66iJ/QpB88j9dfRTzC6R+Rwu4fWfnSQgDc7i\r\nZ35HxCAgzLBCDaZt3+I0tH9sxpvDOgfQZQgkq4lbHKT2wJZq/o/zCUDomVqx\r\nsoF99bxjT8EigAiqA2R4o1uu127ai/xYxfowwRFio3AY8ZWBJaUZSCoOj8dk\r\nZBM31dYIkPB0J/P/8odqyRth7jx43pMsK9jj8CzTRaRxRQQB+KxwWqNmhPtV\r\nuUOL4JzB37zxLOvvS0md0SAO/FWXWAnByic=\r\n=PZgB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4d766d1ad6569dc3f4aa628c57c695f1abc7828e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/ssz":"^0.8.20","@chainsafe/lodestar-utils":"^0.34.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.4_1649246863627_0.5234344814426639","host":"s3://npm-registry-packages"}},"0.35.0-dev.46":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.46","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.46","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5045fd5aee3a56fa29277ddd081231cc1596aa6d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.46.tgz","fileCount":18,"integrity":"sha512-zirGhjC4tfdaygooPtMN2cfdcgtx8ptB//AWb+iEwcTGBvNm7dm3E9lLRQ5ba4z2uiARF+NoEVJFuJpWbYONeA==","signatures":[{"sig":"MEQCIH89TNATMmkKbyIDniWLM0PbGBOGt6eWOmiW+MdYPobbAiBUOCGZumchfHFq9GH+GhwsZzyCTtVHTlFSYfCIw1b0Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTYNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrByQ/8Dgy8NP4pGxkqyT2Lflvm/g9rH3I/LlwS4L2RtS5ZwS7KpF8C\r\nOGTf/ickzjf908RvsRBv+FHBzubg6J3xpe5TYvLcAKtaQ7+v3qPvQRF0tXfL\r\n6PP5WhGMEoLYln7CDDA5ZEq0t5KoxidWGxjwXdQjYNRPi6MDkjYnqSqMt8Sg\r\n0l1snYab1O6mDLdglrYMtViOsLa45JKFt3lF5mOxtdEZl9czkAZM8Wc8MatH\r\ncPWmut/6/5aFveT/SG3k+LIPT20QaSK0snQWJG9+gbO7fpV/AmzTRpr1cLIn\r\n81/qa9+/CLcEAPhq3eZdW5X4yyoS2KP1u0V2H8MuPXPep5/b1h0f23kAMj9h\r\nrdR4lqZSP6qqdMN1WZ6OsyKJxIsyKW9HMLn/BI3gUswHpzGCUPFS3Ed9OKp6\r\ntnKh9zXxBjvfwb2gcWCu51X2/BqiCsE2BdJYIggRcPl16olNpGPrhNS4AzQr\r\n5di0nHPGV/3A6On0H0168vzURtvtAZTXcn6XbA5LHg4woNOkj5VWe3oKFVEE\r\nObrkonNWTx8vPgKrBYi5Ts4gZPPmR/ATfz6k/XbkuAczCu74FfVFeIMFHtO8\r\nMowUktGU/qmFujTwigyDudXCD1fpRPxDOtEcUuZ20b5fIIC0+DSQmB5Gt4pd\r\nWcglFPX2KAtc64gLpXd5NRLyWOMDOWoGQKU=\r\n=jTZu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5bb4954ce39c3d2ffe0ce3526b67268c40dad620","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.46+5bb4954ce3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.46_1649247051428_0.5966851208769097","host":"s3://npm-registry-packages"}},"0.35.0-dev.47":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.47","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.47","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d4ee8ae4db9c961719823697bd8388f863da0d63","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.47.tgz","fileCount":18,"integrity":"sha512-E8lQtzSR9F+95GxrNqmsQN1DpBNTTkmV7q7izmrM58Vrh7fAFOZy6xKDhCs6OPj58911tt5o/2Cs+SBLeL0OcQ==","signatures":[{"sig":"MEQCIFtAp+EJbr2oVk4hky9js97eHRiavQcfh9+AwMwDHZJVAiBJ1MPrmjyPHkXwuGaOej2kFo5v8yi23VAdyoe8290pIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTmthACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlnA//UlbFTb5OeR+zEWNEuNgYQcTIS7S7+n/SbbrMjBKBqUz940CY\r\n6mKAP1PT62fIr9TdkikUf1RfYqDD8y+s7i4QfoJ95omvuszRJ43lWZBfoV5C\r\nDw2Y/ufX0BlS3UoDQV/hptGa01SGfBOfs+xDVnpKVLjL/QBqD4mjlv/qB9q5\r\ncg2QrgZTZwdRoadzx/yjKVekh8Is4Bl8AHG9aLXBBO2V2C9RUs0yqdkNJj/T\r\n1Djo5qCJQWYethOVJL8ySDef3gi3DaChhin09JPerEAoe912s005zYJfO7cQ\r\nTPSzQG8dQHAnPTeMQbLy6Ov0q/SSsw2nzgYMxsCN55Ur1Key2qNdnO2BdCb2\r\nEnvWrb9BiQDqT8LryTXxGR3Inx9Om+tmEjViMvjIqnZCKe9EAeZSCFZIDFNt\r\nSsHMUxUSJ9KRYV4NhwvMftjUMm/9DRPSxb1rH6mSzCwGFHr2wSyhAfx7RVpF\r\nxx+IqdNDnsr6fLikGXFn0cX+pklGR3VgoJuTiGQhbJpEbLfOLW8GoHDv10nI\r\nRvg/iCTzWH425Q43dPN3WKU/KBgTYUbGLnn0DVhJjulbj2Xf2fpdyYHPq8Wi\r\nNwYusUeN8LeVH74uFKN1gv+lap8Jxezk9PRDThCt0i/gbi1eb2ZcmD6Cqb/p\r\nw63h7+lOVdDQNRXCrRhm8uy9O/zHCjyh89Q=\r\n=F1G1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bdae02351d427ac9fd2385056ff5f3694e277e2c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.47+bdae02351d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.47_1649306465408_0.25604114202102557","host":"s3://npm-registry-packages"}},"0.35.0-dev.48":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.48","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.48","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"cf2c0203a5558c6541960722c6fe67d8e68f4f7f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.48.tgz","fileCount":18,"integrity":"sha512-fFvoFoparujbwUbJT5jCnPzEIgI8cbiuTZUZbmp8UhgvxGLunwZJaqzdjMVqcuIQ3udQn5uS9hvvVV0/18hllg==","signatures":[{"sig":"MEQCIBE6gzmFPpFg6vIZnrtIRwIUzM1T9eTlb2EISok5X8hEAiBtvgsiEugXE6Gzv0/Y01nBaWlXKlR2XzB5s5ZZGitz2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT46QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFOg//f3wfDSANiso+40c40M6X7KgWagi6zOlCcm1fnnuTxd672p2M\r\nQdHPeMv0vsdHm+KQu7Mq1X1yNX6RCXFubVwpQgr7AzQR0tzM+33hjqOHxOuE\r\ns6E943LdEYIzikmkFxF9EF4UJo2wJdzEDyANQ0KP0JUJnsb2ujwP9WGhjp3X\r\nBcMEtXhCnCUVn3MS5oTgEG4TlfQfBihl0lBGDpFl1ePZoBo7uR0vKQp/2Qsz\r\nHdYE241HQmSR7vJd0MtvF/Z/nFgPpyUZymKbjthfFPkYI8hqbKtgFWqa8mi/\r\n8aGlQNyiRFAdHtZQnU08dOfit6dyWIxh0bO3UTgmspnzIyZcOx/ofOGNuyYs\r\nnZrtA7j5bqx36oU+wqKUyL4LL3xtQ5szEJQ22XhUy5IoMyvAFED/sYL7SmRe\r\nAQ9RJxM9D/LR69+vSR/tDUS52jWP1uxSYxmkrxSvRv2qGOgVeeG+bBhLdVVf\r\nUfnyIJu9r65/9a0Rnqv7tAsPCaUPNIiMjY210WmJQbYxpl9mgUy7sCOYNNBE\r\nuCstbjfYwLfR3VMRo+1yA9MIs3lvdnzjar9b26i/ciHSLEkCzs1QFQsJt6mu\r\nB/OHIpGArvrkIv3l/YQNNwBCRlTPXij73FBrhr8iNDUte4mJcsUNBq9shHOD\r\ns89q9hLUGcEMrlAGwjPL48KdWQ2o5ZNDFA0=\r\n=oeTM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bc9afa7028e79f8405ebafc3aca56b782fa96a4d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.48+bc9afa7028"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.48_1649381008170_0.10468691004446384","host":"s3://npm-registry-packages"}},"0.35.0-dev.49":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.49","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.49","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"07b8f20e52860e69a489d75b7839387d852dff72","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.49.tgz","fileCount":18,"integrity":"sha512-jXJFYG1ycotNsYrCtDjydM1Pkp2KNOAvmpqMXRGtfVNGyT42c/vhqZVj6/p/vMuT9mCPMxD11Wq517blJ0AJAw==","signatures":[{"sig":"MEUCIQDhCF5je6XGCDPHJ3XqRPNNAFiice4T6+BDHgpoyvbCmwIgVtVRYbp2O1tAiXfwRGXP/xG+QKv1no1xO9PuSu4dASM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT5UzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppmQ/9H0suJ2xZd9MM1NFMwhzG89m692U7qU4/L8CjXHAbMysuLGZI\r\ndgkClxOtomUoR7tvekmfoFyElTHRgcSwPEqNcsiu+e3mKcLtsOe0rtQWUJAD\r\ngGJcXwGQ5Lb2Z18S/VQ+bBk+LDypqM+ltC2wH5adupXRZnqAiFiYj5ReE/45\r\nSQDvkTQskRTPpG5PQmRR1uazG8rjbCT7fYdLjbjMlQiogRf5qibthVpPOFX5\r\nKp5XZtVi1cNORROkZJEPgmHIwqAy3EgkGKgGokdW9cNIrzjncxWYNG8XLtX6\r\nReimOnG/YiAvkIuUX1HOE//sgjYqFqPfN6DIWS4gImHq9wY8h0odPK9Wt6zp\r\nbKEWYkIfuAYxhwqQV/YWKiPKu6qvEJNwrshNFZCLl+DXhKHRQo8gjdbd0OB1\r\nLtFYzinWDhlxcFR++DBKM5NzVBfb/2XVJzHYGCmgm7t3xf7Wkwo2Id2IXFtC\r\nZnjOQzEYe8+duM9m/MLHLk+erko1KRTWWb26Y66QTgq1nl2bTTqojXaraJWx\r\nI30Dm3L+/NcQTTLGYdrye2RVdCTl4nCXnt1VJHWpCZrtDkwudN6QNVRJNk6P\r\nvTfh+P76HihpIU2hc1HiwgGC2CiaWOeozg3J6482qFX2Ds3sgJhQmf3xItaI\r\nK+ygILQMDgYS9OzwV+XNuwGWIyivDX8G9V8=\r\n=HKxN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"431118019d054d3f4114d8bf57ddd251b29b037f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.49+431118019d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.49_1649382706861_0.8248117512242406","host":"s3://npm-registry-packages"}},"0.35.0-dev.50":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.50","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.50","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4a97f289ecb231288c82831902e8e54afb9a7d3e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.50.tgz","fileCount":18,"integrity":"sha512-hsb3q5CDqQlYe3sZAyMxwEANLEVJmdTMTiz+hR/oFADG4fn6b3QplTFdlanEN5G3coL52ocScFmL29UVV+YKkg==","signatures":[{"sig":"MEUCIQCFKQrkwyH1uxesP/J7RoXop4BONo6+z0vhW6Hb1PHGpQIgJjtJ6yRm8dxnn5NBjA6KMkuBC+Nj2d+OWMZMo6Q/aVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUIoHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLCg/6Ak9D0q4hrCCnX1yiOogWQeHD7KybfVYwZ1RNN0MLPaT1arbB\r\nJ8B8d4nWHkFv1gjlZDIJKs3AaAnDfOQfSfozUIX2fV2yURXZDIbg9+d3919p\r\nCfyoRI1ns+w658jTq6DHzW1e+Jcm7QCkg8zBDR8jLCoczZQ6qlSTmPZBVkgc\r\nYKsFRULwx1kPEdCdtKG6J/jmbxQwzFxcyaEWZjHZCttT1gW1xgCmyWFwLALW\r\njq0/D6nhCUJhl5gH5fRnu14+vWZxJr3js9iLj0wrUFWSTcH0tDoP+FxBuSR6\r\ngYWockcmAPO3imELaOdevNb/+RwwUtw2PtXE8y0CTrlaHm7cBwwgCV16yq5M\r\nMcqEKYbJTeoj5wu0EfbQoMx25SCjxzFaR2aL8Lc9jZtk12xhJXjz6vUo0fVm\r\nphKpZgPZdx15uSfI1deDoztc4SZzl/HWuCIVkJURwcbwTCkxzdRHKqhF78Io\r\nEQvWNXlZDc+IzrfDCM+DCfQ9K6UGxyOLXc8da4/UpmcRMvAukpmytKzxZlln\r\nFCEPeWtABm7JY5v5ea7y+GynFnDaE1RZVhVoZw0lsPRGOS0SqwxOVW6G9UWl\r\n6F7hBU3115+YFZyYR/nGcPgEHJ6VmfUBLfdyv/1RlWxxtEQblhJdP+mSCjL4\r\nSobrKhbEDL5UK5BQhXLMK2slXX0G9PsWj8o=\r\n=rdBJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6df28de64f12ea90b341b219229a47c8a25c9343","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.50+6df28de64f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.50_1649445382989_0.9193590277430981","host":"s3://npm-registry-packages"}},"0.35.0-dev.51":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.51","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.51","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"450e56524b1040c88550170b70f5f7fa51081efc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.51.tgz","fileCount":18,"integrity":"sha512-61ukStbuUW9A/F3YtfP+KScSpJKHy3pd4KPXqPQDV1b3Pta4G+FUhJuUWar8AgaM6JDpq/OQfLN9jWkRLOWkAw==","signatures":[{"sig":"MEYCIQDD23ATy+4iy6+Rm70EOE355qZ+6jURPmfttwGy13volAIhAPUUvGf0weYniBrVw6L7Q4oXM5drLupVD2o0VlsDUpWY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUtZUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzIRAAjTHtOSSUIjFT4zkx9QYzCBtU0mdsvqFHM6zpric0dOg4Qdio\r\ncZ99C2hxot6oiIVd6dgy3mXi3C8kxkCbKW7y++P4TYcFrgTA7GpfXJvIF4nn\r\nZ3sIH4eE17KuOq02QXgOC3ikXRqvc/LB2nLu9yV+e3St5hLCEp/S0679RoXK\r\ndKVMgafeAi7hGDfpjyzrP2wNE3RJwmWZpMv/Sei/DTBNN2wXrhTGkUOnzSr7\r\nh0yQt+3CW2dYQudkrrokOx4vzhuNNzbLdwHTxpeyYgQDuAeGmh9vl0ErScCd\r\na8flC5g7joOySAB40mZR3vbZLfO8L8s07sstRqkarPnIGr/9kwmQyGuJJ5gl\r\nAQ/wQmdlgUrllizzdqO99lh8brwn+4Ca/dGrn0VM6Ew5Y/n5PRXXK5LI8xEM\r\ndVz3PVHEvSZXMJu92zadkIib5RCoF5aT64DIemqlGVEn5jU1wD0hYHtinZAC\r\n9u4/PUye4SufpTq2DnqTaWN4MXDHRG4VGuxLg9wK0l22YF8wru2w+P3jSMPt\r\n0bqlbRhHHbEeDNti88w/Anbep+mK8HvbVZqKIeHsG58tkbwbYRHXaNlQrxD6\r\nETrqR6H7ZuxvlmrBG+hsTRmDhDQH0deGyuNaAH+yBXr8uLsp4o4B64cXwHLf\r\nUtaOeNYm778QQdziR2+1qKL8gtMZZ/evBfw=\r\n=NZGT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"55180870d9ae1bd998e0a4f5859662f87f44e9cf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.51+55180870d9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.51_1649595988607_0.3713560879210318","host":"s3://npm-registry-packages"}},"0.35.0-dev.52":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.52","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c0aa3e2d66038af29ce11b93d5546470abc1bb15","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.52.tgz","fileCount":18,"integrity":"sha512-s/bag7B0oOXbY9CLfsnEjqzjLPvG8+OIJo9ewC6TTAkCd+5/o9SYHi4rFLFM5rWwzWJKtPQkHYCe2LNmpC2czw==","signatures":[{"sig":"MEUCIDbpdN7VdcDg5AwtkCI+1aJXwB0IggFQu2wUNoXWnP5AAiEA1XbKhV3Y+BWLIGTD1bgtizAyyCiL+QmdbqHro0Fwa14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUvqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP9Q//ckNAU9GHjrcC86ZiLVm+GuJbCJk1V851zgVORzp7B/MMxpus\r\nilZLzi8TngmfNkm/P46q1a56Y3aVG/s9HvP1CGk6I8AQvGmrGiC2paU/nqkI\r\necFdy7UMnblP5xOaDRI3+/6ywBvFjdoluPAZjuKgskts3r8EmthDc+g62Juz\r\nBV+tZkLNOU7wBcgV2zgO3JLGDWgly2DJsfezNfN18x0oUtBz6l3YQzPclRIf\r\nq1JKxf2FaEt1WzPuOBBcoeCgKzm/v9C4CiVqSrroktRHqHky2VHTJ85UtRwl\r\nRBri2WwolHp3NuVSSvGA2QVIQZ280xL/V1PhPsU1SJHzFmrguCw5wtIP6Xoa\r\nsDsgJ6pRs2ZJdLJsXpR6QKDbYtvSxF32Y91v6ycbDllFz2pUQFL5y9cpiLaD\r\nvAOs86k3aUNkTKUdt7FsOJmnul3IPLVjF2vZc0Y79bU3190oHAzMG7ErsW0r\r\nqdDf4/UVq1qBnkQUQc80E9h6dpJ73yOlQs0xJwLSGQbLGPVUabEuCNUq0zqO\r\n+4eRtlXaesljAPBPohIRnG6n0+dnXY0P2dJXfwuZIBC9Df3dwlF5vCMN/ySa\r\n70gUUbI4XJcCJAdbnjgupOKeZjfkK9sTrG0A+6Rj3matDceiFE7Xu8d8gflA\r\nG44Wqwxag7w6+CbciZRxopMp47baj7WohCI=\r\n=F6xb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d0a78a209c76bee521797e976ac24db02f7f6c16","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.52+d0a78a209c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.52_1649605266990_0.2512491052889567","host":"s3://npm-registry-packages"}},"0.35.0-dev.53":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.53","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.53","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a8912302a83883d037e8aba4377553306553ef85","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.53.tgz","fileCount":18,"integrity":"sha512-+joUcSF0P1MEoxg6ddW4Nq3/TSJBSnnyb2zxAyl7qalHqHqwONQV6cSaTxtQ9uVyzYdBj2c/MsPDFcGsFvpnpg==","signatures":[{"sig":"MEUCIQCSqMArc4st4Re44vUfzOzp4jgnpy3FDLe537d+bqTHowIgWkcqcSpMkXUcxLA+wik2jlsIEy9V1MKV0rKaDgN9zr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVVZYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgehAAiP1nV3aZcZ/NnIMkOqLJiro8SosCNrF6/KIkqpi7tgJiQhp+\r\nPdDWIOMYtO4aMPcgJ+P/phdajpMWRyUvrvI57/U5CgGMePPoaoj11LtBVwFT\r\nwaErTZOSZ6YjQh/nI3YJ+0L65PkLJVEsfVDVUh0yLDuPe4DpH072sXRoV4G1\r\nc72cTDryXnyNxk0QwKucFFB8K1fOLsbsZTxHX+CW3M3PA5nphw4diO2qWbby\r\nRG2FZqWM1BvULprHmKRrFxjLOdJ/gypz61Oeq61C1E/IeVfpt0HZGHZzS7Oe\r\nFBWGGDJ8T2+mlBHrfO441UvkjY7VqzW1tYH3JGrMMkp+19KRgbh2iM3L1S01\r\ndeAaec4GlLOrBQEvWdoO2TSCoIjYfRlCESLc3I1Pkk8kAB0LOesy7cLk1kQg\r\n78SxvZPc3R+peLWqhPJ+/Q/vjkDBXuJnqWYnEZ/wexiJv1JO1/HOg8kTeKoM\r\n43Qn/IwICq70AKaJpwVP6QdAqEkA+t+caTso2pFsunE1XfTeAOvKJlStvOux\r\nuQhQBI5AArweeOLPx+5CyD01umAVgSel/f2rdRXSXY2ZarHyqowadzwdUl7O\r\n5V6Ulvib/iSdw9/nP0Zv3KIe+Y7oUuIGisXyFsEy8JxJvtM4RcTLL/N/obGa\r\nkIJb4XEvdUXoHNSPmgMfhdGCvHRscEbrIu8=\r\n=KBKg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e74af11646a6e59aa46095d0f242825e3872c52e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.53+e74af11646"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.53_1649759831992_0.0324363239497949","host":"s3://npm-registry-packages"}},"0.35.0-dev.54":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.54","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.54","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"793b3e410731ed00212c3fb563547a7051263829","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.54.tgz","fileCount":18,"integrity":"sha512-S3/+uGn82+kUtECfj1jrF9FKNs3cPWw4lgsCmT18DX0EikU54Kd7SBjdY5Uctz4juSG7xQGGiSh4HcYR+pQnsg==","signatures":[{"sig":"MEUCIQCKDiOsEvmxLRI8Zb51sv1m73n9eGTTSLK4JHShQ7N2EQIgOf9/9rJtrDuTCJFuZRNICwvYqtqZZIujV7VLAybYT5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVZUuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsQg/9G6jaglw0elWsCsXytUMW9T909NXzeIRg6VaTy26uDSmSycJ7\r\nyvVQZwWzXFcNokBcA/j0THT46Mw0PogzBAr/WSry1yyqP8PRakg0Y60VkgGR\r\n88X5XKdDrBYEJa5iyeICbiePPdTutLq3sHt/58TNRzemYQOfEpj+HfWbaktB\r\nwY6OXrEeoMvRu8EHwpupgvUdMqFmsbIWCUKdMDT+X7BYlyIzktQ74K1Vl5E0\r\nNlgMugwI5WqvC2ehTGETEfBmyfOva2OqGuHv1jOoZtoxD1mZDDWkIG3c2PGf\r\nFBe4L1v2yzMPpcLTHY9BjrjMC/Ixdf/ybUAgq7VbYNR3GurljfRewf2I9VOu\r\nKCrZ94Bf7f33FiZCih+STbALlAr6LYmK3lhSYpTRFmcwey1IKL747G05vGY3\r\nITbtYnvPXqZBNqyIRzPYXkr9dB7/Lm2Menn43s0LwiJk4SkMncOsIlbv+78A\r\nzdRDeg6nYd2Z4O0Nz6xgyoOU5QE9kAZRLuJfmMccyyWY7b2uZr2V+VGNRUUE\r\n7PMGj/pI5OwJZSa24A64havKJzdfwB+paeL0kJ3onA6UcsOX9Cg85+G/87R4\r\nV1mK3JPUOxLRa0yxX1L3c5KQpJ/lDSHAdcuHyz4TSe5VI+2AvqRoQrK4vk5W\r\nPWTdm9z+JZ7Rjnrp5hSeqfh75gfrENTitVI=\r\n=CbzP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8fc2c2e09c108a02cf6efe09e9227c2f783af084","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.54+8fc2c2e09c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.54_1649775918416_0.7700573721211283","host":"s3://npm-registry-packages"}},"0.35.0-dev.56":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.56","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.56","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1ddbc8b9cea64ba09d3f0464a9c6c4dafc95f7eb","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.56.tgz","fileCount":18,"integrity":"sha512-cAgF6pIQJ1TqVVktnirs3VoUra61MtHA9c9MfT9iU3brYPJz2Sv5m1jG3AX7rhF+d4uwwqT3irLan22so9vlGg==","signatures":[{"sig":"MEUCIQD3BzMGfO+eTd/VHnSJsf7d6Sfb9XCGkb8a8LhETnrx+gIgYNkViruB9OH161P8HfgutP3faBKs6PgcQNaoexE/zh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVZbpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo77w/9HTWSPZC/0hJgiJZ3mH8PDwSzAPaYjLx5Y1ZHkGsk8yDiZaMd\r\noNkGXD1hQAxYcvt2sXliEXA/1gEkQAM3gnANGToX/evHXcnB+RR+uNhp7tXH\r\nXzpXaaul49DDfyiWLrn9dji/37GRAjkcmlpBElLZoNDcxEfWu9IBH/HO/Nvk\r\nTatesgH8ADpyOb7trVf/ZZ8TCxw9YEUu403wNMZINJlzG5UWuRdhBo6ne8Bd\r\nYyrF0zyZClbvVaD3JtJUi9jOHUBUB7ZkEAmHM/Oxs7q7gueGA86kSpYpvE10\r\nnni3IaOdmIe6l3DJ/L89In34AfBqe0DAYtLhsse/8kohXYOEk55dHVOqKjc5\r\nHkTTY+tgDCTY4WoPtkOAct/9wPLyTe5rVuCT0uOh57JXA5zG9kckUb4Tvd6a\r\n065vEUPXri1spXKCeKxLr4IpkcMITlV/nb/6BZqzXrDkRlYt7i0LV+Qg5eh7\r\n1I0Af4tUGScCytDm9XUsmcWI3R+alAOoXTbTGPgnzvGqKyH9eIGwXHiev9h0\r\nu/F/qrc/+vbWAdYMe9SsYeVYAINMezEcB7Su5sZke2ed00V7nXlbc17puYdZ\r\nlrZ2+jVz6aFCAH57R/FIW7en1bNcWvoUdS9kj47zINnrrboLdn+ev7Lr2lNG\r\nSrEXCptVMd1mEEVPCNnANkATc60k4mGoJ78=\r\n=/JwK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a81bf849a28d30053f3ff104bb8d4e4f4510e4db","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.56+a81bf849a2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.56_1649776361136_0.422413092379899","host":"s3://npm-registry-packages"}},"0.35.0-dev.57":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.57","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.57","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bb145d18b6c4acb35381d5331f2a9f5318ced113","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.57.tgz","fileCount":18,"integrity":"sha512-FwibVOlaXBMXWCWRTe7R6tOJ8If4l7DcRocJWF5v7p3OtCZFN5jz8sOzSReBNSpBjdXzczKJQ8uInciP9hXtSQ==","signatures":[{"sig":"MEUCIQCvgo06UgdRk8jM72/msnWqWYbpQbpGNj5wmjbbMKzqMAIgIU0IwZipY81rkgiRUU12zF1PAVFBPdcW9UMTjGt7QWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVqHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1sA//TGr3eO6AIcHtpgtG0yzV6OS4cCjPSmm035+IZJoNS0rkENYS\r\nD7g9pq9SySmdOJQLtPOe1Z3RXuyTHUb2UyTmvG0hsVuHoedT12KSvdGgDpw1\r\n05gHDsHADgR8Tctb7u85FKdiiIGZr4ZVOL75nbJpulNuIZh2ApldoGeFN3cd\r\nujtBQiJdUjUcSauOxUASbY4fBqnaPN776u3Vu0oPIkHRAN9qouwTgwZa4V6w\r\nJ+medLrIqUK1wuuoFIPEPINKodfl6KFPfTSpYqu6vJWz0Nd7u3wozKWO/NGV\r\n+Fxfyo4fbbcaPRrUbQ8vFJHzlSJVyldiP25akRgs9PQP9/cm4jSdR8kn47Nh\r\naYWKN0/WcjiZyzVXaVV6Hd9CNvHCyDQ05J0uHulo7IdZMlvGzp7PBX+Pz1gS\r\n3g4x3ZDq9at3HQfB3p6zvKHqgNkDr4uDwlMHSfcHVotUxBJs4E5S48hMsJ/a\r\nV3qBK9Zq5sEglRDoELz1IGTQLkKlS8onF+v28G1mrm7CpM7hTsdgkgnKF41e\r\nGOh+Ou9eyZe3ktkmwSzj5wwfMoCrEZzXQAT9D44z7BnGlRD/5Eoc8bMClk9m\r\ndqNePzBF8tY7YG8mlvs4lB/bJVYRt4o+wNUdexHuUmEuhxfKizh9v+iOljWH\r\nKlkxsSkDhG54XE7hdTdP/ZyfZ6GXmw3j6lU=\r\n=284l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"106a05a281fa63b0d1b26571a573c7d46545626b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.57+106a05a281"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.57_1649844713621_0.4944276699172021","host":"s3://npm-registry-packages"}},"0.35.0-dev.58":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.58","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.58","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"48c43174d8afd01954cd41a7fcb6f6fd9f6795aa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.58.tgz","fileCount":18,"integrity":"sha512-0vGeMOkTyx5OF/WRUQYMZX++sjbK92Ov4835MwgUeKKTjm8eTB/BNRgHkQCKykx1KlXN6pX9GfLXJTAdUGfWsA==","signatures":[{"sig":"MEYCIQCgGL5h+WmY8fLLyYQIx0032cEZt0jHdV0B5HXDX0OeEAIhAMRJqMqnqnQwQxNYWGFcEUygI6Xdc3t4IqmIKyEmetU3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVrEpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2ew//V0FJTzkEWpdOXk5WWbTWou299JTttbhZYuOI8oXidDJHQGub\r\n3nqRlUFxp5yCJ9v02GZ0baUo1SajmPRUU0Xx8m55DryBNNPsFKn7tVOWqJKm\r\n1nIJN3pf9SuXXvPO++cJoZmq/vN+HdQZZ7CZaprzszM2QY7Bmq3KNHvsboz5\r\nv+D1RrzKWUaLjToghcsWIw5DBlYAvD+OlRehhPy6vulMG3Qi9UlgL3KSK+JD\r\nhWs6/2ckJChdKn4iGH15xEyVLBJWKrS3lpOkbELSgOBEMmRP7q502amTQ8h/\r\nV750N6V35elwSz5D24fE77GjriLbEUYmmidqht+xCmrTPx8B17IP7OFLKlpd\r\np6Fv4Pd7yHAd9WGb6FlSLvQTIuRY13ChS2e20D8Cn1efb5E82q2uz8c1Qs9P\r\niGmIm0kPB0//AVXhaNARfhkgLerqRYaz3MbuHv6RQkqRNAlEZevhha89W317\r\n5SypXetKzgU4HsfVc6UPBKmH8UQf9Xpc2ILlggAxcpZv4bPBQYfNOY4tz47G\r\nb3ehogYGqULMmJzWd5UXScInoC58P7rPmv1gb0UTU7KqQNPfdIUPtK4AuobD\r\nRHaH8ioYueLol7F0QetixYSUFlqa9J75grct7kqb0/wENhYFI61uejQYFYzU\r\nh5U4wRktF8M++J9+lnui6s95py8H3L6VT5A=\r\n=HygD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5076ea4f3e2badaea6bf2389b445dd6fe3b097e6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.58+5076ea4f3e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.58_1649848617158_0.5026690559386302","host":"s3://npm-registry-packages"}},"0.35.0-dev.59":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.59","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.59","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"77d618c26c123e35dd70198ea1b7f382aa84527c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.59.tgz","fileCount":18,"integrity":"sha512-hcm8jZqcbC8uSlH14tPkO1N2miKs9OkShA6ax9zMIcm9E7Dbgzprm2rK1Oan+V2t9m0EwpdboqthcQC0HQqYdw==","signatures":[{"sig":"MEUCIQCvmd/MOiUS+6VTAARcjiikX2emqe54+7UY5re2iJ0hJgIgEKhFpLAsjTml0d8+I3fEYuhnVgACO9lVC9VeysDp0Y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVsnKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8uxAAifUgEbA4y9iLs71Y2Pi/66ooyVfy/hty/GxCQB5my7IAchro\r\nvICQBsfEkyfdillXTHommSelI6zE5/5MTW0xcFwWdqJUHnKcM9XuCTtntD1Y\r\ngBAAViRxJLYrUBd04KLY6V5vora5+Z6mn4NpYdONYoNnRq5FmuwxkkVPoSNm\r\ngVoTQOrQ54HVe5LXhgURbX/V87wtlh/gQ/LgnaL7v9OSYLBMcO04PcKQw3IY\r\nG9UDD/WHx+QuNql9cWsfQWyRYjmP0f7R2Zap2NzNBRyQv3jGECMOp2NmdCpU\r\npkR/vIAOiiqdTikG3d8qu7BMBeJjRYaBzkrJ7jLfYdvIAzZc+j9wC178Umkc\r\nWEDQQsv0UBfgiW/zzLkU82R2e7g4k9ql+JOnznmZ9m5s0jQbevJtU6lEu6vh\r\nuMEX8kjfhJ0UzeVmgfukZR0GX6j9qBQKm4fc3cZQt/5nhrj6uQ6SsLh00PTZ\r\nx3VnXv2eSEaW/H9mWH6qfKK5winP4smwg8twnBEHbTpp28vwmmabXgpylQlt\r\n2pxXfNB+kFhoOAxFEnBPdkygRTAc6D66elonJYcWWGcQGT0BmH2UJzcceJgD\r\nIkKgqXzUIJnYTA0DiYDOVBfhNtdxM3h6dFI9Efw45QhTtHuY4WnaGnSWUr6G\r\nWYnq0DiNcTHlUkNZPabliA/aMvZw1Z79ch0=\r\n=KI5/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1f3bb75147e96b337ecaebd1d5b3e0d93b347b81","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.59+1f3bb75147"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.59_1649854921965_0.8509603731876205","host":"s3://npm-registry-packages"}},"0.35.0-dev.60":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.60","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.60","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4fbe884ab9f1ac9c5a18708db772eed40ecc6b8f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.60.tgz","fileCount":18,"integrity":"sha512-+QrA0LZtPtSHnUracPENGRxFvhYn3F0m8RW/OH5WaHykA9zjT9EOcPfMlNyYT57AcQLzJMyx7/TVEUEud3kJWA==","signatures":[{"sig":"MEYCIQD5SA+SnWml2f/1SZVUfYZ1V8sWMHDdpX7Kgq0jhTXVAgIhAKVHBd1S9s2EDNpNOHlUM4SKJB4G5Krpc5fJNnOt7o33","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVuUwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOyw/6A/Jmqjd451hcPtREcxe4H53aswCR72zDAnMkw5Lrh0uOzGm2\r\nAzsVvAK/MrR23LTNfFzs8EAdsCe6uAXHXfUupKFBrsF/cx71kjMBVd90pLWp\r\n5DkxfYVmqJ5Fuw8yJocFIMoxa9Yf1bqrDMdtyuHMy2mTUkt53PTsxWa0/EBL\r\nq1SaQ5rHvt5MAyG3VrVKxZ065zP73ijhZcTQ1AraMsCb4DYtsREfJCWx91jb\r\nXpL4LtMZ5BsGcdN75ivRiiVWV6a8XhwWIcv1gzlh6JPR+qQke6U1Z8ayLgc5\r\nVl5k7PSFxYqNwF/W77s7Z2YZusAOqKAOPuty0GFHB9UWIOa/clxzI8SpPesU\r\nfgkgaN3jFb5qt0o6xhyUImlIegoBa/gNTnKtv74VI/rWwQ2zZVka2jENpaFp\r\ntCLe1Kaxm0iiev6AP4CMkkuub44syalBvHWCwGcBEw8RQw+lwJ5Zvi5od0Rr\r\n/J1CGpmA7vw2nJi2Zj/Yu9OVPuPoS1qtJBcduWsIFNtRU22B4/RzwwPjQFOl\r\nQfybmGX6DssUtjx553wAAEOiu/uJ1BljmV/QSWYhpAOxXECSXfmuaDjkqB+8\r\n4mROzGvOyi70TV8HxrlDehk0J0XyEfAiFJ2BdEASH3fGiOPb0k3R48iD04+7\r\nZX3RjR8Ux0SZyEeuYrno/RjD6nRwVI5MpKA=\r\n=ngJt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"efa138b40938399124495ce26d67589a540cc832","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.60+efa138b409"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.60_1649861936521_0.4167366364349878","host":"s3://npm-registry-packages"}},"0.35.0-dev.61":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.61","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.61","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"49771bbe8477965ceb602021870ec66e6dfe4aca","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.61.tgz","fileCount":18,"integrity":"sha512-uaA99bpw+v8xJpeShuuamcaKx/gcTN1GBxDbmgZjDry6ECNYVJhqLph28MHyf8DBb3znxHkzcOeoeETuNTpwSA==","signatures":[{"sig":"MEUCIEIMBMbQLNmefDXaBbOSj0mbvz0aquAq+K8jA8a6UrXjAiEAx7sn4GLV2jyk8ziXYm/1RV0M1FNfoPjOwIBN7vgkLh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVvG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl2A//fKnVT/so0yDjcb8P1ouKJ7VyEvZDMIpDQfFWSGODD2jr63WX\r\ndLhoR9N5U/NyeaNLvo7h8gsduHhsAIt5wIiseIQ3CeQCfghU9DNjqAV7wYdK\r\nq6qhMXrQFgW11fSjGubnPT0rWAGk2hX8lvA52hEwXcdUN49Wh5znZbsmSyj1\r\n1fcZRTIqhZfiys5QGi0fnKuIPk4TnQnEgwn5DBm9vmzlDK4Pza3821/HfaGs\r\nbCz18mQAebD7wnrnNI3z8fZ4wFatWqIgsBEjqKQEPt5jFCNfZbW4Ml+20jRW\r\npGojM4/icul7AScVlaYww9wlkSO0kGgWuDS/pF2oX4TXhyYMpRCewyJz9Nez\r\n3TcigARDLW6hLMnGG/OTFHJ2NSoFmIlWy8lUG5GzRlLjCbkLpK1PeKx6T6OD\r\nZ629OAwwxZALGHpNv8WDlMMYagkqB70sGrcNFp+4gDCXAo7hKQ8Zn1ln3RMt\r\nvPqFKQgbZ7ScnK5/8CiKrtlWJ995W1JWESx4ZvslF8DbfnsiVZuTB4LW9ZBK\r\nrjlZEQdn8OSeSxiVVOnJUxtiuKLiRXc5W7JKV5imNLbaZlDqVRpDJtCL3hRT\r\nKQFEyNLNio+k+9Ia5Wk/JlUltFmswRbV+SyIpYC96TGdYTsQKFZ2jbPDGukz\r\nDnAVCPWmMLp4gtHWGsO6SkyYIo97jBfhhaM=\r\n=gONo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"06a40d36bf22d9dcdd2f78a8e3ca2bb01ba87c53","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.61+06a40d36bf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.61_1649865151444_0.830494832797199","host":"s3://npm-registry-packages"}},"0.35.0-dev.62":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.62","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.62","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"304d062cb196c063e91b9aa4500495af105fa50e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.62.tgz","fileCount":18,"integrity":"sha512-eMiDdKr++hAlItltmANj9tVIUkMlnd1fCFW3556iyzljNM301zwvUGpQQN5IuQa7rSrurbjpuJOdo50f0lpgyQ==","signatures":[{"sig":"MEQCIHjwdlsCDFYZ1XKlE1eqRfgCHSo9YWi9gMhas/tPFNUaAiB+S0yRuVKJYpSZBCdNqodH2buLeNZ84nlTkb/FwX3XVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVvMIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoBw//fHdaL+UZ6Wr1bZtzaJ96HUKESOPj3bJ8bEzeFgme1+NslaxH\r\nW2bfhJG03mFYf6X4suJHhx2mXmmDOUMzUA8WcT0V4eK7pVuMFXUKZJlfVQvL\r\nZV+UNTXJ/hYU/08AvLyarXcjiiP103GKUlqT/Qyo4pWbaTZApuvGI0eOLPUZ\r\neELNnFp1+NNf8R4BeR7aGYklyP8wsOX6DsV+YjvmDW5Hko3667T6cfjc0pes\r\nyW6nT7JzNU5ER3Y5izrJRC0rTE8hHsq5Ex/XeKbYz+PqXG/R2oSTh29ft9JF\r\nyCQmeJ1glIIjTSDupqkpS5lWgsLazZkNQZ8NnzI1HiGzu3CJsD2YssKj3Xsb\r\nDdM8uVdo2q3hsJ8R/u3QoeM7E8lBSMV41UF5/t0yxEywaRe7QPawkychbl7T\r\nzTHc2uHKkm6ZDPkaUfFW8MXJj6Pf1uihUaa/PGO05AB6rjmhbua0gXm3fWqA\r\nlXVkDxPC9464nIhJd2T+X4rJdNMakaKI7x8+MqwQwiO+8LE+u7kxb+UqAnyp\r\nRb48lmsK4blx6FMyhb9/JImb0v+JpqIIA+R7DJWcbaO5bxt+O95NFawMM8c9\r\nwqryykrZ0uhRGJRVBuP2ix5Qikngczh0g7hOkHvelUDOq9YiRLg3JSfXs6m6\r\neoAt4a/6WlLID3znXxY5SkiDjRcDa6O8XoA=\r\n=3zmD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"283ba5142d431d66ca451da1c6bf7f4daeab41df","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.62+283ba5142d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.62_1649865480114_0.09993845366871157","host":"s3://npm-registry-packages"}},"0.35.0-dev.63":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.63","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.63","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e8168cdea3c31353056b0457f5766b8e07c05e14","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.63.tgz","fileCount":18,"integrity":"sha512-YyPlOOY0nl4EZqUCdcti4l2FAz4KxJnhoEVC8bxr7y3vahGdInfa/OgUjmpUlaIUlZ0Aa/pakSMRn94pL7t6Qg==","signatures":[{"sig":"MEUCIDXTclcwBbkpJNBvQ+SgRwfOj/rdq9og22iifp7Qnh8SAiEApskojgjK0ORvqyB7m+JlpE9PEEbyN6RuPnKp0FoH+xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVvgOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0rA/9FiaEK7rps9xcBhjTmiJgg9Z489E5zJtMCdPbPdqwpXBhsppo\r\nev5Y7ZZjtPbCmoo30ezg/y99h1j2kpzNUFx2r7eqAAlK/jzqBJo++Hx7b9Cv\r\nDBkUGV0TUhvyADaCw2RtqFgd+MdEAr8PEsqYJEEEfWwQizbRirJmH1JnHfWG\r\nWSlNSBikP02+SQDLS0DbuqSp+vZYC8V+ey9F2uK/JPFV9hjtN6OFsDtuGyIO\r\nqrfgHj5ph0Ojc9Df0j1XunCVRaJCNqdz80rrjAsXe2+JBH5BK0bi38QPHN/c\r\ngfuS8BuXchc5l/RtTzfWYsQTEvQnSbflPkRFq05vXwv457dsmRzGFjjN/ntT\r\n1qSnlLshQLG1UelT+uBVCSTNyjmfiotSKomC73QC85Z6EoG99SwPebdz/utO\r\n2bZpS+ITMLRoTtlXGp8NYP8elRHoW8PlvysMmtn8hd5oT5m4e/8Ly4o9CorV\r\nt/X0f2AZ/wS1KXNQYCdqDtLo1eFy6O6Lan+tS4ZoA7QUbNEdfSS9hjOZnftF\r\nR0kh7i015/IlZfzigl2Nmf+XvDv+gBT/j3GW0ibii3+ynK6cFvVoQBjYxYxJ\r\nmqD8VtabCzGS155YGZPV+OqcJOn0guAM1n6rnVKKmJOlJSXVQz36mqlkAQc+\r\nEmXWoz63lIrOn+48o+kF4Hzj1kWI3RvnhUI=\r\n=Hs4U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"053f76a6cb3164f05a90ca4486012aab61a616a1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.63+053f76a6cb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.63_1649866766400_0.8466935000171085","host":"s3://npm-registry-packages"}},"0.35.0-dev.64":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.64","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.64","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c64ae413a68f6f2012c5e4e2d3f89f8764337b6d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.64.tgz","fileCount":18,"integrity":"sha512-msZl7dy5kU9Xn/jAD63QWnLEGvU0C4DG9g/fzjvjZHXe72sClmo8Lo17PfiPU4s45Rgb2ptguhiZaLVKl0XX+w==","signatures":[{"sig":"MEYCIQC5W+HjqeygW6Bdd5pgGxv+7Vh/Iy00d97go0N+dR6lgQIhALXdLxKnIv/iZhoDHb6ZXVOO3OSzR9oNnfn+PLs4aaHI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV/b8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK+w/9EzuIIU29SsckpPNfwrBjah63rGY3v0CyLWxNafS6Ac0niIDV\r\nHPXioe6C6EeN3tj+5BNvQH7+XdTmeE9g3e2iszLR/u0sfsHnGFPLYazwIUTi\r\neI+Y0IcOxhNe6DijXo1OVrEZd9yzgZ/V2BWsAUY/NBjRN29NBj9he2VZrtXs\r\ntEvrY0doEpoDNp2GVKHugA6CDPOSx5aJdYaNzzuHJGJCfdhclw9DcQOHBGwY\r\nFCI4xaAdnABRB8tXPVlugR9Fq8SYYnZ0vJRQMpja9qH6Nepje9XgbQdQ34Eq\r\nNQvJWmKQiEcFpglqRv/XoJruRMHnZFyIDOpX29zEuHRWqTh8CxOCH3VY2Ym3\r\nUrEWdjuh7fnW27QP9/+KcD113gFNQ12BYvwiSvYtEUmT+sop0ddZAWaz1OQ6\r\nkeByfv8dfzcrdifxm3IotpVsT47fWUY528Zkq0sDX+ydj/E8Zaea2RvPa2Yp\r\nxe3iWFXSHtJAtII2OsEBp0kEAybvmKOLvkefaXEE+6OU97mCEA7O5cpSsdbB\r\nAuRxLgyFAd3cn/lDOO2WAWeXORNnyOWH8RAuBLFxmzcyIApYU3KU/bS4m5sV\r\nN9W6cdu1RKKpOmb3cc1apTDLtpDVpQrcerpvAFIZp8mvZppBEtiSZPtRqBcc\r\nilBD2K76g4/Ev+mVt/1skixChqGSpU6Ggl4=\r\n=0MdG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bb7ca8d9ba213688f8e90e2f8ef58d4bee18c0a8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.64+bb7ca8d9ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.64_1649932028099_0.0574750085950797","host":"s3://npm-registry-packages"}},"0.35.0-dev.65":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.65","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.65","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"312c73b172208ee58c55a08ca91a40bf06e8b825","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.65.tgz","fileCount":18,"integrity":"sha512-2BMpP3YMFyKEeJv7G9YoGwS2Sh4uqjExWkaOIOuH+BhVSkc/Hqtik1IYBlRtYYTX28Rv8yTXH4qLPPkVSGGeHw==","signatures":[{"sig":"MEUCIQDXkU4F5WNzMJ3DIDKYyXNpbiOww9aHq/qC+z2C1J3eLwIgLCucTFJgAhLOJ5DqkILaNSofjY4ax7bkrMQR0DMgWjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWGLJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEaQ/9HTBwHz4P3g4U2GmlMdnjVFvBO9eAkKSZ6DaDlGNHCdfx1m43\r\ny6O4rvLE+sTcVxd9eZ0eh011SUv7s5cSSPv5ypZuWodeDgIm5ZeKQLhU9B+V\r\nwW7EPTwNqvQUtrytTXSvFq1JH0MQdyuz5WIQ2ymjIXTtnY0+17oU6CJZxKWC\r\n6oTaUiYfM9HqeNyd+28gOwh7+NUImkxhxwSAk43RGDwsdaLJNoSlInU/v25c\r\nvhKbL3JPbSn9+f15B8/htewN906ceeeHf1MBgju2MRzLsqm09XifVLh+OrIj\r\nGeyRC3aSBUY9XWftJrkjsXFdItOuDPhfcb2i4zFcULJYf08s8V0GM/NbIGja\r\ncLnXhS8P2cWKgJXF7ZSaWeFY5iaYdfl8aHJ0vS2N+Eh/Ix7Q0uwOQSk832tF\r\nAgrr8InugOCZpfvX/nuTUv+JZraE5YVGbGtZsxL/qd6z7NoX6+dbUQgq0dX0\r\n9FtkWv+nr/nIMp3QRpq3A141cWfKKezW3KA5E7BJACxJeVLJJxoD2767Nrsi\r\nKAP2UpoZS5ZjStYgIC4kcXFxYtzi9w9v3D5cVE3gSsv07Tk1UlLtpWDVXEVd\r\nx0O8FMNxyVHqCX8Dxs8gLNuuDBJdx9dZHufHVlYMdS9A2WFDk3plVtD9NgP4\r\n3Zu0pvxqt9fo5g0cVkXZjjsWh/rJx9GyoWE=\r\n=5u8/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"012e15e00298d1478d79befe3afccd15029ec964","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.65+012e15e002"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.65_1649959625280_0.44649902509063244","host":"s3://npm-registry-packages"}},"0.35.0-dev.66":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.66","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.66","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f399e8372ee416293e57b7a130ed36985b062e31","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.66.tgz","fileCount":18,"integrity":"sha512-WRjj8Px8t+OEymh+yui7RMAkn6E7za+o1ZjffaMeGAfEF4/Z4eAWg42dvr+HD5DSBaS3S/SPDOtueGkiL1ttFA==","signatures":[{"sig":"MEUCIB+dxok4KCAAEKJ6yaQd3jMlVtBgVUThvFzhIVLcPpNoAiEA4kGnF5aeVGDH8BkM3ibV2bROL4lT1ksLmG0WSZESlL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWMhMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwXRAAnFjCO/HMGB6jMt1h/MkAtj0KC1dFjQE5HVpyIF+s6T33RHa0\r\nlSkkqqdBKOxFl+s+Tl+F0pqbNWrQUnEKgOqPwSiKZOhlufULNlWfHUNQ1crb\r\nayrwDa1ZkFFgPQA1yOepx2pfyEaVRJ6Dc0J3V1isLypCKvIpk0zYvj2wc7ul\r\nVj6sruOzVex94++UYuq1CY7BIlksaB9UOXZV/Gi2Wl5pmD90S5/YhpRMjsNt\r\ni4NJifgrMZ5QZ4eYikhs5ZTR5Ag+0JHW1049RxuEnni6gCTj/oB1vnx7oNSi\r\ndeCJxpnhtjPT5v056HMgCZPr4PFC90cPJ0gNQg0TyRyQDt6uNzBc6h+y7Xg1\r\nhc0VPph3WcIZuIGJmQQN6tYaHT1APaRIVvKfFH6pgOH2rwqtG0HpHwnVUlu7\r\npXO41vxXm8yF6U9QIAHjVVECj5iZkMmvkTFgw/pNM8/VnWHgnvfzK9jHNGJB\r\nT2W3c0xJUy8+LCy+czI6gMrW9k5gfquGo3ohPJXl/Oo+Kp7qBeXRVGXRmOyJ\r\nvzWruEO4hokKTkUh/KOYRQ91eY8tAPzD33+D6OTODw95ouSdvKOsYuoJpYot\r\n91l4HXiWY7cFWgphsnZeUeuQwKv08fv4XQmAeaacRENMMwCzAghN5OUtn41J\r\nlTVWUhhDzKwiLyh6qREhx72eK1tZ2fQmMzo=\r\n=4bi3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"540ec108b63e5cf8234c3f2772ad4e54112b1026","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.66+540ec108b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.66_1649985612132_0.8664361122502702","host":"s3://npm-registry-packages"}},"0.35.0-dev.67":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.67","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.67","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4c56aac35fe10e5a8923990addbf8e874a60b4e2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.67.tgz","fileCount":18,"integrity":"sha512-Vx5OwJyyz/Sld8oPYEj0dkV1G+DZwNEZ0B5AtFzxdiPtjg/I7ti45Uu2Sl5brn1DVk53ry/+d0qExiwbSMzzYA==","signatures":[{"sig":"MEQCIFBhzWAtXYD+mhysXdGqKu06g0fONNbulerSy+HrrbIkAiA419tgSoK+NABw2xBsT1wKTzVEnXLUHRRTgALxxVDSoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWMl/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0MA/+LqjfZPTO5y/b2REXWyR20p6lI00Y8wd1ZovWSckQuN0EGbzU\r\nZ39Hgk3R574TEXnn5Cop2OU14gVxMkL+gjWqGTjJPkM/y363G8rYE7zex2E0\r\nX6UujnNhwXWC7UL8i5b6NaX1BHn0Sga++HMcpfABJIM6cai5HmzZ4fPwOfiL\r\nQIlqwtszDeAtUHQD2kgNlxLv5SfF9DQ5DhdA6C87E7gtQoC4vxCqZClq5/fp\r\nVBZTpXxLWWK7dXfmg3iP4+txA4x0i9yDM6e5aFg37TQ9vVuWLVdsWXrP5Dvs\r\nCiBOsuXOHAy0MrDyTvfeoR3UZAfrAqZcocpdLbDd4xEJkjAhBTKFnkszWM8d\r\nxV4wnwwJegq8SkLzAzWAMNbA81IN2JjLOGLllDJy4pJLFtQrsVcwPGF9CAQ9\r\nZAscGKzmn7dnbcSn6mFwINaNQgvMRHC0LSPDUvkoJMoEt/ZKeOZluBjc4v2X\r\nkn/b15ShrG6t8T/RPAKww7mDNtyEXhDE03kQDcDds4ucjAsfK53d2yPi/Z3O\r\nCbB1MzaIoO50o9RsqaCwhXdLfmoQwagpUm1DQS6hbqWVz4zVHB6oH2T3QjA+\r\n6xdgb2sh5JaxmT7VYtRboixH2i4maiNHrzCt5NuOxFUn4ny+lpny+HXk5atA\r\nKCJrgt2Chj/Rn49zK2q8IbyJ+NHKWxpohuY=\r\n=uDn2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8898b2ad9ead504db8c7971729b3ccd634efebf0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.67+8898b2ad9e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.67_1649985919294_0.06637981828908468","host":"s3://npm-registry-packages"}},"0.35.0-dev.68":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.68","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.68","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"35fd681da21d2eb1c637412235c9bfac18347904","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.68.tgz","fileCount":18,"integrity":"sha512-svdIbKqWNR+RFpIDe6XXRpW8wEjHpsoug+Htl2yU1eoOht+cYBUxMCi74IOURifzh8MFVK/XPdZorfnbEyffRA==","signatures":[{"sig":"MEUCIQDNkETUz7+/9mB2DCLsmQ+VP+immfDZnay7Vy34izWGPwIgShLtHqzytkUXBsVJOaJaBMLleoM3pFEpByBvLU9jXag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWTLqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEcw//bZgWvoBQ1vf0YTEOkFl0sVeijuAtQKlUrJiZnaW1mJYlq+KW\r\nXOEchb4z7wvY/tUZlTFSvXvZbORuDJt6SdAerjH7AuvzhAlFZO1aku8UShwp\r\n3ZQmKjyxx7vZzZKsQMCbat7bP4QcH8pnqq6DpNmX5PK/8ou0pfWoqQjGkxD8\r\n3NOrRUmtA5I3x4onaskJg5CqnhLqI7ps5+xijwiAmMwXPLeMeqgajk2mvUkA\r\nNcKL6lCjoXh2jR+Xwncyu16aCV3xyXN7g50L+ed2DJh6kMpguwvWuPx8qK55\r\nl/eaEq6cSdMxJ40walwytJ16qsC0BKWUWAE3QGiBg+4eYO9mg32mFbSDijme\r\nWDjgcxM1NQsDKuyhcBzfwWsn1zQlyH0v5fVb1yJrrraiSVbQ/RQavOemNDc+\r\nVdUtm9UaDWWlXfSpCKiFDcVcDHqAYAW47lqXZnQk1lTIxt47sKv1N+cqmM+H\r\n62dvG3bK77gYJ4+8yXZIfcVhe/OEJzXtGVtOnu4ryO9H0MNXnyYOZqE1bFxV\r\np0vRUeMCYR2/LTlyrxP1VkBZd3R+UV2LoweYUYeioR3J49+J2lEdB3nXQ80W\r\nBHryFzAMLwdX5haeQr1ojBqaZMK2mFfBw3HOEUVcgoMaxN97PdIUFCQyB0Ro\r\niBojDhAJq4r55y/9elLz1vyE/gLOOk5i/J4=\r\n=DBLe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9f0c7a666a999d634dc55fd059575ff156f72f1b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.68+9f0c7a666a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.68_1650012906615_0.7260877249279973","host":"s3://npm-registry-packages"}},"0.35.0-dev.69":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.69","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.69","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fb9337fe78d6534ad40f8bbbe53f561fe491ae9f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.69.tgz","fileCount":18,"integrity":"sha512-/YcgzupOBph3BTWmRDX53fY61MFyjTWexhhApbqWt8BGhhxOwO0y+zyCtShNDrGuasN4Ourd85l2mORn8UNycA==","signatures":[{"sig":"MEUCIQD+Y17772cob+/Xf6wqEoK/LpQ0lWzdWrYrrOZhxJnDigIgZ8g4e3f57RDYwVouOlMmAior9fjByADss45tkS1Pub8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW8MGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Tw/+N8ESUGKqSXzkzpRgmBaALciTPLVT0mCR72PkUy/7VZTbfXsP\r\ngrH/5GxkswNid4s98VpIu6zz2x3mudU1i1DpBA4HBYPlDJ5mVniJiBo6wp4o\r\nRAAVn9uuKXXImjgT70/bduA3ox/i9WFqn//sKN66thep9c3fbnKS/tFBYdLJ\r\nu3xzoakc2YAVjbOTCdslD0/yhGlrg0q6xEITs2k+i44nmzXIs5qpankKv3BK\r\n3LzEdRqNez4cT0bc0t5RdxZjr4fvaA3/r8PprQSVlt6ZiEFnSKay5iZZGQ7+\r\nyetdkCej8B2T0aePW3d2lEzhgxn/Y15kPxBd1R2zQv0DnF9056SGxxPdxyBD\r\n53LwhnJQ+cndw1jN7OOysFvZd+urjiUHnPrb23WW5asvmNWAHZURvCZ7neu/\r\neFlpObhttfqI1ZGYbgRgHVlxRdYocrzWeafk31L467pElQjsN1e2PWa+H0Mn\r\nybnpfBXKBZCXFT7sz28PHYm8+CNjLL6Br8zynYZcvuItWaSNfOPjBjsbtUpW\r\nBdgCy5mU3Ft231Av1raym+CN6MbRX1A7AfydD4wHp1UO8sZ5OuAxxct1cLIF\r\n0whpVaINy0jRhn4YIPXsFFze6KPkq0nBneUAJAD2LRVca0hKYPfttVdnSXU1\r\nsPs7xgWa1ETZhRZ9kNWMknTaZ/fNBGg2qVo=\r\n=N0bK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eef2c86b3d52d26e2402314c268e0d64377c3147","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.69+eef2c86b3d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.69_1650180870045_0.46014114070917556","host":"s3://npm-registry-packages"}},"0.35.0-dev.70":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.70","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.70","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b74c8724003980ed971e06343af86eba6c714008","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.70.tgz","fileCount":18,"integrity":"sha512-T61bRK6Ky0fbh/XmkrPtD3DNGVGk2eBcQYg8ihkpxM08NqGDU1MDlcc7VfRQuSSNSSO2FzSw0NKn7Vr0Xv8kBQ==","signatures":[{"sig":"MEUCIQD3Xbk8tnYGyuVF3v8TCKz76EahHpqESmWwjhltA+MojwIgJVQQ3Am66J3dgUHEfAVC2r6nmtMaTySPonOUyj0+p60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX8GfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJXQ//TsZgtKRdMY4tFZGmlGbTUkIjrI09qZjyMP9MqZGi9ASMWAEY\r\nFqOqKb97ZteiNqCDn291gFAyZB5eoupTUX6ZdTRf0qmoXAKabnnOKd+HoGB0\r\noOgk+jTc98QgO885/W+TE3RDDJwV09mCKph2534kGRzhmA3bELLQ9tVOH3Ct\r\ny8hQsvjUzBGTVACQ70nZBSMGlg2jWTWJbr6wVRCIPevnRCdg1R9/lIzCv32o\r\nC6/DCPuxGRMOt2xn6+9S1I4R5U62TjNDx1oKRm6RgsByzjBp9wTaN12aRIaB\r\nQmkIFPRktyOsOGD8X6UNp7CoIQeHBHtpMaN89tFoRZiGqPD8kZAmgduc5wE9\r\ndn1BNUeRP5F+uXN3GgALSR7346+wHwQpdVNSNloFO0V9LTLLNfj4b3GX5IDE\r\nAvnTUXLP9fN4itP17mwf5MwtWyxVHSnQ+8Bbkrcjlg6Qm+EDEUDAhzb87nPj\r\nBW0xHSSbR9ohYhSOKRtSX7yDNzo7eMuVcc5KvoqCpCzN/iXOllZ3NEIKZkye\r\nTTMgmBPlz1vYlFiSce4o3rAnlfxVSUdnyOw+9kR8XKxl4uFXheGsNgfifcrN\r\nw3qPgvDLOFgF+G5hhsaqabF8bzhd7Y8ML7BezAcGkwD9S0ArLFrIbFkzSPb7\r\nkFW33gKZTidIwBbNtPFUanq9vJ9+3p2A5BM=\r\n=rxIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e12ab9707834a4701a6b0296489f09011bad9df6","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.70+e12ab97078"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.70_1650442655356_0.9415306588903678","host":"s3://npm-registry-packages"}},"0.35.0-dev.71":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.71","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3bf04352efa4c55d2edb0648bb3ff4f822bbe7dc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.71.tgz","fileCount":18,"integrity":"sha512-uQnrM6IiWDr/048Gwoj0EQCLGw/V0WxsyhWeEOkClWTtrpDAtqEf2Sh7S6LDaGagV4sj1wln5LHBXQaewyR9CQ==","signatures":[{"sig":"MEYCIQD3IoaMSfidIS4wgEO1vneONLv1bYKXN4yIgu3rGbmraAIhAJ0I4wXGpfZYsfzetxUigfQHgO53eMfv9iYHbCS1eL+u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVJkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4OA/+La7NohrEvjUiWdnDUoowgub2+w6OnoYKblQFeEvnxzIbZzec\r\nUDOXtV8YA/JSk1KUT1F5GEciSyXukZMNm5i2vfMczXutRSCcQPIzJBhS4Ge4\r\ni7Yy7nUPU3ERfrl20sM2/2SxnwMgQECbeg6FayB8TaG+9rMLVy4iu5FcE6Ne\r\nrKRa58QFSz5Uf3mGcG3R+gWyWgVLsPUxBjVgjEYplzmHlZqpdiGkFTCujaZV\r\ncD8nB9CK0GJABnLmi+hSeHOcI7jYxGHDt+2pcSbumffYNgiVV0Fimi3Gmg5/\r\nNZ5NcFG9YtYBCKR+EiQifciA+d+7Um+VugbT6wM46fyvfvV7PnEcdRULYv0P\r\n/vjxf5zdL3/5kiAYwuO6kDNS+xzRm5OiohCCcwns5Ox42j6v7uklsIx8p5cX\r\nZ/SiF72eZt/tv88jvPaWAO90bx4RsyjW1jw5SBIgJokSwej0GDTMJSVM2x0C\r\nKRkYEnkJ1KA6G+0IpH5DTfayGW0sskB+XfSS+3YRmLVGtmOlvMMARf/v6ADX\r\nmfeJkKq0verTkz9B/AT37sivTEs34t9vzxkQuICXAXiCBPCrm2qul91hVI+g\r\n6oyGQ+2t7cdduWHYEFFLCvyCnXEYCl9gMAbaPro2GzbbJdtRkbKCKyWaJhGQ\r\nMWQU9wS0jmKrw/DucryAfWb9Zu4KhoY+4ak=\r\n=cVFx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"97f601212a2fc8e98d27f39b9c8393d3c6f13a4b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.71+97f601212a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.71_1650545252689_0.19304959564893953","host":"s3://npm-registry-packages"}},"0.35.0-dev.72":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.72","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.72","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3373d26f19a0fcf21887e8eff9bf128767371448","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.72.tgz","fileCount":18,"integrity":"sha512-MXwD40EZDuuVQLz3zNSMJmrV5n+1gorOlmbXvcEa4CWhHyhh3C3bv+xVuqf5lnKM18vb7ZDM7/itdI2+2zeFaw==","signatures":[{"sig":"MEUCIQDEQ3Fqk+kKev+ImstygekGWmRZfmD0TIUdI61KvObkLgIgEWoyy4p2QItUf9K+X9x+zhtWbVcaCWFU+PYaQFm1ixs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqIlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozhQ/9GtChhZN7xXrj0Euw+JWWTjHFOyLAvjiGgeVr9QeYiTvltJMh\r\nB0eW+uE8zNlbS78pgBbG7h/JnKuewZoq8exkciar6/n5AIIETSM1l2018PUU\r\n3/QKkNMJ93qVTfbtrxlL8Ot2SY93dkP2tv4Z3ZaxG5DCQ6yKnjtXv4MX3XeP\r\nrhXsIzA0VvomRNXhYRzPdxhUM/u2kaFUPyIQaw3pYIwT5fQkgpmQbr3ei6wo\r\nWbN8D53v/esZojg56UnRSkmxCIN63MgamPxG0nttkfRz0T//WKbf1JvnGIrb\r\nwVqkb+h5DirJcsVHIP10kLFTq3hkT+aYRec7PBuP/JaJAGwPD5grmJ9MIz2u\r\nNvMIPrWvAtnrAWGvWLvcucrRWkTg5jvE2NakZIVihl8T+XiCFWTOFftwB3Ba\r\napJOcRezYia/TSiDUgKWAYZpTfBNMQ3mCq83CmbIoZn79JOG0hzrJcFhQRWH\r\nZLfSsEFXj+D/U6zOr/9bi2g7n1HrqqgsXXoP6+dnKCcHVJdcPeNOEmcFlbzG\r\niUNWAuRfFz7gAE3YyKY2MEMoRpEAFuhpoaAqN9ZZHhzx5id5aJ3RpYvIZwwN\r\nKdkxg1TrvVNK4FLw8KP8hXlyRPsXLPN2iALhE7Ae5jQs7AJiVZ2NZfK2oaqH\r\nA2+521iSC326o8EIBY/SB3sRmdhKVPuh2uI=\r\n=MFuU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"67fb374fb6c80974ab0c2a9140a1203638d50f34","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.72+67fb374fb6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.72_1650893349087_0.5732063820392275","host":"s3://npm-registry-packages"}},"0.35.0-dev.73":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.73","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.73","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"400bba3d579c1ce02de8ceef57bf5f12aac35fe8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.73.tgz","fileCount":18,"integrity":"sha512-Bd9DKUSTfJ9ZK4H4iLLj+s5dzChL3nkC+McpfCNM1hg3JUc0uUsgGNtcwSjJT28kO+cOHdDqorasMaOFlKf+wQ==","signatures":[{"sig":"MEUCIDjWciCYhZ5iPNamQViRO+kx7H5o0jukNPD8gcYlTjJbAiEAmKsjLSb386W7vVpC68Q9tvgkmKXJn/lDWY0Q/tN2YEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqOUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHJxAApGlMR9fq4C9O4RoJsP9Y9QeSv1FXTvg/jJ4EB9gEEx3v1UwV\r\nshxGGTQE7dvq8ChTlk54+pta28kG3aEUeB1gfbPs1gelOBoQi55C9lZf3ILy\r\nfxR1ya6oKa5C40y8v4kLlhvpmGtE5X4fEk/zfW9ly759CSESn2h1vO+0bPSm\r\nceJETyPxVU7FUifSTsZJwPIBueOwCKADD/Kq5AQDvlxfkmLIKBG+G+6LpwrJ\r\naCysowfHuoCVOzM9bqZ2HmhoVMOzaQf3iNIouq2C7lt5evqNg77XE68ixjDW\r\nlgK0aKqdh8e3dQ4aEjSouKk1HsxKZ8nMBKuVe0CZpKvXr20OJVUgzAdq3DzF\r\nidW7oSWyU3bwnASOapcYj1W6v8RIA8C7epmJ1y3OAkR7H9eLicK3f7TnT1ju\r\nI1duKwoTgHZv6nyDeWQVllWTIxoA464tmD3bLUoXakrjNt7oZlX+MnDAjQ7G\r\negz6QS4kjhLrKzJyFd2cAZy/Gso4vyHiGliobaCl+5lP4b7bOPydi+NuY650\r\nl7VbAgtqWFibZBUD2v47QerwewCqECgUhPLL/4dQ//2sMPFdA0UPFzIHCEZq\r\njMbA1qMN69EvFWcABmRYipLdwPgxCw6cqN7So/jQkDQiVDsvLnJlzqDVw2RB\r\nvJ3jEw30qhJRTE0y/x54Lx0wmKZU7oH2AK0=\r\n=Ar09\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"21f8ec2cd259656904db1d5a81c2e9433594b373","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.73+21f8ec2cd2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.73_1650893716762_0.1635086515839883","host":"s3://npm-registry-packages"}},"0.35.0-dev.74":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.74","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.74","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"06f350f41935567782de48e3e632c78622514cd8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.74.tgz","fileCount":18,"integrity":"sha512-XS7ygC7rF18PAIWfWxwRGMQoeqnaxw6i7BGx5FltKkhEs9qvFrk5vY4xpxCfAOetR6hgYEpzfhm7mas0xZkLvA==","signatures":[{"sig":"MEUCIQDPY1Jd32OKZ7qXtyf/gLbMSl0P5CBVz5w63eEBzCZCQwIgOHxV8g9nBU/ZsUrnCbpvOBaZhGLxjTkTtSPfOC6nXp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqTyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptSg//Xic6SdjPaox639uo74oqVEiyeSApFFEiASRHIaIKcxvymZCG\r\nCdEh8LXQabEI4wsrZ0PG/X3IRoTB153vNkfP276nmzk1M4jIlWzupWr7w9rE\r\nuFiFwjppuZ3Fo7p//oj6qpcOmrYSgtU9S29EvynbR+UItrKjNN7EjcroJjUt\r\nWT4OqTnO4gbfssj9v7mvtusVbP53a/mLfFwrfvNGhSJmzD7lTHMdGR1iOwT1\r\nA8tNNj/xpgZsFRTcob8XumudvWoULN9xBjcBJYmPNpSQpKIolyIJtJ+loO0B\r\n7yQ2rBms+BB4QKhqAbIAf5h1snDhMPOokOa7BsPf6BNNdjCB9Enw/WG/gHkx\r\nQ33U4vyoLVM10sQkH2+ouCqRwWqHNB7KqYZr2w32nen2PxliKhdjg42jpPgg\r\nCDvuHLwGJY6HkTf4Bi7JtI8kqrstE0a8XTMvnVtE9YabMpeDlcVcVfKjPi0b\r\nLZ5dfFdeu0YVOVyXB9SkSqpigN5JA9SpDHld3Md49Z2ZtpopuY7B1mKzh9kQ\r\ne6fKlN3Q9HvuW0PgapswU/fbF9MgzeUq2d+X98LfHyW35oTqgG/vful3dEwZ\r\nYmV8q/kXiOK9FVwCpZw/5WTZ+zrP0TAhMbQ9g8YidhLiV5CMjFN3ocHWPj/b\r\njoHM0YbjC+AEiA8W0VNMsoDRiMe74a47LLA=\r\n=PGSZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e448ece54038a726d3aaace2e7c3919052f3b59b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.74+e448ece540"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.74_1650894066063_0.9245487553005753","host":"s3://npm-registry-packages"}},"0.35.0-dev.75":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.75","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.75","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"831a36696425591dd4ea477e68691306020115ad","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.75.tgz","fileCount":18,"integrity":"sha512-cAm0Q4oUrt2r9ui8ny/Mx264R4ga716fWVqzNJd5gY6yO2YBfQuYQLbmYtbUoR3XZaVxI6rxbH/WdJrQYRXWug==","signatures":[{"sig":"MEYCIQCbQtPEfaAip1D2D8bMa600xtEMu4szf01f+vodoooFSwIhAI80TM8iwa7dDrAxEKhlJwmgV7xePK8NMZIbl+X/sL3U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqhDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL2g//aF3VvGunAPgP7FjQ9iQhKqMxqeaSDOO5u61a47dDtLTlSgDu\r\novUGd6fwY1QTN6HYjUB7SVlk5owqhGs/iAMyqADplzV7Kt+P/LEKoHj/CKTh\r\njdOcY76c/7CwQiRDDh3+PJ3qdu7XOGiKW00ik2PazvSx7Bq3UQoGw5QcvPme\r\nnsqp9ioAkA/NajAdPbcugTr24fkjHB0l362+3Jses2LA9hCEYdMWel+87464\r\nwawZ+nWyDkxcbnCqzG0y2gIg+V3RCOHwPj73iN88oYql1NPv90PsBojYAEV0\r\njyR3FDYr8ugrZdG0x+9QniDUmWPayd1cHYHnw3TzHyhQXzCo1ICtRYuIW1In\r\neaany0ysvfP+yg/MH8dBRSBQZ23vQ+jvFmSC+IJqmg2LW4X6JQ38gGvH4Rvo\r\n9HVk9ySk5goNTn3mFonq+epTmyvxVPOuPHoHuVeqzSxxeSLev/K+ToNlSWSY\r\nuSsAp4HXNubQXcB8VJsqkEgG7PXj/PJ9LRcB7zlfntx43QNWLIltU6AiDQR9\r\nLbDw10I93JTX84ZTMITFomM+uNtnQKXoDmYDjW9j5rJVsr/Tg9qyz/Eo0lfd\r\n6wi+mTggo+3I5VWg0FmCN2yKTfdBp7SX7wgsPzTN8QmrVv9wR48O4d8v1ATG\r\nOYgZTYTv0esE8FJuO/YhFSpK24gM60KCYkE=\r\n=CrgG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2a59e70abbd4f57f2d2a4ffaf1ecb82388e4b1ad","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.75+2a59e70abb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.75_1650894915350_0.9870064156967402","host":"s3://npm-registry-packages"}},"0.35.0-dev.76":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.76","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.76","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d78fc90e43a96d173e3dcd1f92adcb1e0cd3d4e3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.76.tgz","fileCount":18,"integrity":"sha512-guYttunOMFfxa/+MZAnsyh6ZqdLceFxo06d17apQ0J81uZG8cv1dvqj7d99wL/Dj5bDnmwMEWDWePw6emdA6lA==","signatures":[{"sig":"MEQCIB7zVmMfEFZ+iiSjmvJpTCiT4e+UB6mFaR9vbMtwFq+RAiBRMg2/1bW9tGw3kIy/IzOXux0tuPCt05A2pp+kHiK1cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZqoRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJAg//SiQ3IlL0oLXDmIjUIhoeFQjFOOYnhFzvv1WeQkrK1XTv51oF\r\nwzti/eElcyJzYP20jH01DN41MzXxftSTzfBtDTATSOrhQZGqHct+ORp100F/\r\nq7bR7BLSu612xLjq7IImsSfdsmnQ2rJARHL9v2T9w8HJIxUqm+wgsx3CHtm+\r\nm5baZJ4q/DNbj2IQMLBPzSrRlirfS5hQvq9bHglwKip5UzudY6X/REGCI9Ee\r\ny4pz93CCbPvZFc2OVZWfRfV1FoU3/2gsEBXcoQl5+kvK5VAUGvmEzNIJDj52\r\noRMtDvMzs9sP06p5Fo7xeucOhIn5qDMBV8sjyrPUq+toW9uR3LJ1X338k//X\r\nKelgB/CEFzkfeM+TACgkvsqwvd0BPasmQT6A0Q4kemwW/BceMFE6axTfTtVQ\r\n5E31kGGwcbkJ3XFgFT4M7mNMHeGMa+5NN2LDU2lLhonZoDZmUEUjfVJrjLAd\r\n0P5mcDB5esaCq8imXhgRwRYa44tcFapg6rDNLF15UpSwZYgaCavlLY5d/rfH\r\nATDE2kWXlinfFh6n0GT3d8TMlUCpKbG1sbO1xm46cswsQe8kwv/ojtXvT7K7\r\n6BnOnMnVOlklPJHpo/IIaa0/wRavRc5ILyAYl6QJfQY0FWhHlpdFuvMR8pJe\r\nXN+kaIYmPbuVPX3ewkXDrjiRJIi5dpec9ik=\r\n=9sbJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### describeSpecTest\n\nRun yaml Eth2.0 spec tests for a certain function\nCompares actual vs expected for all test cases\n\n#### Parameters\n\n- `testYamlPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** path to yaml spec test\n- `testFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to use to generate output\n- `getInput` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into input array (optional, default `testCase=>testCase.input`)\n- `getExpected` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a comparable expected output (optional, default `testCase=>testCase.output`)\n- `getActual` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert function output into comparable actual output (optional, default `result=>result`)\n- `shouldError` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should result in an error (optional, default `(testCase,index,testSpec)=>false`)\n- `shouldSkip` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to convert test case into a boolean, if the case should be skipped (optional, default `(testCase,index,testSpec)=>false`)\n- `expectFunc` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)** function to run expectations against expected and actual output (optional, default `(testCase,expect,expected,actual)=>expect(actual).to.be.equal(expected)`)\n\n## Profiling\n\nSet env variable GEN_PROFILE_DIR with path to directory where you wish your cpu profiles to be generated.\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"24652e62a2b6d1e11c3cc0d80f1a7faebbe792ee","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.76+24652e62a2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.76_1650895376919_0.988870602661718","host":"s3://npm-registry-packages"}},"0.35.0-dev.77":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.77","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.77","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"55f7a6f60c3c9b9a751191373c4f1fa5681cc6a4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.77.tgz","fileCount":18,"integrity":"sha512-w9SuLc8mKJDxfpUYRNOgsyRvkVs9i+iuKdk71JHPcecK2fZeD8ZjCpvewe0bGwBFP59nv908YPS9fiu2Exntxg==","signatures":[{"sig":"MEUCIF9pKejxP5XRPMB57CmiMCfyJqraNPr8otJbUpk+EL0ZAiEA3RXHE+E1yFv427aKb0bhXGIsuF8L1sLW+GSzi4yiIhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ8B9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4ig//WEGS+BAaQ0uP5ENLBPYlfLlHpr+icDPjc6PJrX6kLEwLT5Wi\r\nGxR2K9CF1XO2BhEPgTfXDJqa7sviK71x1bG0znTRbVWxapBr1JILgFPaRCGL\r\ntZ/soUSorRtjnYh21hC0cNL2b8321Eh5JwleA60coMVDN6QPwuRieiubJogV\r\nxRoqAHLVgy9OqGtMb93D8wvl1RzHPsqjrjBt1uC4RJbKmiUYy9ZNN3T7AMud\r\nynhF6HHE+NtaifEEnjogm3cTRpi6A1Q7zODxaX9Ucrt5egvzVhnZ3o+uAoon\r\nkGs94xipw4IL07G+vQtwUTnrOUleUbY3inKe7GkpAZ+MylMDQ/2mZYr9JgXH\r\n+cyURlxMg/uezWuZuZA7Rya2Y9LpGsZoMk3uLaDZZdz8UIWOIsdFF3NQBRip\r\nyzyHMAE6/OGfkdMzeYyks06VCZX2dNoe1jfbYZ6yb2q424VgHCxZocv6h5Ko\r\nCd4cu/FQGDRSN+kkb0Z7mD853tCrxzVQKWyhz7OZcBJDe11FIRnDdN8v6tqd\r\nnelS5KdVK7W2EhEB7MF7Xt2w6HeIq01NBRyRV9baRHuoQVwaIqklnwZsbPw2\r\n+pSdzNbbV9wexd8n8VeqVX0/V4KyTELC2QrwNEFirlBwZY/4EWnMRD7d8CL8\r\nLZglRKiSyD9v/sxTn/PqWjmcKat8RRMktrA=\r\n=b1Jo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7284efc24525dc9639fdab119591f21e007916a5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.77+7284efc245"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.77_1650966653279_0.1791105933810362","host":"s3://npm-registry-packages"}},"0.35.0-dev.78":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0-dev.78","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0-dev.78","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"35187c02aac5a8bdd177fe00b0d62f8085ebe0ff","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0-dev.78.tgz","fileCount":18,"integrity":"sha512-Ta0g793ytQmKvTDduEYAsZCBRmUAMzBoWDXFy6WyH4Qhb0uGYtW4ok5gZP3GNxiRahAti283T9oxZLVriLwGEg==","signatures":[{"sig":"MEYCIQD4VyU81w57dBQW6/4iBlzLZ5nvK2mDnwO3ropyK0SLYwIhAPoUIPcmqhmiP6KKC4N5RikMaKUG+I2lswvSsYSV0Daq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ8JYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEog/9F/bEn+3Hze2XS1sPqGtL41vBzdMujeGPuBb0PuANV284cgxr\r\nUUB1qU8dLAoYSHav5oEt4GVe0LO5903mSG3PBEa9d/fQwjcyOdLJJNA7kQn4\r\nwYiD89/ZEwhgIZv/J6Vzx3MqcbRADmDC2H28UfCNW+dAWlXMDg/aDp/iBgY3\r\nIXY/0dIGoSBT/nzT58m4zm0XBGEGD1GBlN9FomdUDatCyZRmlHjFHigZzUf7\r\nUV3SKtU/p4uU2tyPKvhfC9v0m7yD4eZSUHiLelV73E9GLvVXRfV4QlDXZwhX\r\ncPk6LyMeiYvt+Px7ciuYYL9wgw9TUU5iafbzDpiKt50VscnTLwv4dT01A1t+\r\ne4sG5vjak63uPxPzoQcbs/tRslH6FzcTqe5CnkH/L5uR42CSfcG/+4GjdML1\r\nK7Z1q8XMJOjBnvfPWqYCkHWacqy6cg7+KEheFvv/3L5lUg2awlh2zrgY57dG\r\n/afDRbx8NzJGZ5BJjIs/tBQ0DozT1p6MMU6M97HAohuNE1bmu/qiYmPw7864\r\nU3klJG2wHHwQ/y4J93xl/6SZ58VjeeqjdZ2GH7MCBB4NNG2RGZq/sB+8Zr9D\r\nNVzGSTdcfxk3ksUMSrkFBcutBppuxBoSOS5JF8UQfni+135sws8KwYUbqeII\r\npxnT9L3X63xqXi5nHNKjui1NgXzjeCuzb/0=\r\n=FrP3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c754818cf66e064ea0bdacc7047c4049a46d5041","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.35.0-dev.78+c754818cf6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0-dev.78_1650967128130_0.6654500864682822","host":"s3://npm-registry-packages"}},"0.34.0-dev.154":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.154","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.154","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"10f29873e5647b0f2696b45b86ff4e36aa01bda8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.154.tgz","fileCount":18,"integrity":"sha512-2bh3XN1WyWOVjqKKdG1ZAZfaz3+sanHSbyNnJWFITZL0pS4jT1Hev1WO9u04pt1GJ1DOWa1K0P+Rwte1K8U4JQ==","signatures":[{"sig":"MEQCIATEQ00TbVwwNfN9XoGAHqTSeEIUb++8t/VHrjCB4KL6AiA6QU9zKhVrM+4bKWqDI8DHR+E0U+eaLaO7ENmiCgPYMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaE3YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWUA/9E/K6xTyC4IG8htJU5nGPn9cZWkisqjTjFp2165l9NHbqyYTt\r\n2esSepQBLgm1JPgk90OBcIjIMa22L1YzUuXNsOBdklUmEpiEPT9c0MsegAmh\r\nZ5kNp6dlymQ5b5n1x5WYYUyFY82LehtsDB6a2FUBuY+5YzE6O2EE12+dhe1n\r\nbSRd6cfrDGbdTngJzVVfTzZ2lLlOuycVj96BnZwKrzzOhpBb/X7sNgOArcew\r\nd5FWswQLDQGluYIJY0XT1EEsj7VQUA7HtAHl1RhdUJf2HrQlGJnNABEcw1XK\r\nuLs2AgDYD7daPoq3Tnf6A3BVqSnogHAplmqMOYCFOqCeIrdLJBFRuCIYL0uB\r\nfqlaZ3/HXxYuZc5byhD04iC0WL2IPDTXnLFbwNLFredk+bHVdHDO4dOsv0nS\r\n0YZc2jtFcdM/LS6Ft2/S02jCToolEjwGJxXQ6QzLmP7BFI4hahE7aCuW/VWa\r\nnHFslkgkb7oX88XYubq13hDZ+p2U/ZJC8EVjxXdqkflRC8vkyg1kRLSUL99o\r\nliBPlIQFy5TL/jeyKRnCdZeAUhvy8lt7+U/bfImNDx3P9flHEOuTF/qcTNu6\r\nUkn0E7QDW/sGkMaGHA3ANCjjZLzjxKOtUXF4iMzLo0ft1PrIICaDE81DIvrB\r\nHIVfXopCoSwxAWaRRVHBUjHhetQofipQtuY=\r\n=elE6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3a38e655ae485c20b542539ac60ae78ce3309183","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.154+3a38e655ae"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.154_1651002840553_0.6727646540205539","host":"s3://npm-registry-packages"}},"0.34.0-dev.155":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.155","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.155","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bc13c9e78a7426f5ed0bed6275eeaf6c83509d16","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.155.tgz","fileCount":18,"integrity":"sha512-9gmNawZYGuaY7A5M+hr4xyjX44Niig6IuilA6Oz7uppAy/dZyuaJ/5HjrNdlyCHMW9xTp04Ui6ujQXA+Jqwcrw==","signatures":[{"sig":"MEUCIDy4HthDWWAGdZRqiqXLPOb6U8J4B5iSuX5B+Ja4yfyJAiEAhnZBltykGktxMIDu7GzjvgpjeYWxhQpcjnVCQg34NR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiamAfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTrQ/+O76IXgHdDAOqxD/Jlf7YzmeWyIfq/M5JUsaQahloZ8HCBkW4\r\nN/cy/xEJB8KH5Qtj4aihZzbGgG49H0H3aumXcvMjt7nMMacLZSKej0iwRihM\r\ndshYN24ofuD1IKQIdMNEuRnjiFQa65qVpycIsR3rzBD0HhyvNqjANsfDFSiE\r\nEIR3vdUrlFQK8vYyfRMdiqHosTBii5ETUJFrqUQiqHR4kcfCxIHEwnNyAPPo\r\n9GYoxynvyua5pM6+gBq+tlpUJKxNIER5kQ0nWL+EVaEimeOLs4e62PyTKnXT\r\nM3UaZLeXo42Mw3gTOM6ozETzD7fosQunV+BrUNT8mGQJD+tlebxcpRoI7+jw\r\nPwHjjaQTVV30bRzgD/QvGdfF9hjBlkglc2vTJEJQFZIJp83uF1VieBMzz0dH\r\nocw0Sik4fbAOlLVOg6aGoVQ7WQMEswMa0D/GXSxpnf8BeeF9ivid1zG5SNwS\r\nj6nG6Xd07YPYw/TjSweGzjcpfmYZBki5x77xUrJHp08cuy0V+0Ayr2e4b1uq\r\nHIFcJMge1ylY/V/mU6ZyNd0YShyjPsT7Gfam8f2VyoitwXsZHIWEZOUMLTrv\r\nuSWL5XsCCa/Ts+RRjj5Y2tvaybski67X3v/NejnIbsZ9lh524duwXU8NlWFh\r\niBral+xikgG/o38R9ASz5A6Ytle9309tyLA=\r\n=w0A/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2b9fe2a008113ba8c0bd9cf507266bb57a5d1885","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.155+2b9fe2a008"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.155_1651138591351_0.8706828260665351","host":"s3://npm-registry-packages"}},"0.34.0-dev.156":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.156","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.156","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"021e7e12ba88527c1b81c0c2aed0b31736be0355","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.156.tgz","fileCount":18,"integrity":"sha512-RgnQcKsx9Nk/VTdBlPHWgnSCCuInnhqxQJPl1PWl0hImuW/7Eg3hYEaB+af9mn6dVHmbRPvH2dbwrMqy1vTzvA==","signatures":[{"sig":"MEUCIBPXuUTid7pb8EqzvoMLnPUcfuGicu8/eTqa8gRlM7PPAiEAuZTM0VTf442kS6XLVQyOAE1SanZ36AdE0GpJ3D6JSbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibY31ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQKhAAgPJYTyChm+F/LqBEHJkOMJEL2P5hxzlQRTpmi8OgcHfz+FOq\r\nuPfe9lVyJgberj4FcWIh0GCPrxqgtxAzKzyaDK+HDcZ8NBUGNOEFOUaiS1F7\r\n4qnz1UERVtM2wYzKzf090XcJnpZNXW0VZ8nsSUHkW4GwwJqdgXtvUDtfUBvB\r\nzPFKITUPbZEV0FQdGk7tweSw99A1DXFQgHcaPi/A+9Mng6BDxF0LYNRxzBNI\r\nglleKQtk5x8XfCI38KjHIwQ1+nKPeRNZhTlVGCH7mc4cPzh2p4gDmlWeczyT\r\nhXgIy0v5a+ub5ktBuqbxJRdeo9woGkk9BC5cmguESsjPfxiRXx8SM+Mg4Hks\r\ncp54ToZ7yc0WUnjpH8fISJlWsXGC8L8gMBqDQiES01eFp/9EY8PUdF/ldKtk\r\nCei1UhV8uwid2npKxm/ZOANhN2oJxohKjlvy+Qv8k71Vgewh5OydgA3Ldt9H\r\nEUcF359MtSKNlhIhyCn4subkwZ4edoA85CB/CKLNJCMWGh8Un2SAiPc55fRg\r\nH9o4y//JEwNCY5DtPHGMwXt82iA21AMxHjz+ovF34QEpQH+kyKvfSxmrnBsG\r\nrUtZNd/d11qglLIj93LbZIpZACSdmzyuVUlORNBykuIL7pifEnZEUly5sraC\r\n1cHDVqhn+UezCwwFlglnQrHE84QLT+2w7RI=\r\n=lniQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d58a4481fbcd25e1394f6798e8415e172c15864","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.156+2d58a4481f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.156_1651346933102_0.708167027059661","host":"s3://npm-registry-packages"}},"0.34.0-dev.157":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.157","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.157","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2a6dbf14dbec1493fdadaafc5de8c743c2a4c089","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.157.tgz","fileCount":18,"integrity":"sha512-ydOgSYwji4mkHzM80Jw8uYwHTXaZLc/CJDHAcdzOketxFG0V8FQG0wBvAN0Bl+fkoeRzDtZ+yfhw+N/R2QhcbA==","signatures":[{"sig":"MEQCIEPW9voOHGwd8DA6b/oFL72U8fuWO9fzqKLAtjd8hmC/AiAiJ6L+JW/bDh/lK5xzMl2vQzSOyWbIZCg7Ypcn93fhIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicDqIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC5g//aF7F8HJGgIX4T3piLA2+i9s/r8fJ12eJCWjR0Bkw/O+/Ghkq\r\nZja1by6d/vK4kDKBHSomSyY9M7RutQLViP+nxLsWec4v0OzOmjE+iOEuZmlh\r\ntgFTXETrEKuflibMcROUE5OYlEsFZT6yWZ1bqy93mRE0TJ9++DvW0Zw1f4Gw\r\nJt9xSTun1p+TpRelP+a09IUuyTv4BGCMbvWgzHvwZNLjWQ2v/1T9tj+NOWei\r\nquiGr4yxW2s5oSZQyfl9Z9Dsh3Qk4vBy+ipLzVpowMD9GKnIP5UZ5iiUzVVb\r\nf8nMI/ntoU287V8xL3Nb2B03tCsX/bpgiufRns7mEgStmdnKZs35DebRIl29\r\n+jnfrWIZf2omjfxryeK0s4GUv3rgFKu/WoT3OaI/wSY3e5sd7TO6iD5XFGnz\r\nda6sk4auw9dne1EiIXFfOymkasWAfMsZJ8U1n7OI2O2+fieZ1+K+Bn73hqgd\r\nhpULHkfn6V6u61o+ACZekkXUKIBCozLNOym1hnrInLMGMYuqQb4g/V+rcpKI\r\ndFgkWECiDEgovGUD9k2VhLqJToBFSbFFFHkPZjcED+KlHncL87kdYh2DTItM\r\nV8c387+Io3GLnjgXfFSD5hdpe6/jzdwZW/PjoCw6RG1tljBFD20Prm9HCgox\r\nUkQRy04FFa+x7MljRWkzXnBGt9BFYm52Prw=\r\n=BFe5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"a3cb49517057037e963b303c5a1b0d81b621c292","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.157+a3cb495170"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.157_1651522184609_0.7118340768227529","host":"s3://npm-registry-packages"}},"0.35.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.35.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.35.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9a730064ac4ac7a6f99b94a2b108c70b51d8a645","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.35.0.tgz","fileCount":18,"integrity":"sha512-iAs/T05BXZH9cdHoWx/h/JzcYrgOzmhhxy85jri6UUOqEVZ3dUqnz5VV3VA06zmnecGGIcUKTVBVB71WCMTA+Q==","signatures":[{"sig":"MEUCIC7IlZwzTjTMlQLnALwXCpwFW8qeSlThy0yUKGjuHag7AiEAuWCJPOsQEPlFj58Ac7bEcS5g34iuivL3GvmrGBaQ6ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicdH4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyHBAAhYge8g5U6NYVFj06e3+MGjNtNzL/poh0NFh9oY16/3iiWVkR\r\nCjucEL7SrL/pBTCbkGd88wduiz903q0RRlDXeTKORiV5jRGQ0i9b67d5bvXe\r\nverjJTsh5u8FcYhobkhHR8wh0akcw4Mltlxce76hZzkUj7ZOvcRpCNuTK/Js\r\n4lyrxBQRQWSx74SKAhnNc7B2JSu/0Cd7tbFo/wDr1hv7zic52Mtayt7OPVMr\r\nYHln+MGdt3e00SxggY7exceOekgKatI0mVMJno8OQSRR/EO74gKFgRsi5XRm\r\njleWRUTS9LMzY0AGCS4nMl5ud9I4z5I8Rh0N6k3W6aeFhnaBILL1b2M0pln2\r\nI3eGUJUg4u7gk1RteB0g1f+BRW3gWboN8Otb46NE9ujcNTEubMrCJa/V+oh8\r\nldUoJnFKnxGJGGymDtDbKBQz8j5suhco9cU6UW13z/8gR3TsWJ+8edaqem7H\r\nnClVvsg2hlFo0cPPujpW+HuMam0YAN7XgQ2MT0KuFmdo02K8Zq9L6mZfur81\r\nxlwxy10XfHyjrIfXdR1NlNLnCG2FlWe6K659/zWO8mCKBxeQR4z1x5qzoOgV\r\nVhCJgSawTmhS+aZuRrrh6S+eXmWu9+xIm9J4gF+ARzIKtDmilN/JfEG7dyyj\r\ncX4ayKVVkn5PvDbk7VtUvs6xRgXRzjZ1aQE=\r\n=GHXX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"822191497bcce6b0f45c8def07d24d6a6045f1c9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.35.0_1651626488033_0.4506386022941047","host":"s3://npm-registry-packages"}},"0.34.0-dev.158":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.158","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.158","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"847acc50e1b56fb98654ec0ecda288b9074a5cef","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.158.tgz","fileCount":18,"integrity":"sha512-+qO4+ibGjRSkvvbx7FWhMUVZEUcIiFB1M3yvAqraocNTwW0aIKPh1Ttt+m6Me1mHgUYPeDxTO4vQgJ6lZgpgEQ==","signatures":[{"sig":"MEQCICTfVtx2JblXw4Gwk+Z3MI1Au/hbg6vmDest4LG8h912AiA9b0no4kPTPU2tb0WMFg5bg0ksgZD8bMjhX5VQZxJX2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicpw9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB+w/+PIMwfP7y626axTiqd5PromiC4ZcSC+2pklke0jbpLoVbCY9G\r\nQky2f2LlckL/NtSNG4W8nrUbm0wtDrzVd15hxZfdwCfiOjGp3kjzgkc5xjH3\r\nMjshPcvLW9kVaDEVwT2N2Ya1JEZ+lrHezdFJ10ZNjX9S2m0tQMkdVvNwTYYc\r\nsCjUP1PFl3i03EOAVY9svfW/rKqygOSA2tZ/b/6/GOIN2PLngiYag4ySyOwK\r\nszDzhrtmd1VXIqBxBbnz7X0KNy73auUAe5OiEePOHd27S/lEjrNhSclx/6iY\r\nH3ZDA3GUErDf9Dt9TeCe/9dkxlFK61pFLLxXLUWdssnJNeljx8jsuOehPwaZ\r\n5i3LHpIWFzIqTb1a6EKQGYZaj24aVD4uSPiqOVhI5acBwXwmEZtbKAdJFVYV\r\n4ceV/T4lbAygwttBnx+pgFVb24udz9LEl08r7yryUhxdI6OepBghAa7hTwOP\r\n+XTrT7B6Ka0XS06EGUjOM2sKE28ciXF/PPQ57SnwcFVQ85AoItJAF40n7vzu\r\nvlEqqESmsMpXNAJhlwpqI4P4Lq6EvR5N0BBDbqbLbVypMWu910bJQ4BTT/8H\r\nC8+niVh+FbUQIhXqX4QioqR0stn0IOGeo5bqpow9WEzxGnRoHCVzZdxKa5jy\r\ndJ3qHbKK0VyR/QESBdGpRbdyOUzYq7l0R7U=\r\n=lQid\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"029e7b71065e254a198a3b7a6bddd4d960f8cdbb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.158+029e7b7106"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.158_1651678269105_0.7463753671342708","host":"s3://npm-registry-packages"}},"0.34.0-dev.159":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.159","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.159","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f52289356d1b6f3417bd9ea1de9cb514784800bd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.159.tgz","fileCount":18,"integrity":"sha512-twUZGK/lHnaMJDMj80FzKKig98hHMyI2EfE/KASf164YzOjQI3C/19VqnJqMhxxe31W8/zA0moa1vI+496Pk/g==","signatures":[{"sig":"MEQCIFdmgOfT+mQ8P5Ra4qtnBNMKEkxtNParR2KHuv7yM6SiAiBubJysLyDb7QtGPbzbNd4c8SBZS6DcPGuNw5imrEk1yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicp2gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorKw/+MSWvkUeN831mBJaNfYp8GC0U3LxumaTj45NnUdhEo9+uI4xA\r\nng3Pl/JBMglHFsx0pTXOrmTmWunNwsuxoFSgOD7PjxzGGwE/yJ2TBfG25Sww\r\no5k4Fd23FaLeQgpSI45jwYNKwNjICGfOBAU5E22WbuNPJ3+7EV61MVMehXkI\r\nRfR5gqS0emmU3OpBZoqQbkC4tj1PNN3hG2hRfnyAsi2FZSHEeKUpN4JkQeal\r\nv5Uo/9W+i9KeB/vGHn2SRq03ZjcxX5KJzJYymdNbiB+T2gZBDX095+EKOU9S\r\nsKhXMkX9gqsXp77g0+ElbsgigVmWENhH9wzPFIQHCb3+wmJo9c4KqdT9mDmO\r\nTYTutQTZIhr0SI7AIlmYS2jY+jo/DDPtvF8L2wgvDAqz4HHdng81AbqsKokL\r\nKhxsvS8pxE+Iovqxk4FcJJ8DaJSLdze5cZbbKEe/ot8Du+mprgj0whVH4GTK\r\naTjElj123+el09KWj2KE3F1MqnTdsSYaQ54x12smVVixcOgHJ/+xc+oq4Q/3\r\nhAo5hPsJZEO3ZsaDc26qgyhwHGQmwqj07oI2G+pKiB1FuAmn5zJcxz/IoqGf\r\nBTrTGFuSAgALwePtItGhjAWD/L7j7vM0QCtGH54lUohqU/brnfoAHnd2olKY\r\ngxOMJl3pIUDEVuRYqFYiDRs2mV2iLDSwoL8=\r\n=4Vuu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"521efb41abff99bf4a005207153f18e2e0dea094","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.159+521efb41ab"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.159_1651678623931_0.2764115060289958","host":"s3://npm-registry-packages"}},"0.34.0-dev.160":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.160","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.160","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2b81e9f36389f9a33a74829e59c06efab34c1725","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.160.tgz","fileCount":18,"integrity":"sha512-gEldLzHB8OZWoPt+Sj+5BWEuZY3u0goVEmFXkmVRs8NsI9JtCWNqcR0TptwLDTTHqW0ryp3e2lJ9EkupV3WrKw==","signatures":[{"sig":"MEYCIQDW8clpFfl2LPa2318VukiMpoieHNLCdDtGbWcpRTW9mgIhALSz1Qp6aSdnKwSpkA9FYN/W4BzmKtvA7oLSOHBprFG7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicqokACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlsRAAoLSssm6N9yEzpwNOoSy9K8p/MLAVbuc3xve/AspvWyC9QkNV\r\n7H3IKrj3CBJuY2m20oJP8qGls+SUeGihgqwLSzCjiYEwpZ33aoqzFqy8Bnvu\r\nGE2mk8WFWvN1MsISG/iEgx2q613rNnnw09puUQ/Cv5rpZHSLAcQMQT+vIKSO\r\nIoyZj4ElkbCvfKjV0rK/mXMAUTnVrY1asJqmsPWNs8wusr4LhiFuPgQL6ZL+\r\nBW4T013wU+IQMPQPFLNVlUdxUK7oacJ35gmhHOj84bqVbVf46dK8w2kB/hu3\r\nGZJdk2NAgeqydq9WKUSXFCB8Jf4cEkFGeSBwmgIcRc35w3kHwHn1yQmR9fOj\r\n2QxykKszvrykGeb5O5vbghGqG3OwCdPgY9qQfRnjx+whVlbKvW70LtTpQP3f\r\nDZ74GaWATwTQstYlrVGqmtVfcPT67w2nefOX/HaQFO7eqnA2hC8i3pieX0za\r\nBLZ5ktFPfJ+vXaHu+aHsbslySNJ+/U2w+2O1XMaSqfL8LF/LYZubOY2XyFGR\r\nth1XDls5Xc2GIFk/XVjVuaIcwNWpRTgJelAJ6X2/pKkoN6hgmiGRrptf2fQt\r\nrLv18WQQP/66TEcY5lZS4Ki7pnSn5cyXv3eyqR95QWG6hGGU43uXS4b6f5ws\r\nYJv2vpZmVMjnIj3XGILXyWEKg0i9klujsNg=\r\n=uyxy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d3571f1449431cbc5a0cdf69e5688e8ab00a659","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.160+2d3571f144"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.160_1651681828727_0.19213598081088712","host":"s3://npm-registry-packages"}},"0.34.0-dev.161":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.161","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.161","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7680c235e12a8b2ebb9c87af59648af8340fdb0b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.161.tgz","fileCount":18,"integrity":"sha512-+92Af0ex+Y/kERoAd9m0+igzP4nJk7sLxoY9Xw999bEm2juHUlSGTVnhVKywSr2yMjJlLn8lR1iJejVR3KPWPA==","signatures":[{"sig":"MEYCIQDj8Jc3uVvatAodCcD9zlfTq1uwZgiNqTkuIKPpFtwKMAIhAIpFazs2TwV2/Xmmg3kTINFWqLj8rVKfMEDXIxBl8cKn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicqtcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgNQ//VozF5zlp/Pxvq3brGbBIgmhd/GNY+p2XvdOEVUfgb+LgjSlx\r\n8uSzKxETJteAquA0cObrMNXoAR7DXa148VBE8CTLkM+GbzTRHnyq3ar1iY8y\r\nZM98ROS4opYZMzA20R03cwTDMzPbTq9Zk+Krz/iBt93TLIN5S+if1nmd7prm\r\nKkBCKErHwtZFvyQVv2QZwFbfAd6IrFR8uS9N56TfCa7SrdFSsECphuzNVjAI\r\nxGS7uuXgkG7aKQpO9YBoZhpSccV2sUx8Ol3orc5Lx4welWDMGLlrwJ9BE8hD\r\nfzSMykFKE9CHWhGwu6qLMxC5LvsXT2zVKLeg7Z12czkkbf9z9kt6yiclwhid\r\n7yxCeiyc/2sO/CTTMIDaXt1M4r7ZPCzFOqoeR7v2qPG3o+87WjbGGi166RAC\r\nfdWX86pUUWtHG40NNUinlI3ueFVrMe8E6Wl07ipfHfYreNVtY0pfUy+rZVmD\r\nDBb6En9XKwr5LuVRDNYUgO51Uhyx/BPeEijY6QIr5Eak4mOswlNC3/y0ZBGf\r\n07W6gZ65EDeGMcTmBXc4pKtIPb6nMPI5JnVLjG6JwncgyuClJ+oTxFScsJEt\r\nEXtYf+4vXbGOZtj55HZDDHST5IcZjOw7WEsVSYUJVTnyKVd+Rx9Kh4UUZLGD\r\nrnMvXykueyKa7ksuge1LlsxE0oQ+tqqzpvs=\r\n=RYYl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"4295abbd3a2ace864ba8d33dabba93dcbd31e708","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.161+4295abbd3a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.161_1651682140685_0.2634359119440519","host":"s3://npm-registry-packages"}},"0.34.0-dev.162":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.162","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.162","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"61c8eb86e6f4ad3735a42b808c0e20a95d76d98e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.162.tgz","fileCount":18,"integrity":"sha512-FBg5NYqclJTpxfDI/xT/C5PA36QforwDOkGgqmN8hGR33Y2ZR5URReAnieYvUzisfyXG/+c5f/bFAZVmw9RJmw==","signatures":[{"sig":"MEYCIQCsOgHzccHjJb0K/N6V3iFrknr6dPBolSt9PaNo+PJMKwIhAI8y7Q0Xtz48yLFsk1tcEMIrYEzdS3YhuJZFGqCYDtdy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicrFsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmortQ//eQd+Zy1X+CtJRNW21+I58SzcgyFncRyK3K3uSV3bSKmh6Ckw\r\n2wnIw3N+A7SUsynMs6wxnhlytrrPOhM0QolaMvD0pRHefLd8Iv/8s34suH7O\r\nDYNyPxhC97g7TdJv0a1NNfwle205Vw7R+wdtD7dGxFaXfTClW7XToNi4z0W7\r\noOOAhEU31FQg12bHNfvroyWHkU83gkao0Slqr3hFR85t9SIcio9ei00JOw3Q\r\nH7lWbVLTTxQrP3Z0T/SO6dIGRqyc7MGmXUhnRqrBpAO6cjM/xIZF69xKGUV9\r\n2v2jkmrlZdhxmCY+FgiOQXQkhXb6oaOXKMmVdDEPqgU7tT1as8RTemjvEqyN\r\ntGN186J4vyPp4gGn8mr/ar86jB+od6szlMKlpfJudCwpWwU2a8MMDUy7hLRC\r\ntmk7yfnoJMyZXWfOcES8tT+LU4ozYMQT4BJfBk2psRf1k52Oc9RILkNgeGAv\r\nSdPF7zY2bCHAFYQeDRo9mlIuyPdChrc8iN3mR6TJ093+Mpne6vMSp123ys7a\r\n/tro8bPMlaGzF7zyUDlDGs151fUQ4RwTCt489Nrzu3GR32tvzqFcfEcAg00S\r\nRPAitGysE4yA5aBiUO2IF29pF9EO2cnOvPVo/VhZqdvfWW0Rc5Z3IzNjy34g\r\no4zpl5Em8PsbY/y07vOIZOY0qPcAAqmYnGM=\r\n=sxqd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5758cbe5a90785128d5fe673debcafeb456d9d56","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.162+5758cbe5a9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.162_1651683692060_0.49015747276288457","host":"s3://npm-registry-packages"}},"0.34.0-dev.163":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.163","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.163","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d1abb83b382d804bef9a898e8f26982f0f2d7d69","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.163.tgz","fileCount":18,"integrity":"sha512-AbK6VLWO+X/JjQpyLcjlTvdR1eGHbXGaOx70UI7um4LisbEAferfEua5gHtKc4YDTOM2/EWG2v4axVxuwn27Pg==","signatures":[{"sig":"MEUCIQDTRnJNI9/QykbHNCou/78gPtY+ekdbppxyUVWxvWTbMwIgV0VP6j06AnnFraiijMUbzDztMWliryqnXFnvIZeTSGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicrKeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraVRAAnSv9vK2ZdpDScNRvRvRRtrPrsn0Upy+tIza9jikPYWH+mRxR\r\nsmvxqyJi0NI5IxAmiy8q0nBK/E+s/AWrjHUx+vof5/mgek66ooVy3OFH8nLM\r\nXYu2wBmbnbLHTByIq7lIEPmxGvB8I6e8LOFWuUZM8AY3yMb2h7S0D446XPS+\r\nCCBePNOlnlP5cR6z+pncSHT3YBVDpbxNHrChCvjJ0QsItt/bKfkTI5hFi4XR\r\nYOt9zfvurkdlGliZozGvurTNZ1UOCCdk+9CBlv66HMJKkOrPBoT0KSaxEKEP\r\nZ/pmcxvLuIYOmBCxAta6s3aQcVyt85LYe+Z9lW3XdRzt590gCvbTqrpVi9+j\r\nyNsQXzaIYDtACvVC8rYYvB7FIT8KDExxZzn87QwWnjQo8XhLV/qUmUjYMvPF\r\n+UgfuMgPv6OyhU2q1MIAz5arfY7HTPNxQZt8VxteHgjYuuCu468fwQWOYpbt\r\nDlstLVkyMcYxKWr5FiR630PbBRyY5hFu7v08J96EoOhgJdwbbfmYk+/321Dm\r\nqG1h7pYhjm98gZhCx968eEonDrPuXTJ3GWA85BZ1o11WDrfMnOloP1Jhp+ew\r\n65fxg+yU6kO8cNsrvvb0L0QxjubHUjThKSoDkHlply5AmSNZmkE0U3ypHA18\r\nbiM+PFlyKCwpfYul65cBQUscZo8GPpHN2vI=\r\n=TUo9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"07402596d50d724f6376f430201237a91c60e3a1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.163+07402596d5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.163_1651683998034_0.6414332963011353","host":"s3://npm-registry-packages"}},"0.34.0-dev.164":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.164","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.164","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6c257c03a6cdbcf6b4ebbe62537af5ee70878514","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.164.tgz","fileCount":18,"integrity":"sha512-YaUQUejb4wT2t4rzMl/Qbu/QMlHe0C/K8ycG7Tb108YA2/H/HUPLlRUKDr4WAYFh8OFq8hTsVPoWZ+0N/I0xOA==","signatures":[{"sig":"MEYCIQCd8w1EcqE4Cta1yCxoxkSe6jlKuC1twVYgXk5xmzD8PwIhAKXk502//CB7u3na3/WXVgO5trQ65kSQ7Y/ogDuLkQ5H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicrP6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Rw/9GWH2WkR7fQHGAUVBV01R69Qlw1Dw7SAXQboFrfrAgSscP3nl\r\nyR4h73v0YUg83L7C3PrbTuQirWh7z742TCpfVJSS3v5Ls45JBzgaCOyDR0KO\r\nqT1l4lmj4TrK7CWXI+9D8tK7+CzWDIC3Y+wq1rgVj3r0uZbDT2uTn7C4c7WU\r\n7Qb25qxlo1o0dGxcNse9Ss4g3fTmqmgNaUFCEwL+rlZpaqkabUPco+HrOrsa\r\nSavlfF+i94gStbzMuHmUeO0lXJ+aNpl2K9lvbithmfY8w795ID3/Uio64Ylw\r\nYAWdvvnw0RvoEuF9kS/qCxPO5CItQIK2AZPXk+Oc+0G9+i2VeTCAPg7Gs8nE\r\nvjptIZ5rtcj6yvPRdp5zyqlfq2EscmOqQa/LWJfWJA3Uu5rZ2WAz77ZCAPdA\r\nqMb0cPUkLki5VAVOJqTWP5CnSJD7t1A4YuIpUdySLBRWqvt86uk5r3Pf3u+m\r\nNAQvI4tmKoO0HaFj0TkgYs8cZhJnawMu6igbYdxGlPoLgty1+I0UyIn1GS+o\r\n0x2V2naFGJPprA3gds9s6hRGKV7bSonLT3zxWpBiQgq7v22ygqVXh0kaCrBV\r\ndLv+ZjfIgKQVqpF5Mm2/lackZpKHioleUNEbOPBvmpMg1r3RLgcnEEUUQS3H\r\nsnQ4ma6KgEcbsWebo7cfCZte9tKe1R6T3lM=\r\n=5I20\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3eeb6e22a81f3ae43e79bcaf3f5e3e1a507164ca","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.164+3eeb6e22a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.164_1651684346299_0.07762852832043765","host":"s3://npm-registry-packages"}},"0.34.0-dev.165":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.165","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.165","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f3417ecb11319d0ce31b159d6332dd24d1a22494","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.165.tgz","fileCount":18,"integrity":"sha512-O3tbmSgQJbcX4SGvWxInnk3xpDdWLoi3DnEBYnztDofAVh3+Z2lj3IgP4+x1JEwv+PgmsDVFRr2RASNo62BrqQ==","signatures":[{"sig":"MEUCIQCmwP+Tk646kk3q2s/d/fT1F3fMAboki2TyuRpFWLwrXgIgDBU1Oz0cXZ3xNRmVSOJTIFVOMhoCROnQxTynk0CLiCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic+OIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFiRAAodejtj/a0HXU7B8MsWjO69DdqfHEW/wP4vIifRWxR0w0nhB2\r\nnsXor96NXgNHbzf16/qrwC/K3Mnt56TdWaQSlHT68bIy6gPz+BqQ2i/xneto\r\nM4zqv5By/MH/kqQnXeqbI2i22vmQI+1vXpDyrbxOuf7etbxDXqYuG8S57qL/\r\nIUjFV9Htg8LTGihdxJicftKnEYXyIeWGpNi0JZAp858kimJJPH4NOjri/QiR\r\ndIpFL0LnAGDmBn2Gqu2vvuhj9OCh1/YpN7aoBh/GceaieDrr9RDNio9u42Jy\r\nP2YPCmfAAJBbTHTLjrXrwrRqBE1vD5zQk3kMfcwLVSfdP4OTvHQCjKnYmRDL\r\nCQ1IAhs/j9MKJQmhr/0ch3L+1xw07WGIl52JHVCZ2KzcrA/Fd4QsSqScSpez\r\ne9tXJFBmpLtT8Ip1KIZaKYU1g89IoDTI4J+iw0EGP5ct6eQHVzInrnOhKawe\r\nueXws5VLkVgbzB4iWanZk6EiuUguy8FW/r/v6MUHJEiJDJhqTCGyFwN++yVG\r\nqwGCkaLPSgtgNyiXsoF9HH3kx35ZC3wVsCNGCzsBiLU8X1rNx/y5xXooItuB\r\n1IpzAbIewfLZXcHaXisS12OsbCYP0Ukif6p+3w/tAY1D9AzEW2eT2/TXJ4d3\r\n7U9Qa8blurpoZDHC0ee2NBvB+ZGxe2eHAzk=\r\n=hDLq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7d78388e49ebbec10c013f5b3dfa36c324ab37a4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.165+7d78388e49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.165_1651762056106_0.8168002422366569","host":"s3://npm-registry-packages"}},"0.34.0-dev.166":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.166","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.166","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7f72ef87201dfae8a619e515ac89b86ee1e13b8f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.166.tgz","fileCount":18,"integrity":"sha512-SyIYu9sQFmGR44k4N93sjCiaLfEV3s1MBIcPaPbFzVgFtU7fLyQLeSnXpTm59M5Kke18XWuI2jXswJrZ3BeYMw==","signatures":[{"sig":"MEUCIQCXimv8jVqcxGmL9P2U+dusxMZa1YvEggwreoNlS6KXqAIgaiFyUIrrAffFxQrhAedu9zUEeJxwQ90pPFc6iADpCAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidCcjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA2Q//V/LuRfvjkmehPOfOp+FCQHJZvQ5NJ+yA1+SNJSLhDPmN4MzY\r\nVGoJP/41ofGqG7BuZTBCViSetcCBDuf3OzfNLYb6W/6JFGAukUF8/6mFnIvB\r\nI6LlRKatdl9VZ+tIh320t2TgGoVemQD7RLhwFWarw64PVmk0NA4214HPAgrg\r\nzCc2y0cTXK7xFI4KS2RHrBtSnqwpqUHLIGuaAsE8pyytdALTZudnc4Q/Kg1P\r\nRpE9p5/+1Xb8+awLdtMej5NY8DzZS8JL8ShpSD1R6jL6z2nqX/Y0JY3s4gyM\r\n+YlW9lzXu3eCICUDJtWdlKhsO2Q795HAYx4vGT6BF4KANEgOW/o/UtbhyQVC\r\nt3rpaM+GiXVPzy9JpLzIYDexNqp2oppek/uUyLYCXt1L6TsDkXgnI4iiWW6W\r\nrqXe/93mtRAw+kGGiNg+D6bMcWR5WG7ZrijMEXb9cD9X+BOBmG4F32Cxyr12\r\n5Qia1yooqZDbyHIM/oTy7Oa42aHM/rMJB2112EY5Fopu3uJMImLBFzfVQp55\r\njsXOp1TEKGy7cZdQCZ7MyOSWbjF+yEtvzmhAVutsJ57RuFu75bbH45fY3n9b\r\n2ZtEH+3hT9WQRLCovSeIej8DCRiL31K28sjUv7WvyPPey4vSq10vKSLda+x+\r\nLi9Dn0fODlx66LhA5j5ifXqAPjFT/wp3yHE=\r\n=DiLj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e8f60b6a4cd28d475ef1b5acf0f2608a5865c992","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.166+e8f60b6a4c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.166_1651779363065_0.5435052252218924","host":"s3://npm-registry-packages"}},"0.34.0-dev.167":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.167","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.167","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"53e39400393c79c61372b2b8cc4c565161f60334","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.167.tgz","fileCount":18,"integrity":"sha512-PSkNSS85YH4i09CHvpVIXh1PDh/0qkgvvY5fjkF05Nku1F1n5AULJchiALEeJc9cmcmBCiIl0SwQyfD9eUTzlQ==","signatures":[{"sig":"MEQCIE42IMoaECuKAhT2JNgTzTZm5165dNclO8taIBg32bexAiBHOETZ+NqJgEFclCum6yn5guCytKYuLu9rogNjMYwaSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidChzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSpw//dU4Wg8du3YXiNIQA+r9VcjZiM/VzmeuDZP4djKdnAeslu4cC\r\nbXO7p9GL4UKpzzBdf6dMBOb07P93K0X4Asj868WlWGJfMzW0Ts6hiw8IwL09\r\nLirX+MoftIknTRepIcYeOHdX2hpR/t+3Pl12YyHqD4KE22s9F/QtVo+VulEm\r\njqJTzjKLujN+pmXlat6lZ+6NS1HWf5kJRKepstRO9g2HVay2kDsWfIpuIZLp\r\nQqNAfbNen8dtzxy+nSrQFdk4rqy5Sl3h9MTdNxgkfNvDbDGNRysdyue90A3X\r\nZgdlc+esMvlJGnTcm61VGMttjPAooDjuvedyjf7kQIF4+X4aenXQElbxLprP\r\nAwQj5M+ksGg9uxBvDwrEQ2mUEvSlA7MRBy2LfjTZ+ISUP7xFo6oa0879HXGp\r\n+BfgiiS+halnaslskdp4DpgbNPLbfJKtrjMgRcTQR+nFvHMpllZGMjQQf/2p\r\nuMLLqKlazfB3L0Ta4GM+rVLaQaFsOvRZYgmgx5P9svkt+5Ppt6iMcsrHHHuF\r\ntXKASTEhhMp52WhO1qj8h4rCk0TgLZymdtsDzZ03uD+i4TdN4avSeyUtlguz\r\n/2BNIeq0kSkRWkRQHMWsq7fnMsFScslJSjGCiFgNciEuAycfXNercYMv6PyF\r\ni7hoGRJDswwMRfame7+8CP0ERG4Wuu3kVrk=\r\n=gE11\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb8db44f0aeb1cf844268ad62da2aa9edfa98502","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.167+eb8db44f0a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.167_1651779699160_0.9673800298577249","host":"s3://npm-registry-packages"}},"0.34.0-dev.168":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.168","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.168","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4b2a74b76b8ef0c70237e49c6c4912faefd57311","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.168.tgz","fileCount":18,"integrity":"sha512-daSYoVTcC/JkviGKwy7GhWWKs1w5gvcpaceXvKSyJDbNEe7nNrklApju3iCWlNCpisOsu2WyQ5+XSz3Ja0URFg==","signatures":[{"sig":"MEUCICuLtSLfHPZP5n/GVHltjjoBmhQAu/cWjZypNcNmfMP2AiEA9ElnawmMrWn3gYnIkdprrDanshBcLoxCqhuwaICpT+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidP+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyIg/+Leg6k2wjkgRjfal622c1S1TRICscAHOsSDPMoQ4MpdIU/PSN\r\ni92FOExzNVztYTKrY4tX4iOqZwDcGNxjFsD7obRq5mS3RB7DlSeewNeFBE+g\r\nPBpQUBg8cO6iyiNwUq3Yd8pFmXS9Efd2ZG/CRPuQeVLyXrjWlbzv+ucBGdiq\r\nY6/82+Pdj2+Go1ol8DdboQusborVxIhqQKeo9TyCzk3XgRa4NdklJOsoCYES\r\nMp9Fc3Stdlo0JgJAIuANdjLYlGcUC1mNcHsRZCvpdy0zC7rJPga4h3NjuFB5\r\n9H6K39z19LLNWYqMMcDf6nL8cTkWuP0+pfXBPnVNTef3oxMuJQsD8c9zjvPz\r\nEOro3WWEbOto4HhIGxGr2XfPEGufrQxEZ+0HmwS0e4KND8qP25M9Wxfj5Flj\r\nrlB3xMQkjta59A87Z+WdX6wFJ3GyD2NkUTipl4vnSHCQRsCwlMicb8RDnesj\r\nr99b2Ku3w4W64tp7Woi6lfXJGzUf4sLjcbIz4CULhmZsIfLtbivZaZX0IKEs\r\n4TagltLj1Ja5DOlcOAFseSnXo1LuRHyIAW3iwEu8UXQTXnlypV6l5phkxRt0\r\nHW6Ky6QKTfWoLSogT30V9OCgPlgSuxP+UurC0JFEBeqyxkRXlHrDl3p9SHeL\r\n6EhaRGyFqT06DKjDkBhmh/yQaiCTXKJ6PQA=\r\n=lfSY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"81a4b0cd2aafff5a39fc8310947f70bd180c04ab","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.168+81a4b0cd2a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.168_1651834788991_0.5610962372428405","host":"s3://npm-registry-packages"}},"0.34.0-dev.169":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.169","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.169","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8ddbc1a3a768b280f05dfd083309d3ee93ec8722","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.169.tgz","fileCount":18,"integrity":"sha512-8KhTFmbDZP2UTA5jqc5irRcupAxm6a4/gIfpDBJX/D22ENBD9Vzj/IsnFLZdro8sgIgAbL4MBCHAayhLvSea+g==","signatures":[{"sig":"MEQCIF6niG5LhN3AG8LCTSCm8mc4eHhCeIONngA6gs/BuaeOAiBOpntA5tfwdv9jjjGj4wFdobHKiNJVtNGJLEYXs28new==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidQDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsoQ/+JD3zJ2HLr110h+4PrhHL4SXkbXfXyp57A8Lw20NW8ylNo20L\r\nOvT3zkHJSp5WfpGQ270YKw9fpfIoikB+eKGfPu3mhhTspkpS2Nd1dgppnlYt\r\ndW7+jcaQ0JXze1Zf4DrldzwZddfcrI0Gq9LymCHh765c+Wj2BDUw3yxRJ9m9\r\n7XV4lbph64ojXIxcicCksNAj4sKywJIqYElTeN+aoCaTMr2u9rHXmrvZtIhh\r\nUECL5sZIzhr2wOOfgNDJVidtJckKyIsk7AUt+5MQ8hciSx7bOS9s+PU25iOA\r\nzVk11AVbXI1Oe7hMFyC7q5nsupVs6pXQcAX0Vxw9KrZIBxN6N70TVaMYSft5\r\nUPWZfGumBM8L5KhOeGKuKD0IUpyZfWW9Iw7ph1gy1uWhSdahWpnVMH1qOy4H\r\nPy3lpzaTYRnPCD8MRnaiASS7dopnU35cDHhWg0Oi2nDBcbrYYrHtY6N0GMKM\r\nF+e8mrgWcHwuqLsp75ShMqGvjtdkHOi9urd0ekXmsoW1FIvmRof/4zEhsUZO\r\ntu5sqwuYB37RnJXd1FFMCazfr+PLXis0lW+AxEWBEDUrmOC12vaxLzO5nohx\r\nOa2LuZfUa9qKL8SGoikTtgWQUiYuJuU10m6YQWfY5Bn2MWm7FFhA5LkQS6rT\r\n9JYHTVQy5qB5+W0QZ1WmE8db1JWJmFZJjI0=\r\n=1sQU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"efdad3fb185fafda099be4cdc598890f0322692a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.169+efdad3fb18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.169_1651835110039_0.9456646861879208","host":"s3://npm-registry-packages"}},"0.34.0-dev.170":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.170","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.170","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c99238b483c6535bb15f2bd60b92c0bce42fcefe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.170.tgz","fileCount":18,"integrity":"sha512-mXq0j7ptkttVLZuK9XYeOi01ZkxJvQi+J0la7ZxNvTGVbeyKNr7lbbvErT9Fg8mJZNsa5DpS+f7BcuO5ZM6RZA==","signatures":[{"sig":"MEYCIQDYwJv3LOhJnAxjUpjpqGKq/yd+BXsyqj2STcIVubHtegIhAMEsny1Uycz31lHfpEm95P1Wc5D014zRg6gxaqQczuj2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidT3DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqloQ//Tgb9Im0Rd0Imb/h93BlfaDD/artaegfDxEAqnLXdHMyCC74Y\r\n70lTw3UJwgIrt0JowZeCjrsCLP7MjtiCwH2ZQPgu27Lwo7UyJjzGWnWsNVbB\r\nMffh/Z2RYhKph6WIAKQ9aDgbW6Ggfwi99Ef654MnHg19cqHpNy3XM9U6W//A\r\nthyvfph2pYMVwp+w1iikPnxyhedBf2JCoh0c3nqmfGJP/k257rmPhLA9w9+8\r\n+ggRFtv9bQF2Z4fSHwW1PUB36FL55+o2xiUU3Nfrygdu6DA/2XSKS+xDeS50\r\n1HDCVY/j7aUk6Km/9oRYtgx2jeUH8MAaun4+8PZUTkVeqMqnNR4SUHIwUMWe\r\nL3Y8jd8cMou8E2jAuSBkP8UcdgngO8z1tNrBGLH0/UWFeEAU+HqpdOsBCKlJ\r\niNqXoZKcs6OPrNHsIn5yS3OUwxY9CpluRVw0vlbxlTMXm5aH6gYNzHbdWhHD\r\npf29fzBnHnhvgK2HFL0pl2PItamSHUCZMKiTlMtqYhoa91li/urtE/kve3dd\r\nyS9JmYcr7zmcVIOloZXnTzND9ztcfj6Zzdv2jgbDayy3gXugRoqG/qFA3ccE\r\ni274XO17QBsUONlczXj27UmLKLaajU7Me6Iv+ZtLrBLhMaBkGUG2gC4k1Q5K\r\nNDS7V14IHB9GzmbQtBkinCT9glIBH3btTWs=\r\n=7N+y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d7a3211af173d3c7b4effbc7c0892403508da5e0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.170+d7a3211af1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.170_1651850691200_0.9291647014937499","host":"s3://npm-registry-packages"}},"0.34.0-dev.171":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.171","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.171","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7d33d8b05a2926ba3be8732114769314e26bfb15","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.171.tgz","fileCount":18,"integrity":"sha512-O0rcTHQOcKAz9WQmMtHmj58EtC0RJkX+kauitUfoFhHKH66b/G0y60TaDqs2cIB5bICyLA91E4FQ2g2GlVNLXw==","signatures":[{"sig":"MEUCIB/88UQw2BF1NSFa8pRlPJIuxUHTbahsNMjGhwlY/JlrAiEA0nsQauciHbEYTABmK8rZGvg1XfJk282LReQkVAZGsUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidis7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobDg/+NOpXuuqmKBtOvNBEFa+04U1EQMvQa8xMmpku7iLC1dF1zUqb\r\n/dq4Ut0kQfhy3TAmPcP1TEBC/nFF4Q5Ix4IvUe16L9YdTwHL7GcwYZAh/YKM\r\n7W+wGZagf18EkHieW8qzlaJkFGVdDQJ5jvygTbZSbqRx/gG6O3cXwMduu42j\r\nWq/rOU5OTvXmAxClbUvI6vUbxlpWRsfhEq4vDc/M9Hvey2yWn3wYblkMljfq\r\nqiIEhRGIhe+5fJlrbU0LtOG4t9mlKBBk7C+MP2idfqz0nl1M05MbrTmGuEY3\r\noqR9LTFDkpeHbZRJQsbFgm9VJWjIFkux+mUNHqleeQaOYovtIBG6RZZpA+xO\r\nJ422Ia0Kud5S0zWRtnDTb0Zv8/BwEMemWvS9SlGoMjo9a2G82Z+jM3bwHcB2\r\n30G7kX1hd/2IG9VQ7Qks3RPy28fjvhsiNTsSHEp8b1Xvw3B+LvycGinz0xly\r\nsJaimHRBkepih1gc27HBiLlgnhcSXYbrqYUekXHzrjNpy/JdBxquTozU6imo\r\n96aNP1jMa5A9LKm63XCQBKSlb1Rrsa7hTVW5V8vyx5bZYhqOZjIfQcV2gNkA\r\nOtTYHlvRcppcK/GkekcOw09vigXts9oXa8jBz1ElnAa8+GiHhKIDOKGNrpw9\r\nRjTEZsA1jnq8cESRprvZNfen907l+rf4IUg=\r\n=7dyl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"2d7741c696c1dde5e7b3890584345f4330be50a3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.171+2d7741c696"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.171_1651911483092_0.6677895206128059","host":"s3://npm-registry-packages"}},"0.34.0-dev.172":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.172","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.172","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e57744641d3795dd6dff8332443c513a5e62e53d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.172.tgz","fileCount":18,"integrity":"sha512-WiYPdXAp0tBquuwaEiPuzNENvvC0t4qoY5zg/WgjY9ljJYU1iADK2SOdfzy3CVXGvlVsPEV13HwKRW/ctu3RXA==","signatures":[{"sig":"MEUCIQDM9eLkr9sIQwmeZZkHG/gax666Gw+tk0JP7Da14IXfBgIgVxjpESaxcU7rK+kTtn/ZCK92qC6tEhWQNF+0iOhUZpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidqSJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjiA//VWvFXS5w9RqyMqaYhOPkH0ht9KWu4364FcuqHw4SFMABmUkV\r\nccX++9Jy+vxSN8vxYV0NpODi6lVjBgT9waKnFWsvg/Cs3HOUrKcTmLcPbuG7\r\nzZoqXphQm2iiTYjOXCrToqXFAyr355DEq7ADxyD7F/7JgQGnITJe4+74AWXK\r\nMbJ5ecJ/IfbgiYz4P2SQQGmSuZ+MLx3jtE+rFdQWnrwY09jGLb3os7ZOq9+L\r\nx/mw7JaQkOeBQl7m7J/fKssggOMOJ1VXqo1pWH0qSnjlo6V77gkk2JIq3Z7X\r\njIQknhXHeOBPgHBgqUJG8aGhzxDCmRg4pswzA4Vo0pwLItX9YkEqwWMDX8Hd\r\natHwj0b/zhbJsQKMfMVs6slItrV6WzyEtlNJ5rQiDJYvGqJFDK/ZFWwc5FjA\r\n/y4isKHdsLQDsN+awqUHqomxOnajIWBKJXENncZtzDrTpqzlIAbgUUkDSNMq\r\nhPcSBgcjlJQOkuUBK5S/Wv/lNn2BZ4+r1tSH8oU3F5ha+6jjqowMwBp+GdD7\r\nycjG/TV557TgZdlLJrlmK+ZWLCwN6WSsf7TH1h7X34hpFqazLRG526Zr7Be/\r\n39rKiV1UHTVF8uHvLtDLExeyHB4slAMwuEYzqmUYncyy9IBOrmuuwpKbjT/l\r\nWitmtPiG+qIZIA3K8xPH08Tw59s4evbpCL8=\r\n=P5ab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fe52e439f1da186878ea3f86636d27ee8e7e66c9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.172+fe52e439f1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.172_1651942536950_0.08971420592030754","host":"s3://npm-registry-packages"}},"0.34.0-dev.173":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.173","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.173","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ece82fb9530b811bdbdf9aadb15d4ab3816d6ee0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.173.tgz","fileCount":18,"integrity":"sha512-xNW5PYynVldzeeikaRX1fn1SgJZiLpYXtWnBFBzBv5ieHzsYki1Xvo9XnmuzhvFjZDQaoitR3eFLPnbVgXzlbQ==","signatures":[{"sig":"MEUCIFhztrJm6Pbl9Aj8VSRmUbTFeslJ18wQaugx7OhVE5yjAiEA7AsLWrYUjl4XHqgL6nH+pPQKBu/spHxZanE3pP58bKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidyNFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgHw//RnN9hyGG9R8ibXv69nPN+q8Napjc2Yhnz/Rhvot5QPHVLdjc\r\nyuZUBdguijmmZ4C0/qTdobHsTPsl1MveHiY4fhRuh637HnjyWPr9G+IXKyTR\r\nlEFk3JxbyQ/RSZm8ygCoi7UjYZyyqTOTWJoruISQYMtuBnMHKnJ1wQ86TjGa\r\nEoNhO1yr2h9SJjkxMHbVWI6ZzizaAeyQl8mE2Wq93JoI2rvNPNoCH01nZuRm\r\n37ouvk+ig5P9rn2NCRSznnBb5tLz3hQ7zjmy5vnfcwsoW6lxFUJyRWakMe7+\r\nYBjkGC569bxzTOAYBqaEjrlP8cLz79XlvASO1BRTX70A1E5yrJsdlLSrpXDi\r\ner5ztJQAFbp0zV6bgqqxz/vlCSZdy4DGBe7BL0fB9t6x83ke6MsoYPEQO04y\r\n6GML+DrK9szKYUSDosA0gfboRfjQ31LVvIKuqNFAbyq0FmXSKo8+4ID8oSPh\r\naczTs1nEjGD3BTEcbItSaTv/OqMrDAgO70fNKg4bfb+HF0qkH5Ogcs3hhYEg\r\nmBHE7QFCyKbupmHKqfjP1j5ne/km62/TWqw/KZplnE/1F/J5ml+tWMXzc/kX\r\nZSKFxvwcV1XH6liOV84o2caAaP8aUBWfiHBPkI1CXiXwIAbr9lW68N8QEj4i\r\nOfwTkgcMCunrX724VmhBLc+tAgN1ZGHMwzk=\r\n=d8cB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"28e2c74cf0f1bede8b09c8c9fec26f54b367e3fd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.173+28e2c74cf0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.173_1651974981608_0.02169242133064664","host":"s3://npm-registry-packages"}},"0.34.0-dev.174":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.174","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.174","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c385d6b9668ba5aabac90d5fa647d6b4f5bdbc2d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.174.tgz","fileCount":18,"integrity":"sha512-I++8G/vypj6W+9PakJRMeCfOMqd3ZAlEL3zjN4WV/rgc147UmxirzbacprmwxVEz+/OYqFFHJgruetN9u0CJPw==","signatures":[{"sig":"MEQCIF9wq7AnzdOwC6JdybCaeMHXg6RPdP8XqIH6YmDioS1lAiA6dM08SEV5NT0kOOkVHD7fXzodp2LjJaeOh00vuMKPDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieeDpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPQA//VtxxIwgF/zmZtz8Ke1fbXSstfXUc17ZuJJLJcmg3NGTGStpZ\r\nRv0L9FxVhXlNVYoDy9nfvM2W5BynGLzfza3pLeZt/2CkZv5XmaLn5M3hceq2\r\nqy9BYPH/Pm0FUiKqGHHEFqkkakZZuuMovhfM71vvhJzHd9URVvyDliqHAA5/\r\nD08ciB5NnclJ5KXfuabsxjWBgqVerd5N2RUf/1xrp106G8AaBGaZv65lOg17\r\ndxJZHGdcl0gSR4A/YSBDdCShfldspP+1ok/hh0t/zQzCYMX9msiQJhuHKv3D\r\niB/BT2Bvja/8GbiFz6lyjax73VDYcL2ZYVzxvRRzIoXpbks6U3yKwnVJsBVp\r\nyy/8ynPz3YsHFKezSWx2DMR+B8he+xZpETfPJhbhJLLqIOnJ/j+if4fo3eqv\r\nifDoWnTvsT4DTytH1qwzilsc1dhT3VxrrNWpzVW/9UH0yPwPbWFfwr7jFWcp\r\n2svqRsb4DYR/+K59bcs5RwD1/J2zBA6wCgo7cp8zaoDFjZcT58YutqJTPlpq\r\nDkfqH3BfZ8z+nj2oB5RRGyO6NB5KcK/iEOGdFft+Cz69cL6M+OHLqaL+QTvL\r\n4Nv7tpeM59bDXinw1TBruOpuHhBQipuCjL1SePxOUlcUWFaDw66Omc5xlz9d\r\nqBE0jGSizphDT8MDuFd9XIunCEeI5MWXkdM=\r\n=LyL7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"957079c5a68fa7fe4a7d54509c8cbb0c361a611e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.174+957079c5a6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.174_1652154601579_0.8609955547224679","host":"s3://npm-registry-packages"}},"0.34.0-dev.175":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.175","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.175","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ba3fdf69c33e78378d53403c4918cf4d0a9d2dbe","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.175.tgz","fileCount":18,"integrity":"sha512-CM48oMXDpTP3ziF8xHXcotcOaCSzEttley29+ThSB1+RYcv57yK5qCxmR4B4XHrmCmQBYvXqQuE5iAJHdXGLOg==","signatures":[{"sig":"MEUCIDGC8ktCUqehGEGGavQOPvyNwd/hYylULQO85dAxKsozAiEA+aquVgRrGJ3WNDyQIlnlS96zKJbIePvivYpSnrEd9Dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieiJdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvIA//aAFols38VPEaU2mtdGrT37jhy8SrSsu6i7AR+fU+/W8G6VyR\r\nBsBmqVau2JVkY9CSMcArPqjvRxNjEwmep+swS4qscIEpRGMbwkVt51i/usDo\r\nVjMuFfO1luMpdB81UCG7uc8AHL8xFFQlz2IRCBp2WsnaeXzfcoEya0vOA3Mj\r\nTTECSsgFgrXdaZstY/Is1ho9HnH44IThBhy3TSdCgGfq4ZupiimvPbSJpPPv\r\n47UVYVKTKRY+3swJetc/owzguNW/DbKVpayYL4cN9cQgjmI6XbpdM4aGh44v\r\n/dM1CGOGalA4V63+EOVv/A5/ViW7eqrQ4rwBsV5hGkpHWmV3Uev6JVvKnBSB\r\n6Y9lBRoyS0G6+8u3JIARfep9tvHNEANZcI0L7iZK6EjQmAZNd37tU/03j5NT\r\nDGzY9uJF1Rnu82IPV6MwdLlbaMCFW687E6YU4lksTN8iNGzqGfL/jWPhvYJl\r\nIUikyeG3zgYmDMExZR01FZ7qaplwqvpdpnuE0q9IOEXeMaqCP8lcjGlo5w8f\r\n2YaTh32wS8fEYosbKMuT2T5qlHobQug9HRHcTlPDH3/m/PMSFxyEhUUYZcVC\r\nkmdFULJ2svPs+Be2s1fT8Fqt+/X2tQwfDLdeH2DNpzPzrS3K6zRz7Giu0iYC\r\nMxbP38j4b0H775UtnhkpF/Lf6e0BWk/NHbM=\r\n=RTnE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"70ea8cdd58dcbbf17b162ef643af57743d619c35","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.175+70ea8cdd58"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.175_1652171357423_0.2191450565851758","host":"s3://npm-registry-packages"}},"0.34.0-dev.176":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.176","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.176","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8d69230a4e6faf0fd34113dcf2ebc5dcd7d7bb51","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.176.tgz","fileCount":18,"integrity":"sha512-JLAPT7tXheRFmRqB8HGwIk68Gp7+FarpTwNK8eX4oOj0Pc657NgETHF9GKEEDHwHB3WRhQbbpLJ3Fs2ZzX02WQ==","signatures":[{"sig":"MEQCIAvltmdaLem/yaFqyyOfvSIl6IcwwFYZEWFZC1pU2WOgAiAIDwZ7INJl9iuoFLxnAmvMVWPXzrPg3WvUO+LgvyCUuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieij7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCwg/+M8si0efyxqC6QbcM43B/lFl+2am0dWo8ahud8N3Y6diOJxuY\r\n84BNtHzW2xE0yvN8c7dzuvryzTg+3MrlBtgGZvK0Md1o9y+azBff0rXKL2dH\r\nSzTDARaJ8TkB5a5QnzkVg8KSwbNaVBzCQY+OJjp6D4k6uvR84NSPFf3AGNdl\r\nmBNMdH4mAT6EIi7gd/8IhmQq7gXg94k+N0wKjwT/0jaRfXSj/1MP9E3FvOyN\r\nflLfzsKMC0Gr7AL5yvkjPNpRw9gbiQ7MKC3s0cmDvmqm8QEGV6wPF4JWSw6j\r\nNkEb+nbEiELxrr6jIA1hz4MFx4JHUk6K812c4vubGNQhDBZgw0D/GSnVY5Lm\r\n7kWDqRQxgAft/9Mxr+zSenbFyvLQnGloxufhh6ULxpwbFHuo0NbTxrC8Ldwa\r\nK/f7lHjcTnv9NJ9aatFiSBzNyetbeBaNviNGLNm6Ab/fILDD+rRdAzcQli5B\r\nQE9QDDFLNPTL0lAvkrsYln9WYlAIZRVOqRVTQAQyO/nKucSMyinLQI5PMX62\r\nghKpWAOxzatb3aLF3ksx+2wMEo7llJNIpYH4JsGp6DoiHJJo4RfPn0539M4c\r\nutfVEQ4YtvLJta7yQ/2w9jiLMo2f7KGRaFgxBHE5HADJ8Og0egA48Z0ta0Xb\r\nO8N4pw7gPbFsmBEW7VGZ5UC3l0y683BBMDs=\r\n=58Bx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"7fd5a4f416e2994b941559d3718b7efe2e74ec7c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.176+7fd5a4f416"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.176_1652173051451_0.6180584373719977","host":"s3://npm-registry-packages"}},"0.36.0-dev.3e6ce7b69e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.36.0-dev.3e6ce7b69e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.36.0-dev.3e6ce7b69e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"53f2352ff68f376241b4b5bd9981c6c3ee9beae6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.36.0-dev.3e6ce7b69e.tgz","fileCount":18,"integrity":"sha512-tzq+LCjMn7Rl6sUrP6Dc+uAT+Hj8heRu8PagWm6sMlir8dYI2A3W0Ai7ugELeG+ae5eX+9m1F9o5rcXd19mitg==","signatures":[{"sig":"MEUCIQDhoH8AiktOZxFGu07hVBEm0AaSpA+7uZop96M6QPK6CQIgP3a2TJI4up70zX3LhoNPJOfZW3sx28J0PoO8FUsp6OQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejnKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLcxAAnEYSghkRqqsWmgqUrTmpudLuYGB642XcY6qiG/FrAAXZw/2x\r\neneIkKq/2S4szFL95l5wCEpycQA2b4gcayUHkVadEogNmuSiI3rtZFiSQfLK\r\ndFWedH/DUnyY7SsfSy6/TdEheKvOe/pI+hb17LTAGws6sjQ2/M4c+nzzk1Ky\r\nFHpr2QbJwuesdDCOgQ5LRWb213SmE6k4gxXRXNXBZvIMCtchJ6Y3x4ADTy/Z\r\nZqBvP1+N7nDAHwBJZWdTChOM9bM6CNNSOmoEFGcyllKgBwTmqO/suYX24tmD\r\nQU6IbozHSQByK+dySF4GWI3LTDow72/Yc408pL6vDnnMmpMAwuq2eQMjNH+q\r\nTZQlq0S8+1/CSw+MhYbLqGfooYep21fUD+lbPbq/ac5huEdwQEEyZliVTMJD\r\nBle3HKDgGQ/q40YLxuYphzVH+HepUseru7dDlWBhsDXwl+ufrBmZqBWpWLTh\r\ne6+MomK3HTJL6t+ARP/EZxgfVX12dkzy2Ec+bwI54zWOy00eWlJTiW0cp3B5\r\n0Gkmqkp8aBm8pJm35w6ZMlcTAgz8i80fmOfx9iplQWOl92pUW+Rh5u8a91Ub\r\nMthdd+NfIs8W3AVxeaZizLBHce3YhZCi1ShyS8AM4bOPhKBZAvHZtnz5sNl2\r\nTstXEVdF9x90or47KeQPWzXe83B7y+dwcaA=\r\n=ab44\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"11067e7d10eb8ddbec8fa8e80b2d39bcdac52860","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.36.0-dev.3e6ce7b69e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.36.0-dev.3e6ce7b69e_1652177353939_0.20423515400418912","host":"s3://npm-registry-packages"}},"0.34.0-dev.177":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.177","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.177","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6abd5f4995db78f065d08b7185f2f59967e9cd72","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.177.tgz","fileCount":18,"integrity":"sha512-Pr0ndxkr1dlhSKPG2VZH+5A1TxlfgI2rPg6ejrFh6BqwIJThAHXcOl7zfkNDrxL+pOHM/XdeIeBpIZFSZAWKMA==","signatures":[{"sig":"MEUCIQCMxY39MShgxcb/asPBgAJH1u3LSvxpygi3i9Bt56bP0QIgAppfXLZf0++ffi2RWjkqYGi3xR9hDESHdVm1uWK/Kqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiejsjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqgQ//a5PTorEEHlWGbeJeCuS+AG9Wg28b4psr2ztuy6lsyIwBgsqD\r\n0pYn9Xi7sWHtyg6JSLYzrO7aeKi6jaTVPxeNseVJBZ6wlFC1hcrNYTgPPGDo\r\nrPBOWzPKbm0uC74rWnYb+08YhTwtWDX+GgtXAZweRs0clf/hul9z//1p8I+p\r\nT1NpiVoI8rol5h9i+ZpYaCCrTdZ85hyBaq/CmDQX/sscUUtnL9j6oSGG/qtH\r\n2rkaqZAPSFc+fQbZj3p+tQyLuuNHCrli7R1ctr2FzLIqNf790rZPXdM0N/aP\r\nUcXEJNGPDXFw5de53+BH9/yF+aVTFiszGdQf5JDp5nTq8njzv0v1Cdeb9ukg\r\nakcy4lpFMdwPmC68xxqCY+NLo0hktJ7U3w8aLzsiuk5aFWLleYZnWAdURAoF\r\njG8LiI/joaJtwEigwfpas8LaFwJ2g4qev7gNJ0EdrVB5deRX3s9mY6Evtwnz\r\nYaRulPlXyNojMY0pHd4aGJVzM0xArGPL/cnXb+0JuNvWOpAb6gG4IZtGSZdY\r\nV+16hnTsDWAYepIVJSFOPxvUry9z+Oy0wrH8eLxrOUD4ltouCPXAS0yOF8lo\r\nouUr3djPfsRYJUamvr/Jv/REpIviT4dI+wTZSoruzN/Q1YPbhMprDJTNZX26\r\nU4twjN4DiKQYVEiOIX4m1XnDX3M7fDufF00=\r\n=jyqA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"15d8ae2c2c8fb7d7f5555462fdade2282a6d415f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.177+15d8ae2c2c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.177_1652177699303_0.9331938236199413","host":"s3://npm-registry-packages"}},"0.34.0-dev.178":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.34.0-dev.178","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.34.0-dev.178","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"32614b211e325c037012764d6d02f5a7213bff22","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.34.0-dev.178.tgz","fileCount":18,"integrity":"sha512-QLX5oNLL1xxeU00+xBu+6XhJ6zVDDkLthM70jHENdjxuQGPnENIdDpFVQm8xOh/CnlZANAvc0+N/NfwpJq2Ppg==","signatures":[{"sig":"MEUCIBrqbvjMqEmmiV6wiqGdbsoVNZirFAyxO60ucsH5RpVyAiEA2yB8IA1tfF+hlSffgDL/6eiE97OM7saWHB92EEAx9tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieoDdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2MA//Tqt/wQH7FK5bbXBYgSx6lmVC4ettnCSagWUYa9FPoBe/uaHl\r\nABLMlrnR5UWsETO6eY2hvoVWu2qaePtv7TtLFNHqlfJyUNPmwP0bawFNj6hi\r\nMD1NcDeOOpGN1IC1uQgQgsrNM8OpvWFt0nG1u6We9IetvQkNr8991CAMuP6Z\r\nUwC4grJSUK2zc89bTDiBbr7OvKHgz56ppa4kEChuB/NnCd5b+/ONsH3SVcO6\r\n27CqiQRQAezPc8qrUpMtqD0Ygujp6VLILZJCj4DJQxBmB9rpO8Xe3EX/fgAC\r\n7YNyOXHBt9aqLR3+CTMPf8mMzktVj+wqk30eoLFcuCZEyAPZ7I9o+g4xWkMt\r\nQOAWPxFQGMfctmLtyjL6J1YfHtv46uvYlkBM9WxXLJIJDYlr9cHC47n8G0eh\r\n39gvmqCVl6vWtr0566pKqwQTCelllPkhvJjzaYm8I37YiFwJcek67jY4z8Tp\r\no8db459Gkxa2gPwUnbdBUw8f/QBFAyWByKOYDnS3mLR6Rmi+IHW5GOSUXHvg\r\nHBV4K68vS/ZWytArBBoZLVVLl36S9+WqLEi4yD6O5Gsa9nL1xJDgtfyNXQWz\r\nq3eSNOmZAZP24duSMjoCcEK98ztsiTGdGaOBUN90k1fjhquzXpKSKtGAJc+T\r\nLVZNh61OJAOjj2691PdIFglazcTuTa0ZIj4=\r\n=a/si\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"fd6f7020a048e624b6567d46d50d3011afdd55e7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.34.0-dev.178+fd6f7020a0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.34.0-dev.178_1652195548916_0.625169804338749","host":"s3://npm-registry-packages"}},"0.36.0-dev.5142ba38a6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.36.0-dev.5142ba38a6","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.36.0-dev.5142ba38a6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a27fa1ead5a09a9ead7ef2597b63ade8ce066ce3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.36.0-dev.5142ba38a6.tgz","fileCount":18,"integrity":"sha512-rYY90Su0/iiqqYfkeN4+Am1drKYOvbdiS65FPUU7JYDChgkSpDv8+GH5TYjGRm+F6kJHsIHM47Fo5QdxXs5UPQ==","signatures":[{"sig":"MEUCIAuNTUUAAPT6c5FFc/l9qg1i+NoPkqU7jpFzaJdS2zf7AiEArQxWUs7AAqIRuF0sJKcSekVuGbZk+el8/tUpxZNOOqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie8xRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3FA/9Gtx3MWX2SrlT0+sgMml+/3HbZJ+5pWeSqUHlUnqSTHdeIBt9\r\nY2NisKJDsA2MPYSoxb4tmi464lNG0fOssWW3yFE5OncHF2UyrE1AW/79bedb\r\niY2k0bcsbuidp6LLcrKkGFv2IYkGNAl8krHFu740yDK7cNkrib1pNOuUIeDe\r\nuaeFfMKAo/H/eK5Tp4iRWCXWRbjNrF360gyuTwS50S6Mb7kluXI52ATMVdbm\r\n43Cvexabl1zd8VaxhfnjDTfsfwU8FjvvxjuWPWCcdO42mnIBkZN3lNo28yMk\r\nabR+O7GLd0/3zoK0wP9X513gEc0hv7ulAtyUYr6/lieEwM+KyjWQddhsQ/AL\r\n6wd1M3rXQmWOqCp4rQgAqWIkRhuSVTCLIqvOTfdlr6tgX/w6klIEQjgvyHSz\r\n1gmwL65hGxDSFlV+f5090lliNl0skzTrsB0awKdcz1UjOQLbZVFhUHvHZcPQ\r\n/oDA6FqDQ9QxA52dTtlBW0HUDZtFmCTiIEyDv5R+xB3Juzby170Zfg0GT6T2\r\nRCALyFzp0NP3Q/I3G0EvxEpFzmwp4nnReS4fRPjGaVSX3ktLQkCprKAER54R\r\nrvRfqytDlQI4CL0ZheLWe0CaWxjj6J6kAU+BXgTNTHrWiZNsIsIgEevKwmzQ\r\nMD7PAXEOZB2DCS1ZVIon7fVbO19e6Ricnj0=\r\n=ysZy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1a39ffb2c1bac7a5cf9c3e62ccdbc134bfa84007","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.36.0-dev.5142ba38a6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.36.0-dev.5142ba38a6_1652280401529_0.8893158990002905","host":"s3://npm-registry-packages"}},"0.36.0-dev.29a37892eb":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.36.0-dev.29a37892eb","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.36.0-dev.29a37892eb","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"739f4715924e41df4bb0d49b740de6ac48134426","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.36.0-dev.29a37892eb.tgz","fileCount":18,"integrity":"sha512-D+VUKI8S5Ka/dVNgvARX+MtsbLnlXN9i+QKJEMxR9oAoiXCSPjmo/iChwoPPcg3WqQ4QMkLJ5lWVVkojhHUqow==","signatures":[{"sig":"MEQCIGTwxA0UMsh914H33Vy/UUeO7pG9QkldR5usq9MvxgV3AiB4Bb5Z6lgEgO+3yVO7secp0pe3OS0O+MsnsLwbvNpLqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie82rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRqA/+Kmwb6n6qcpwjpci0n5RaxkkzmAV3EM8gg1oac9SvQ2JUe3rb\r\n5UD1b3icNtcqzrBQ657DxLXlUUvCNhnvYPC1+SjpFknfVN0GcB0Ow/D+Zeh8\r\nHUGDRSkfcjGyysT+kfrLBhPpavZHvrGIu+pwIHFcPE/KXc30HK0euH4ouCFE\r\nxug0N48Jf2CyAGhmzD1BPb3PFrkT55Nwlpo+KWhJTwWQs0B5VgehTpK74PLr\r\nZLPz9v5qz6jvHnCNx8GDF8AKnVZsEdg15ngYPepSwTVOSCr+68z0+ad15jQe\r\nzcaFmZGc2j0+1hU+pBc0I1A+uNhGy3A6u3cmMlAWnGV4wqkY9fKWRv1Zqk0b\r\niI3Y/btP41MzGtgROPzJJjp/pR9tFEqBxkmOoZyl1AnNLAlmqPmW/yE7Zchd\r\n+pEHrGdvvBJ0ujXZ7H6hxwGbgKEKV8OcCUN93aja1L2LNFquMnC515Msbfm1\r\nTLWip58+XaOCP8kW4ugnAbhYYdtCMiC5THnsEP7OkYgD5cIBMs6VIGYX2vGX\r\ncU/Sab0eRH9op1scYgzP9rD8eiTEgcnKI3Hki09V6tjw13IfXy7ZXvd1Dyj2\r\nlqG1DvpUa/eW5IkAFhMP8K7f6TIQqWP3cUoJ/hnKI8WPmnWjbfa/uL1VTY4d\r\nfwDGX3RF8E2yRVK1UFfM63EhsEsvodjpEXo=\r\n=zc/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"410fe8978f512993962ec5096c47c29fb7ad515a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.36.0-dev.29a37892eb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.36.0-dev.29a37892eb_1652280747100_0.09684626909189498","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.36.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.36.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e40e5cb814a4583741b825d5fd5e3c5b2cc853ed","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.36.0.tgz","fileCount":18,"integrity":"sha512-k2mQ8LoZeWLs9gbaDBK+ZvIDOu4SjLi2QmabIZB7BcjOm9YOmkPCNfpcLUEoX1hTaA1UX7URee34nVrUipZFRg==","signatures":[{"sig":"MEUCIC/GEqYAB1OWTEgpCS4SuJOPXHwO7QWZNMULITjNSWjjAiEAlzAGPdsZnAimEHrpAfxISRDVAGz93GrR/PKJXPj8+k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie+9oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq9w/8CtIJUBjLKcNhQ4Kst4wVXgBPrjDPTOgP93/sAIiFKNwMcbgn\r\nbPmOuDEP8rj2IlqoMBUWfM/z1vTOZvhIwrcIpfPAqh8dUbLTVZ5pNXqLultx\r\ng1paoQHD75W59GywM/Lx/Ywnck0+J/F+hHxunR89kC0zh+AfEJwa+p1D/tmz\r\noio8p0xFXHRY0kaGyAYMjfqFzWLmDKUHlYmyBMuLd75PT8H0ipe/oE2MN5NF\r\ngSphsKm44Vx7K63eriYd8c9/X/E9tUj01Cw50uhp0UZmkXQSNiFlXuxDcBSq\r\nwpkWzRAa5lWE4u+Ltr6Ck8fCd55XyyNTe/VTGg1sFQGfE8ScWovAjmuXpQOk\r\nJMTEyCZKYq6UWIKvy8JR2tezfkrPHz3zLhp/5obE48YxbhrUkACMd1cRGPHr\r\nyULyJBu5moXSiJHtFgxP7SjSu201xDzrojTiBl9Yi61dWWn1NMz7ZeQETXdF\r\n/0bfgPWFSpPilrcQQk3gjuLahhHOLPR9tkGyLb2w+Wk5kpDjcRQ06nEOMNmX\r\n1Tr+MlPbE2PiJQrQLkVb5V/bLzK7CsTvkHFhLycm+LtCzM1EsbWtFudYYH63\r\nN0TGesAhlA7vPVRksl5ikgnF+5dxJT9bluv/wi3risiCAGo/COxMo8+QIB/r\r\nEWUE2uxd+D97VGe/UTfLe57I1ZjeSOkl6oA=\r\n=tVPb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"28e2c74cf0f1bede8b09c8c9fec26f54b367e3fd","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.36.0_1652289383832_0.9953690260389663","host":"s3://npm-registry-packages"}},"0.37.0-dev.52cf6aa1ac":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.52cf6aa1ac","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.52cf6aa1ac","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"76396f03bc865772fc9bf7a7820e56869388ec5e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.52cf6aa1ac.tgz","fileCount":18,"integrity":"sha512-d8K9HNfpmczYdIj883DYpdBH6S4eOpeYHEQ5Ye+rLDwJOugn5mwRrwqoeic2NKUfXpXfLIIF9LB66nW8/0YWmw==","signatures":[{"sig":"MEQCIEUIxqc8L4PdNjOZXK2Q1eKc02MoHRkGW2uJssk/Ywe1AiAhakT1bvq7ODVH5FzL9MLqc3nLtLRpHxFpTIBwwhnOWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie/StACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHRRAAonn7U2Slx6XFojaOD8jT8tuKJRpggsW9vU94ypQ+t45LnNSY\r\n0V0igbH17ts56iLR7aX1AXxAd9YW/ieeiem6qlkgfLQbyqK/4fImVNy2Cnk2\r\nSfOTN0JT5snxmuNNXA9zLe4OD0012pN8XZCex1MGrksbn8PH118SgFKnWTf3\r\nj/PyWGFejOPm6w1VdY4Cu3uG3Iz4phAMseG7w+oTPIEzRqkL4jhVQRIosv6B\r\nRJS+dJqo20hf2AXBxe48c9I1/Y62g7VMZhnt/oLHD/uEP2ofxw0ZcdlHuvoz\r\nDMgejbWuvg7E9Wrj8bzFoSskYn9fbPAjiM0IqL4HngaDjTAjbM3ku3bfHdar\r\npWyY5Q154IkUGY8RCESxlyszhA0LF80n2h8HX1BEksX1sSqKt5n2utvckjkX\r\nkrNJ2b4TGgviE5m43spI9MVTPzUSagzM+2eFfyMwd4KT/Kv0Vmk0Wm86Y45j\r\nkxyPrs/ZrPrHW2FiOHMqhjopTjHiItaSZYMk7cx/3zkc84ZcqGT119JXaZab\r\nuJAGy1t71gXMy8aKysTWXsilbD8DRYBi/yBLXoXaeP6CClVXls5W3+JnJN3m\r\nYhISRjX6SRIfaK3PdPv51O9kbQpTUhu33uw101gne6ibzg22qSUF+1Yx/a2z\r\n3pOuY6O7mVWlxXuoyCL/CmwVg+Jv+3NfGQ0=\r\n=wnm0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"67270b1266ffd67d8971f0067c93447be7331534","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.52cf6aa1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.52cf6aa1ac_1652290733206_0.17686994820661917","host":"s3://npm-registry-packages"}},"0.37.0-dev.2ed2e03d0c":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.2ed2e03d0c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.2ed2e03d0c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fe524ae67695ff6716f8097ec7857caa1e640157","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.2ed2e03d0c.tgz","fileCount":18,"integrity":"sha512-TCqf00E9m4i+/qAE9mKLv/FG5gsHPPLmIseDsoUNwMOukxjso+aVENK74Ga+F/MiXMIOtpGFJLzt2gNrGuLi3Q==","signatures":[{"sig":"MEQCIEKd6Vw9btH4asSsVgank4euML4HOj/oTcMYIczD6N1lAiAy8CNfmDdys9AbknYnn5ULZYheV62sUKBuaWECvZMkOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifGkoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Kg/+J+s0qPHaU2VScoRkF+Zj0QTVI/qmxyJ5Jm3Guuq3t5jEojpl\r\n9Z4Wz515Oc8L8f+zObEBeLvnbcvxV98WRDCSbMKvPtImn/xObGAQ1Bc3M9Rw\r\nizL18pRVut1sWUIq5oxRHamu2JL98jlovr8rvS8nuSGGCZJhWpE7xuu16SCX\r\nHg4CIqVN4CKYtinmLKtz4BhnSMUoIuivaPFkHlcgwE+OHibUE/cm8HNTjt8J\r\nWJjsuqxEF6WWhbvneaj+dJbANCfrYJHDmfLcVGiAEdy9BYs9QBCZJicMoMIB\r\nkndBg6uGxw1uSzAvLXyNyAqkNW4TjfA0vYQecRh+Rsh3OTuZxOvUkY0BPwVj\r\n7DxyDZ3JxTUj6V56q8CvAb+oQv/YnnEN/l8HgFD/YA2kxAs5qRl53cWmI5Vq\r\nYik3BKX01KAtyAeCSfB0nwoQRBiSOBgXJ66+0kJXF6n9n69hRF3JrsRKFlbg\r\nIejxXidDM16FQ38Hp6byLj7QwKjfr7sindABpQprhJuEUrQPOhev29XxungY\r\njdTWrIgxgg8H+dXCywjyUJhavoGLe86JXyCwAio14RDvRPVk0K/fQ9BlFrB7\r\nA27iIdDs8rvmXWdM/YExBvTRo4ISxkd2hT+F0++VfV4opZ3YPKHoIH0YdZ3W\r\n4+gDhMYkqKB/AU+h5GdmL8y5Mz36psXOAco=\r\n=mLGg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"8e75a6eb7c38050e5272972bb2b6320233895b19","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.2ed2e03d0c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.2ed2e03d0c_1652320552273_0.6090674609483115","host":"s3://npm-registry-packages"}},"0.37.0-dev.5c1833d49f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.5c1833d49f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.5c1833d49f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"932ac36a0ef6d36e8809e9b398a77679ba10dc54","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.5c1833d49f.tgz","fileCount":18,"integrity":"sha512-1hkvijf9N2NwHp6WESUBlsh83qUOAs0EqFbwv3t24w4IXBR4YrWlv37YTSg+J23ePS4YNmrtJSuiy00jDEPJOQ==","signatures":[{"sig":"MEUCIQCW4P7pIM+0aDnLQqQju/sBE6pyskOWS2YDHdJiQn2tIgIgVBM/OXxDs+a3IDELYJimOiOjwpgS0KyTN1REHP6IwIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifPKcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMTg//Wk1Y8fJ7v5BPm0WFLzcJ0EgsB6Mwc9a4O+fyVUWLO0/o6KPp\r\nT/R6GMj1V+yt/K+is8EY48QulQ6ecUoNU0JbPog0+ICSQDxPwFD2jx+x2iuo\r\nn8nxrwFUR4be2jzrKooEKCz65jck2CeNFK2IPmjO0yyZJkPrUC0NReKzi65Q\r\ngQhPcHTL9mnatkH3bbZOrVdKLHVYj0IoGz3r+U7ABt0H2USG+h9vM4R8q/3U\r\nuA6N+zvKWTbubs8E4iImPeohGDSjsGhedHdktzYuB6sqouFIZMwxjCiIOBiK\r\nxN3dfA9+NW1V9P4pfDHsTWc6CVRxPi4Zw/rCGIMBrst4QzzO55m0QrB6v52I\r\nYKC42JWYE29bNNecjiy9IdrN6b1grlHs7at6RL++kbYQefsyJSBLF6jEjgFa\r\nIFbh6xpS67uvTRuB/knvWeYvni9Jk6y7uEsnZPhxGkPBMPP/RK/7Sv5wZ6YM\r\nPbQorCssH2Uc765VRXnYklM929TB48rlRfgubIzdRK6OX3XJuI3xqN7WBZAN\r\nvtk86FFoF6I/fo2cUn23hPgvjyAtliAmwUIEnn9DS4pRfB/f+olKe7IHcmbz\r\nHC0IucJGnCD84xexLmhrqDtlv5tlqZv5JVY2boLAHYFL+hZAfD9UM2bQ7p7o\r\n2vn0DCXidVIpHIATPIL5wKdSxKUEiFKdhGs=\r\n=vjQu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c3d4cd9b961fc9252e8fb02aa1658a3cfd99fbc2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.5c1833d49f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.5c1833d49f_1652355739939_0.3289500734075226","host":"s3://npm-registry-packages"}},"0.37.0-dev.d7acdcf4a5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.d7acdcf4a5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.d7acdcf4a5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7524e05558211ea51560a27a5108cd27e9c4503f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.d7acdcf4a5.tgz","fileCount":18,"integrity":"sha512-fNDqm6Kfpk2FUEMTncEEJHInBJcmQGtY0VM/y6dxUUOd+APly1vS1DZDW4j5aOW0SX4HcQ3bQxEddVLLJxKjYg==","signatures":[{"sig":"MEUCIQC/XhrnPOWDc2/puCf+gklgSIMXRDnQUbL52Ns53H9AdwIgTkMdgfe4HAm4IySv88H0o42pczvC8OgO2FpWs6EJy0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifkCwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/8w/+JwWi2erN8AIRg5a4JccgEIk7bC4WaOS5D8tKD+99Wy2vfmk1\r\ntwjoZRjkrDRRru56MEzUrPfTvTBPPEiuPuEff9Q1ms3673NmQaM8xU22qPGh\r\nEdb8uE5nnL5zeZzch6hPOH12wyB2497tZxMXV7vdetHPXudAccTFpoptr/J4\r\nb5KzKFuK5vMMKoXDWFhgPNz1yKdyB3byWu4uJ5cvKwipBd8tvIPyYM4wXalN\r\nutTnkf6tujXDXq3XMdYiM3LGXycoy4oQDJ4P+we+DQtZvUn4A+oMlFiJ5d0A\r\nqA4SEvU6JTxK9+ABh6FTFplnvkfCPeW/8amYykwFVPieWS6sYlXZ4M52UPaj\r\niOmo4Vi7WaofNYX7675Ao3vrDhy9xy0LWLk1ERfvv/HNlYvtr1LPjVUQ9dYF\r\nNA1xQbioteS4HI+Rsuj9XRrU9j5m/GpCnCnNAtDN+3PbYMCFP+cexBbmXU2X\r\nV5yM/2Yx/kHebcU+++muK27VZ34mjCagDWacVKtaYICNkg1HNTqBKbi9kuyB\r\nMcgb/Hs68rDQaGb34d+wUqmBy4ozbnMvH5n5pRHq/hOBgQzw0Ez1LMv0AUV6\r\nZmBWHlaZ/BL30bF3bfZYsnP89eQ4U1PaIxqwKGdcY91XmOQ/0kSkU04TLLGw\r\nqEEl0aXvBnq6G2lC5Mn/TgRWZO4J70fNfPA=\r\n=D9Ul\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"952c7a91c54836666abe4be26bea302689cee79e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.d7acdcf4a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.d7acdcf4a5_1652441264705_0.0057275147176967245","host":"s3://npm-registry-packages"}},"0.37.0-dev.d56ff4f504":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.d56ff4f504","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.d56ff4f504","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0a0a51df5d3037113c00bad4f27edc5461244c68","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.d56ff4f504.tgz","fileCount":18,"integrity":"sha512-PYjmldChWo1a8rUvKH0zWaQOPElVVSk5Rn8DcdrFZsfQGa4JLr95hww0Lh7ggTgsgzTXNZdyS5Q8U0G0KBVaDg==","signatures":[{"sig":"MEQCIBSXWkAi3XfS6Osa0/LAtN6UuQt05exQyiHdL/PHJ5PLAiBc3/rp/5UnJaiGmJrX4v0/H7FibC3CBoB4iWuatb7/4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifmA8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXpg/+NQkg2jBzvGa/R2v4O1bfMYL8/ZhZNztP7itQnIcgycT0TALp\r\n8eMTDQ0tNa4IohexuUyXlVmdbR3A+HNzlCC6b61GPmr/f1Xrlj/O8HBjwsoa\r\nDgNNj3WrMNodVHELtBFxmDicRCPN8pd5/2bO2SI44TapFduKOp6ErMn25ykW\r\nz3xKMRCky32bJWSLZKnXALq5xI4HV2BEPaN0Dwck7op4rEWBC8VFf9zu4nQW\r\nrqbOCigklV8Ot5FdCGDMN91VKsM6ND4DFz96uUuFOi0kqFFHj3AOgp6x1pZ0\r\nuFlpVm5c1XOKpp9yAhaNQCSfDtWsxjNvKm6gPW9fHQWil61ShVUc4K7PB7OF\r\nQQ4gVM+vLr/Gf6Qib0ov5p2UKRiBy0BSXS/X6VDFE2ryNYyIwL294CaX19sp\r\nZjOFlo5+dpdBsSNb8G/IVvrm575xNAEujeK8JsWuyj16eQ71LZJdWB2inwon\r\n9u9OAYWfpUU0SnYc+fKFUOjYCKNoVOHB0op4NJP368piiyQ2tRksn7XsMtHC\r\nzJ2vzxaqRM/HPNC6LjOlhZTlVdVo8sKUzeNLOScocfSerUdxgpZTxZVYhV7t\r\nsPATveTY4Dp501rIawFu2Pe8Cd60yy+9G2OVeMssYBqGJgrJ1uXeEMpL7Vwc\r\nbCUqW3hhLjFsnaU0EQ7igv+0P41yKORXufI=\r\n=IsPZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"33a5e743cdf9ae817778512dfa029d2000db9d49","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.d56ff4f504"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.d56ff4f504_1652449340210_0.887120787206624","host":"s3://npm-registry-packages"}},"0.37.0-dev.7ddd9f5766":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.7ddd9f5766","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.7ddd9f5766","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"69d4993fec1145785a32a93ebea00a02ffc45baf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.7ddd9f5766.tgz","fileCount":18,"integrity":"sha512-syx+T/Dr2JW3EU0vviFAF394czwWQRXm6khR6jzaawN4yf3hp31hBBAVVDbHtNTjt7oIvVwogDkBnq0XXaSAqw==","signatures":[{"sig":"MEYCIQDeBdoMPOXfrlijlxSa4RPq+V5xnal9JnmLXf/sJ/FlyQIhAN2stiktYE7i7fi6m0cwIXrNB75htjDyt2Nv3hO/SLfc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif+j/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5ZBAAh+qBfML6gdr7+s+3G1pfwNxSFSM32WEeyXBfTxpx7CCojaV3\r\nL8df4Ug92A+pH5mnQSdt6V0jl3G3DWqEDjFM14jMwy7ssff5LbpyGF8y5/6q\r\n9RJEFZMI3DmjrKHhGd2T83hCn2c0bTqNu1mNlDUzWIPrUE8ymDEWMiVj5Hp8\r\nS10RA4kzu2F57l3tsjg3Cq15+puBZh/EnEerhCZxGfz3sATtuNp581a5iUyQ\r\ngdl3lcPQgymZWCupzF8G3AwZgvhhn1twQc3ASwSXwYH8d3TEqyr7m48Enn/J\r\nR6oLZ3VuHJqeF2vN6utVpnFYFswy5WF5HFTKjQervgtZQxekCOJnKlir43rz\r\nULEmFYxyRaZAT2ffj+sKr3QftlLlAMCgJFF6cuVl7d8cJSyuSMU4ApZjlI44\r\nJKvbdjUiNWtXWRBNKRBZzzANrfMA1bX9iOyi7KO51rLS0BxM0SIVqtRQ4P9/\r\n5f1w1Hpe5zLmijXU0XROLfmeT53a095rQI5drVwy2kGebpYhmHl4Pwl8K0dv\r\nppeyIknG4QPQfylKfTTozeb6tUIcrX+paaFmWwq6YKa07ROMEl3tf9zhyW+D\r\neixZYzUetLD+dCYiML6l4iHZyqrHzKS2JPFpBFbT9IkJv0Pe2v5OaDcq8aKO\r\nqswLnPBX4BlkdUoeZCungw4LPrLO2aqoY9Q=\r\n=zdGO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"f591d5ea082eb2ad9d35f4863f1ce380f8ee6ccf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.7ddd9f5766"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.7ddd9f5766_1652549887414_0.26005753997249337","host":"s3://npm-registry-packages"}},"0.37.0-dev.0a2e2c563e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.0a2e2c563e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.0a2e2c563e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3c272da02e5d608e53313d267ac37d45112ad013","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.0a2e2c563e.tgz","fileCount":18,"integrity":"sha512-f+y0mJzIhJL2V5XfdDGokyUy7nl3A3qy3552+tJ66jgAvmiaJHENCeFQA7TgvgPa0cR4M+s2GJVCUJgla5RBIQ==","signatures":[{"sig":"MEQCIEJ6gqBKS6jGMgqAGwaeRupXEZFfPuTY5nsJ9c8xk9cyAiBWz1OjnbZQWyNIQrYFl+9stQ+70QYhLE8ZoTG3oTfq7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigfROACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZKRAAoJrDV07igfRwiQ+DrAs/fMoSiEEOWJNMxqwHZcDkO05SAW3N\r\nW1wWJJzJMcJNCD7d+QjMvpyvlLFQtWvhIZF3FYhbVXl1+QjE+vcIoQZ9s7Sr\r\njDMs4VByH6nhY/5xQslpTpHIi3tl3+RWOfTYq5OWqSDVZ+oaOzQb6pye7vBU\r\n8PnQwC3TVD5JAVXAZuot+haxNx79e/z57aU4MJ/ftDj5Y63qGV02rB7yjRPW\r\nL7nzdse2xKVjLrDtrq36VX+xd7XpK6S+sZc8+2mIj64HdB2+K9rZUAA5CJ/5\r\njN+L7cfGdQxJuL5BVb/lXvKLAc0VzIRzK9qUW4h+blbiyF/0m/N8VjO8RHYP\r\nyzl0wNcRGMjLsIC3xDE581UnSD/CFFy1kGmnhEcuFtLqvLo/rtFSROxQRxRb\r\nA0EkOUtdIcevPkIJNSjQrGH9ph8roFqLgeog/jvIauDyyf8pyjkSp6yQiEYg\r\ngBOcDOe32FFhdCaS2aoonJxPkJwnpiBta7h6b1yUcoVQFDFzxuPo4mI4jO12\r\nB0x7VooeYjqNeh4yXS50MqAM/ANCVnoXWo6rjL0FqWD+pbQVyqQGvVbGHh5I\r\nofmaGgKaq/Ny93vNpgEp7I6Ig+V90aovM3FBUQ5jK4PTjIAMgxCWpHtMZ8u6\r\npOJol3hKpakfzJdRIzaSxxLbSn+hNS/729M=\r\n=lJhH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"824ce5ca5bdca2be9aa559e592c9b1493a394fe4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.0a2e2c563e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.0a2e2c563e_1652683854077_0.3703393607237502","host":"s3://npm-registry-packages"}},"0.37.0-dev.4827b29f52":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.4827b29f52","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.4827b29f52","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8edc018b9365795aaee382b93948ac57c44ca399","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.4827b29f52.tgz","fileCount":18,"integrity":"sha512-0qixi53xZCSjKxIE666gmorgDLSboaZtO2bwLzJTaC3eCp0D+1JyECe5LPE7AouUev9BGGBgGXew4CpHMxmQ1Q==","signatures":[{"sig":"MEQCIF70htBaLIDd1F6FbXLUnyhC4yuNBEY+08CXvrWAwsCAAiBz+419hrOy3FXojQa/q27+VJDP7wI5R362aj0koAJKjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigjIeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHlw//d4j9+9XWTBWlpzNWcnFFUbcEVDZq6yq48zBOYGbodBi5sRq9\r\nRcNFFsagIF0iKAkk7Bl3pgMA9hXu8/Oc2mLqVbIUwq+HAmIgranCTBJnstAq\r\nG8UeVzlKG1zKq6B+Q4uk5aVLppGYKFCg24c6cOcX6jo/ceGicDDYjzkTZXFa\r\nislDuBbJEEAN/BX14kYv1nVZu5+sRGxXbVJiRFUT61EH+8B9+ofIHDVKvwaK\r\nnX1V9GOuMFW6EPF+nILTyPC7ypfeWxXbw2/xgAfl7y41WwkhC/q0qzQM4j4B\r\nz4/ZSIhDrz8g5kNd8htHqgFLBqH1cAc3Bh6wuqshbzakJlp/02DvdQ90SiR/\r\nR+b2SKimHN27eVevvjPtUd3JyqfVSTp15dNyUY6UPt9lrMjs0l7aglU8bXco\r\nUVRS342Gxmq+sqJzlMNf18epPuDESw89S6A80qftOE2CIzSL49ja4hMIu7Du\r\nSzCFDQMOMqfAehDnY7ZYcmHhLxKEQmwX+2QUA5qe2oDI/D1A0AEM18BA2DaQ\r\nXrCvkaCw9MOtsrKObI8b4B5SF0M3n8N/LKSU0RFzT5HZsmpZCiZ6V4cjAVRa\r\n/OgqiACTP8ZVj7FqlE/ZhATp33WSPK+uKNoaoiJnlt6mmKFiVSpoPvmPJo1t\r\nOVe/+VwVbGabqrH3NUf/hDy0nsbnBL9A0kU=\r\n=wRk/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6228722b7f04470b950d5b23f74674e65535796a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.4827b29f52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.4827b29f52_1652699678493_0.11989130182509555","host":"s3://npm-registry-packages"}},"0.37.0-dev.6ea10dfa7e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.6ea10dfa7e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.6ea10dfa7e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8d4f381be6756be59ab86a053c10e7b8cf2eca50","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.6ea10dfa7e.tgz","fileCount":18,"integrity":"sha512-8W4n9stygFByaRIkF14RxmMCTkVhtJXyaSSglgKw18lcDkgoqr+foZEFLtKKLQPNazNDYkdFAo28fAtH7UCB5A==","signatures":[{"sig":"MEUCIQD5b9Ch43YleC7ITl97tm1GHtn9O2XQS30tTERG28XcOAIgA8PvjmPo5uqsqUP3ZcoPr9xzkD8LjArWqm64lILUDbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig2lwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoBRAAi3zz0RpHVz/vFDKMUJiEf4w+vwWyP8+wak/MueuiapHMFtlg\r\nlDdbxvyrX0VAkrpC8QZR3cPKgYttncLUcZdp9cJ26AfSB6UWzy7OjoG340jj\r\n+aFom9x691sWC3IMq2hUCMGe6dunhRXu6Z8+tagAcqmkmbL246OL9BgVLyJf\r\njZ/1WbUBQzsvjLPWXD4TnoNEwQA1o69GzuDCZTbb/JYIPDigIiUJEMoYTyQk\r\n7g7MXjt94qAUqyI1p7bWXijzBrWcZ9I9cd3qPhJrh+eHkgxmbOQJ1dJAMvYm\r\nq87YMx1BSss/dvFb8KZOV50Sg2WhbmRiFebz48Rcsjiy11RnNllSb+HCzFtl\r\nqJdfWbEmOjBjzjaTcQ2oLTagAobP1YJ0g5cdnBF9KVWrj+rOmSN3FRUV067a\r\n8mGedONGMtX0tNQVt+u4aF1iJ8QAIvj7bIxZicg5bFu6RN3SKANsVkTPJovh\r\n60/qNMNGYiE1NjhiEWo5j0qnPkc92hwJlnv8H+MA/8R5COs2wXNrq2nbVo++\r\njPA9NKr5GYmGm5Unl30MbmMZEIvZL4BgdG7sYFpIhssxZWmxeLrk3nhJtYRL\r\nG62VqEPUrxwwS3E8di0aO1BGGOAOHlSYfAfExdde8vkJfWClPmBj5aIN2nMq\r\n2lvUDhS0OpTsPYwyfdkfJvMwHddBm1TuV7A=\r\n=nB1f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"9a55dbb65accb4bb3c25324101a1ea3a3913ff4b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.6ea10dfa7e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.6ea10dfa7e_1652779376694_0.7619643908330005","host":"s3://npm-registry-packages"}},"0.37.0-dev.871ea9a5cc":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.871ea9a5cc","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.871ea9a5cc","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c94c28b79862ecf532605fc2b4fac5af2b3112f5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.871ea9a5cc.tgz","fileCount":18,"integrity":"sha512-N0pfxAh8fUoIeaE+dX+yDXeIz30VZ2xh6JzZo8wM6jDwxAp8EUl1p6z6uxOHmfgsgzbVH+IBO7YjWSlAlPX2nQ==","signatures":[{"sig":"MEYCIQDR1VH2sHeqgboicbMZERBsR3aQqAz5o5PB2V+QUdquRQIhALAw5SLjDCEmJRwmq8CC4bDAKsz3doXgWdKaQD8+artZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig2rXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjwQ//TBgSTZH9w2FPIePbmCFiDRTy+gc+dkTieGhQNO6+X3cDuEaU\r\nCHhOXD7LIrvMjTdBX6Pc6V+t56YR4SCzr8t++kqtD9cEPqIzhiXSYz4k4v2b\r\nJ6Lc76ELc46b3U7sAjL88WTYFMBxKbVWJo+jQVxI56FySBSAjZ8ATbSNCkOh\r\nRKuFidi/pslAvwsx4z3RHBp+dgbcIztYxwRgvbtc10y9cZXXF/IS6aqSjkwq\r\nolN8t8N+yhsVY4e54YyLC29MByiKp1CZ67Y9SCQdB60RiZR5FkFNzl1kDe3I\r\nHioj4llxdE5IOaBJ58GYKbESboUkIDazwe51S+m6WEBumbuomlUn2t6wSpLD\r\nVpco+To4vpEzt4FGQG4W2T5+Ewqjyi/LGNYbap2A72szjM7plmDvDsr9/hK6\r\npMbAh1ZM6NONEqk1U/pkj7N5L0IE3eQ00OHQjZX76I3im0FLdMHgSNP2qYji\r\n5IRbAT2aBxBYX0ib/OIVj7DJNCMy7FBGX+Fc+61l55TGM0GsDretl5uaVNZC\r\nxItTXE5qtDT058tT11iqpwZGEY9XyRyr4g+J27N4P7PxrE0EV6aG0IwJQ4UA\r\njstuZLirXcOB7Jpx4ttUh6rKfGZtKHiB6hMKpNOW4zHlsiAeT0+GGjsl5q9z\r\nQOP1om2aqYhZdpbdE+26MHm3MYYpN6Ein6g=\r\n=8lR6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"bb408f21f29b693748dcf9d30c8777a1b0afeac3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.871ea9a5cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.871ea9a5cc_1652779735304_0.360065883654642","host":"s3://npm-registry-packages"}},"0.37.0-dev.01e6ffee4e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.01e6ffee4e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.01e6ffee4e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"425a8a822b0910f06bf453ffecba351a802e8529","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.01e6ffee4e.tgz","fileCount":18,"integrity":"sha512-muF6XbFCGVaEqgulXldWiOwhkalKBiHzEpAqRVuh2NbMoAlQB6NumvV412Bfs7tiSuRzH5ukmF5LYc53AAPnlQ==","signatures":[{"sig":"MEUCICDjsIbx7YnoJBKZGUbYKwehQlOmx6Q7RMbP93kvzImwAiEAzz8F5lPYGPSxXo6qu4xSYGlHzmSJNW/jr3nZC3WMn+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig/NnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLkA/+Le03F/3RBx2GgJUa8lZvDpf6U5PkMOA/lJdO4KITM2INAVSQ\r\nIESLRBnsrEf5v0Sd8JzWjh7bMwtuEC8CmZrg/BQDTf8MNCW6tUzwT4CXxqxw\r\nTfMeVXcsdEHTVmYBZctKYji1Pmwq+aZjuZcEdoFGXWQgyDk/FQSZGjiT3k/s\r\n8xOPyefp9v9U/JEbwUbnuvDSVUcR6GzYEFE57WP6ziWPfvX5d6UM4uZhabae\r\njGDraXAYAy6H4RK6UiMjAzYja+8Opmt3v+1vXyYk6XJHzDhV74+xqYR/qfoE\r\njsa+4en6yVk7ZH/zBksAIvtcWVjfmYjWMy5NQ1wrmL6qxQPHVHcYmBKWqHaj\r\n8FumzJX6z5oRkHqo6JVxruRBylGjIsgrVIpkn3XOUPaTYOAxaWFM97UwR6Fw\r\n5USjFAR34+k2hdvk+d8oh0Ac3DOzqM9zIvydmKM4cJSgtcWyFsqy9n2PnP2R\r\nBkztphBOnfFPKJlqKPnAEijAidqTXNcI3QFXyPZuVg9hzBSjIVY26+85tEc3\r\nSL7HCp02TIl9SLlCk00Ykl721P++CXhmE5AeRAP6TonNRHL0cpSl90eeb7gE\r\neryBi/9HXfPnvuCti4TKPnr8ba5ya+3bbaljfwmoyJdQ1wlE9ZqeRq4cYeGA\r\niOwpCOPxAIG3dgsMbuBb3x5PWzBbpm1GhyA=\r\n=Nrgh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"3ad71fc6d78faaa81eaac49075479fe7b3d75450","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.01e6ffee4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.01e6ffee4e_1652814695661_0.8466550805871187","host":"s3://npm-registry-packages"}},"0.37.0-dev.267dce705c":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.267dce705c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.267dce705c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d1a4ab308687084f964f47ccbc3c2232d8fc04c3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.267dce705c.tgz","fileCount":18,"integrity":"sha512-mp7BDLaDIrwgbtj6BofIh65BSdi7ZAFBUuB9fvFA2CVyXCfBFi2HivFteHfd0oEbTiXZUW/Ytcia/SEpy753oQ==","signatures":[{"sig":"MEQCIBsZN2y2kx2eYVaTYdpm7vPf5khncPpdwTCbuy/vZnE9AiAxAnyRX5aMIa6YCXb+eZrRjyGQwpmQd6olbBHUp1M+3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihNBwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Kg//bui33gGR8cBObGCJXcGt8p3EB8kH33LinLTxKjJKnyg4USJg\r\nzjjptboGo/d4mjvRQOiFJ2DgHjHfRaXw7t8oUs+bdTPqHziVG/O/wyuOq0hx\r\nR51hDOFLVznpB+rdhCXSMDQnTn6J3uh5jw95NyDp/E+aFKTmj1UhPmZncl+W\r\nNae5LeZ6Y766Nb74KNjqOH3mLeX/hx7PcPlh0gHqycMWnhiI+zu/tCGeKVmG\r\n7+1ud3bpU4x0ZPpsm+YZZVUz6HQ6AXhyp3fZ2Mj+lhOY7oqlOeURCwBR03co\r\nH9VSBY52VTk+rFLGerE1sejdukKHEXymn5GL663xJkSGb+ywKmRyjqwFySsj\r\neYg59iNo8jaFTdfrE74ciEVaVb4L3o0LtZMJKGx3a6DSbu+s/0UF8fRsPjfV\r\nhsh3nVqs8ZfE7X4F5N4RqFKK7+RTd2bgsTbao/5BbGLFm5MPf23KEk6NZNih\r\nQ/dmid7FIZ2AOwo1xrbBTxNlMiOYIf1C0RANooEhIJFVkUzGIS2Q31M3kUA/\r\nsMqMhIy1mxRuKd/9baxYdP4XBFx6CvcblRbwnmLJ3QWlvSmadWIwo1jW6IRR\r\nI0uCWB0PCyF39jmfrsoIu9iRFb9TF/KyqIJDEuxoGqn/zHodP3TtiQaUqSA4\r\nAyRng9P9BZHqHuO9J57OdvceQiPs83sQQiE=\r\n=JIPu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6d387342f457db767e153db0424cdaa1a3ea3408","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.267dce705c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.267dce705c_1652871280501_0.8880029863031942","host":"s3://npm-registry-packages"}},"0.37.0-dev.b020ccb002":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.b020ccb002","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.b020ccb002","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"eb8feae638353e011cbc561844f8100472cdc8af","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.b020ccb002.tgz","fileCount":18,"integrity":"sha512-7H6IjEacLsHLOXPSPpbiCVrykVRRWRThpMh8WyIvQavDKz4V5lTnlJjJQ5wQkneclT3N7t9OtoS0kayhOF3BNw==","signatures":[{"sig":"MEQCIAo4Xw9T92KUTGkdXUpbeWVPBBgg8CJVIIM4Wm2WVddIAiBCkXZ2wwDcqXP8wfRrOOSjJUvBwBwFCrXTU5+Laet/7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihaPJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9EhAAltA+bSr0TNy7JQu8m1vJOiKNzP+OTuBmIVSKHTNUFra6nKtV\r\nsz3U6JIG9o8uVFoeiCajuZOTFIMgo7sXDfMT07EootcSk/2APrPO/M6MAQkM\r\nzTcUWpPNL4fn884ICvP8eJfyfkjpMUhaRJLexHynMRTffU8vhimad8j5iBjj\r\nxiUyUirqDmhILU323AS6F6vybPQqLGIBI1eTtaIit8CaJvOKK/q3AWrHQC+8\r\n5FA1ZGEqnQdbni9NMYK9m7QtHMo9ZvrUJxEOZZt6f9v1FT5cv82XpBAb20+a\r\nUps8Y0UjadBf2dpmHmI/0uHE0YdBB6qh6v0kn++Uf+7MbMwbZ74hAGgKuom3\r\nPaGQ+cGXMJun0iKV7HDmI8IVv5ihqpETNLRx1YKEU3/S29G8OrH/WpwSYV7B\r\nLzfEnr/fTKkPKwIFqVh1PSWzwR2VpTAeObrvDwGKo8vPdrr/RPJdSmpBe3C1\r\nijNv2D2CUi87Pr4BK0BP30S2kCXb0IOqvWcKyUeI93PlQABGos/XtU1ZqDuI\r\nEWKVl0pWs3xvGV8626RH7aQsIEtXlYaIWMQVpU6JbyQJ2qExUhG+61ot7WQ9\r\nMwkNBe1wxVay/eNV/abuQ4xzFmRMCu/xraDxRwUKXV+ELR/o+T8JFjgOihev\r\nAB8u+UuLrKcb8TM0u/YJ4sQEpCxf4/n4dqI=\r\n=/Q2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"354f654d3843fc4122e11a2f57addc1b1b1cda4a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.b020ccb002"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.b020ccb002_1652925385369_0.17749461058101645","host":"s3://npm-registry-packages"}},"0.37.0-dev.94699eec4f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.94699eec4f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.94699eec4f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7c3c906093f7e29d6e8e49b2157b0a89d0b70150","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.94699eec4f.tgz","fileCount":18,"integrity":"sha512-d3L2iahnAEk2x98gHLeiLVyhuaqCP9vqaO1F8YebVDK7Xqybe3tlrbi5IBJvRmGbMLsLI3GFtYvVMBxP59mmyw==","signatures":[{"sig":"MEQCIHd1vgpCal3YEkAiBrcahYq74jgz2gJvm8T4Qj/CLDZRAiA6c/CZb2dwf0dNm50JTGqbJFo5ktaWQlfhw2GBKxxrIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihbdmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotAg//RJ6UpisNiNiEYEQ5zCag8zbQmwI3R+SlyyyOwvhqrRiwe5mE\r\nJlzqTds1GwQPRLDd8SojCqx/g8F4yR/m9ophyD0XZvAEbVugiKwnbbtWLj+z\r\nsFpdeQfqNPequ96bzqt3O2uMD97l+VQdET4sSbLck2FyJW6Xi7qz8p0dd9Lb\r\nn3y33hH5e/PPL2K37eb+AhWR/2gUotjeFm+IF70bdaJtnJdcvEtP6pCYUR+9\r\nhEbcb7Cn040HGQU8RutPINmrNuKZ+HGl7yFk2LR2srWBmC+ogfFAw1S4NJWF\r\nnryvplRnz+mLFGUmiHDVksy9h6IJIjXYdOeD5dbVdBzm4ZFAFO+hOx+i++lz\r\nWqoq7O+XRuV2s44NvxjNvIRY44C94KYoTEGOfCabZ8bF1iNQ+GH9GZMdMH9M\r\nB91EpUq7LeFiOiEFWQzdbrfI4oG7Pq071waCRIx7mIEtLfzLF1pPu5NTtCT7\r\nxU2froovFCof0rInHsYY6mNgNF2WHdclr1ACZk3edY+Ys+ZX2vPD2Vs/gF8N\r\nOaCI1IoROFYFf0MZD3bf9aNB4XxzDo/5uVok8k3acIey21EplAfBkx9W7uaK\r\n6h8qYPip0RlsTPzXJ8aRxDsJokENS02WV8GN7651PWBfGCpNSCMzHxPFkncT\r\nwkBtezhM4nelhr7oPqu/ikz+ljzVovQTzPo=\r\n=qG9m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"6b3114b0bd013410a3fec1affbac7a1ca265408c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.94699eec4f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.94699eec4f_1652930406207_0.3332304582558645","host":"s3://npm-registry-packages"}},"0.37.0-dev.2535f40a71":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.2535f40a71","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.2535f40a71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0d49271424cc82a59c34b4852e8cd40af2ee0610","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.2535f40a71.tgz","fileCount":18,"integrity":"sha512-BB0QQlMPQDpnvPZsGnANioU8YOdrHq3Um+AxjB60tiZsZK3nHVb1gBRBDdLROtHTZFMzK8R4rMWzk4QKsSIkIA==","signatures":[{"sig":"MEYCIQDt86MqayndSqG3j0L89D/bl10kA6gROhsSRRDXqW3c6wIhANzyBRwl7lKrbWEUdY9RcaQlUqPQT2saw9eNpRzoOLZr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihb1NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY4BAApEeXivRD68b+puo95ci+NhJxoY4f202QZ1Z2FOxzQEnmFAjE\r\nU5FIC12M9JRzJVq9FJVaNUWZg4NI9Nbe6rVWxZainzS2JHGtITviondpxn7H\r\nuaR3Fgk9pPdnZfYYmpoOMprNDQ7y78nC82IQyYZL1SNnjLHi3b9SOsHVByf7\r\n3uvgsbggFUuYpzm8LGzVS8cXQi13mToitz1O8ygmha01N5ByvXaiXpWnSrjF\r\nSbsbl3FTEdRS6+Wc/6vJrm+XiNBsUp2DfZzGM6G3YOvotE86oLKmADKddShx\r\n0AHhFwKFAf8qLmCF8Lzu4S8m708PkpIBGTIYiknd1BpoFaBq8TRhgSSizqJA\r\nzNroCctGJQvKM+1LUXff95pixMlMmIja7hpyCx/9yUa8p55Ezx6mvwnMen3B\r\nnFSGrAoQvq1wqlTsc2lNsxBs6ZGWA/VHzyVDOZN4/gTD9DrvXca9N6+6Mhoe\r\nIPXVuQDHOuY4hIBruT/ayuikzgkfCpmuxR3BHXMzZexNtd2KJFt85NjkJFOl\r\nGSZ+C/L9qLxXrz7v1ppUfzwwXAHXu1q3bUGM54Qnz9FJMHILr6zzC8/BYF6B\r\nAldyvOTZJfva0xMGedaMjA+NDyWLLh6M08eTeeYS8RaOsKIG1Yr8Qv2lXaV5\r\nf+HbTGaYvcHhGddT+0aW/lVk8qCuCY710Jg=\r\n=qITH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"ab275599227633ceb13c008389c58532e7625714","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.2535f40a71"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.2535f40a71_1652931916762_0.21578982712508998","host":"s3://npm-registry-packages"}},"0.37.0-dev.b6e0dc2010":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.b6e0dc2010","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.b6e0dc2010","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6edbcd772858a0aadc4cab5d9e4a36660296c2db","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.b6e0dc2010.tgz","fileCount":18,"integrity":"sha512-/cmCkHnjwQgv1YB4qMIWZ6myD149NX/Rrihu5O40xXsv40CCxgV8vq6Zz8Jwc/u+1zp01gWsk2+TwopVMBH2ew==","signatures":[{"sig":"MEQCIBArzXKyUUqVfbVuOCjE2reL2q3YCd/fO7UTImijQlIzAiAMPHLDR1rsG71gBNMkhpf1l3IkK/vT6AKD9rXoBhVrkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihnQoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8FQ/8CUGNDAXDjbRDGrQwPtcTPJaqldI3lRAzVroTOX/fTv2F/kuv\r\n5xrGmXeBn7asJDpm9MoH6cmmptpZAlQFkiF9BGrN6+KvbPJxKG+FSrLxa3qr\r\ns8bVZP+hQfR16cbGpSTkdbxPTXSKXIEuxbr9y5AerIHhBxFdSHgctOO+ov1p\r\nwfqI7AOeS4HtbXjenje7xsF7vgdHS7mkkBdS++YR7f1QgFpcn9TLUrZDhIKh\r\npqFCBJxtJkTB7h6g4mq12ERGpbtm/ag2EWe5NpH9wp7m4VI1qaEHJ761mcGV\r\nyf5FwaVz31MSIER5EcGLOwOsTKcoNz2SCIJ2Ie0b+8YlV1RubE3TfxY7CWnC\r\nJs2PBCIHAmzuIH/91ZwHcWRXDSTaNHAoVmu3XYP/WHaFo5oRVT7GjUAX78hU\r\n2ZF4+FQJOR1NicUJoUhJtsGAYfJxTlrunysrH2eUnJxuSy9AkqLVYYjYjs6v\r\nJIKI4fuVj2FCF5cHZnsMhynNelfxgqTaAyWUPR5E/Da3PwVszy7bhZD4yoLb\r\nZqQEbLJ6uvHFeuZLBPDA7nd5nSpWyWEOJM+xSGYfQCfQh4Jer7nousobzl3K\r\nxzPT5XgmLJ8GKuEeJ7sCq03KKdjEXTb3+k0/HrVSFcTVytfm+ebqnOBypomg\r\noE/pvJxz+EbXLv72FOIjQyTcKwhWBLL50bU=\r\n=X8vR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"5e110dc06eba2e75326a14981a7cc182ac9b59fc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.b6e0dc2010"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.b6e0dc2010_1652978727799_0.1707625025374584","host":"s3://npm-registry-packages"}},"0.37.0-dev.fbfae0c4a0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.fbfae0c4a0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.fbfae0c4a0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"002a1e0cf42d59be697cb519e6b81d1716971c33","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.fbfae0c4a0.tgz","fileCount":18,"integrity":"sha512-R/WEDX0E56re2eEnwPxK0b2EtJnzkfWrx4VTvYCqJHrMoXAYu2NaL8Bk8PIOLbs2XHkTYV3MumOUFkHdOiPnoQ==","signatures":[{"sig":"MEQCIAIlGUVM30Dz+FwGaQzYjBnfA+fZpnwotQ3tHUsbw/hIAiBuSxG8w3gXdllgcg5TuinkFApDCjKjewmm7wLoCsNbEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihnWRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobMxAAos7iaxD3qJrY2bdDT8mzlgOILi6w5JLYKnJMI6rF5L4q8Dl1\r\nf7oeW61rncdqZqQjnjJF/L6EwCB+Q8u20P3yHwpdNfoKbN22mWRYbYFZphLs\r\nZEPrterj0qAZDYzKFlqvVsQ/QGkaESc7n7c6rEkV1wEkPX8uf5wKw77OC0mc\r\njcRSzywzFvXshcIEFBuVBz8Rn/k1gC8EpyQya4Rv7+YBWPsCc3Mku4D30Srf\r\nCQPHP+SmsT7cJQAtb4Q7lGswin99ThnOyDkjs053Gm3EqI2b2aHvpe5Q+8Te\r\nclC+NPRz+IfxxvesiZ9FtVKPiUPJ9syu93Myh4iGW3mh5OxkX8Q7IDj0k7T1\r\n/4vNA9qpjO+mt9o/uyTD2zItRk5WsjgL3HS2xYgHIH4A7hkIrYlHn95x6IEn\r\n9+nR6cZ4Y1mH0N0Yqi4zcd1N1X2i263eY8OPvJv8+z3XJu7cc4AVAGZroE/R\r\n321tKjLL7Q7ZqD6NzluZ6ryLjahjVkLztCx/XyNpqH8xm6XB6JgFKLPHiHve\r\n5oGLg2ZuUitBM+U/3oa0yTZ+lmvOP8iDrAybgdvKBxkRnrvrvuukH3wwTU43\r\nd+wUtZNCdWrYhAXWu5mPszxkeTM2KqSFoXAo5GdGl1K6LTOuUZrGy42PMk9Z\r\nefjTZxwlWFulxW3cIspIt7vVDmaoxq07pV0=\r\n=IEcv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"eb8834c30e770a37ad46ca394221143396a886b5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.fbfae0c4a0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.fbfae0c4a0_1652979089445_0.7058044870208275","host":"s3://npm-registry-packages"}},"0.37.0-dev.ef9528aa59":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.ef9528aa59","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.ef9528aa59","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"54bba1842ec3bfc2b4056f627c23c02ce514cd82","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.ef9528aa59.tgz","fileCount":18,"integrity":"sha512-yWAgCdgcao3mvnIUfeL5Joe1dgtLgHZQcaya7No4OQWrQYYPqsl8btD7K2LxmQ+XqU2zVVLNsR3neq7k8VMYAQ==","signatures":[{"sig":"MEUCIQD4YbtUcqHmb8q5Slma6Cxn5/KYrtYpzjyrQg2jSfwOjgIgQkGF8IfV1NPmq8+Dc2ikpPr+T8wm6ajWRpTi0jKaWEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih1PoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprDQ//WEvJHRCWCgcJy8Si9LsTf4QQrZCJGyZVkFcuIoyjVWQpYyO+\r\nxsJ+o8EJme91Bh+GPPVWJprYt3VzeKxkqseZsAZ87RtXjnkYgzP7JiAn7OWH\r\nhEHBcH3HOcsk5nWi/AivY6qBW6F8QWy25XaHY2KFAZV4B1pTk4EgxbhzNgSB\r\nVdGAdwSt1AJZjUQJrBAHT8V3l9pGGm+BMb3ozzNCPnT8MvezhMYD9ReoTT7t\r\nrivvJrbeXtjB2TGHKXFvwEvtIl5gZ/X/PlPd/S+DV03bRo0SIeFYQX4D5xjt\r\nV8rLCeEU/slcEHWPfmwWv9WEP8q/K14j2iVVpqeRBf6UXP1xOAE4IcY/JiAg\r\nqdhP2ZbFhqqRB5pdKPNQBaTmPPa1IOB2h1j9O6wahlHt+kViu5lHwKK69DTI\r\neJCU9sTdE4KBjpBvqkBAPUyKEAOkhrr1XT2Jn46Kjl5onbVghqUFw0aj6uBB\r\n3G2C5u5cvMjOKV2bfiskzlZtF4rG+MvYAgYNpc3J+HTR2EK+sSrzF7Rdr7e5\r\n7XqGg+6cMlbqTJ8JmE6VkbN/20fm1zkmkw+AoGTil3zr4WoKtmtrDPC14/e/\r\nlm9a/gP+EsA6f3qFczgXwdmGLTluKahhwywFBU1kqXIarqC/llGvJqLW03Pe\r\nyac1kmqrQfRv7F5Y5xzAbUbW/L7deKIcQhQ=\r\n=xVcc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"175b71ead534dcf65aba67e6acb271e79186ec96","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0-dev.ef9528aa59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.ef9528aa59_1653036008667_0.7099261145678413","host":"s3://npm-registry-packages"}},"0.37.0-dev.71024a2449":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.71024a2449","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.71024a2449","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1ea959e8a41b605a6ac215528ef18d4c71d7c7c3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.71024a2449.tgz","fileCount":18,"integrity":"sha512-EWwVahiy2RVl3sExa3uk/lfB4AIBy003CzIRVX9DIwP/T5j8hGcMWMsC9BI4B0c+uNZwFRIRcOOR/c4DhO1Zdw==","signatures":[{"sig":"MEUCIDvXk/5rLbwgsXSH9hUb/NJuRSvrSzD63m/EKHUTqPlNAiEAhkLIm5eMuIySvtQBGvWVlsLTFnwfE8/fBXzlDQ720iE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijJRFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGYA/+NXmSIyUifpeX1+xO1D67QIWXZvqVl6VgbC5n/sPYYNWNzNfN\r\neRDrdATN7kdAbZr0lVl9Mjr6JJ8I69oQL8NCNSlaxv4m1m5Ix5PQDyUB7RHR\r\nzJfLf7HlaDO7xpkPY4clG8NWvcBPLaoRFIIiVjB6vDDCzBGo+eoFntNvIlsR\r\nEKIa7pxsXoCd94dzptfBtSaRRhI4gSrYywL3RNSSrVNTT7wUR9li0+fGRrX1\r\njTCi0QXnYx1hTcshVsb/a79ghpU2vs4VhavVJorVN0cggDuh7TvvAR+mMx7+\r\n14Zabny240QL3nHseo82pov0CztGXKHiiV8lzuqWa6bRulo0eIFc52xa6EVp\r\n5Znm/lHfrG3sn36oLXvoUYkd0yQ2ZZrIQp6+u9TSAEAXOrEdQN/+AsnTD9LI\r\nbQ2GDGkqmj8Bz4BWfemZW3EJITYwoQ3/3uq/93EAW/uiHgW1ouB0WqbiJnja\r\nlVdiygUgek9NAKHeFRZtB9bV6ZZYG1ZcO/1NeEUdUCwoub+PLAEmJ5iPSFIv\r\n32B4+IbePZTmbNoGmNSLuPEY4pqOole1GS7hwo6ZKUeBIKg2/N8+2z+1+8O2\r\n0dgLn7QTc0wbCordGY6Xuw/JT9xukg497hA0dphdD5q2Q6CeY6kfKC2qZAZ3\r\nqPG12Fki/+HlocpmxxAJHqcaswbzFwbWPCo=\r\n=XjOB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"410078c8c724ed6038ce4b45e0f453d678b23de2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.71024a2449"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.71024a2449_1653380165690_0.3334159134271686","host":"s3://npm-registry-packages"}},"0.37.0-dev.7b9cd7f45f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.7b9cd7f45f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.7b9cd7f45f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"94f23b0e7d83da93425db897bc6d0503ef101680","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.7b9cd7f45f.tgz","fileCount":18,"integrity":"sha512-9YXnbAhBgu+bUkPUAIF9KxG/7d4bR9wuMKKHBMy0uX5/PHala4frTr3gaO1VL7ipjnkXzuh4zUGCYVeXQPLOBw==","signatures":[{"sig":"MEYCIQDfb/8GmLNG+ePf2UUEW5/uzHJrpKQ8gFigTTiaP0VTUAIhAPWqX6dq4gL2YQl9WVoSGgvoTygowlFxE1lNzVDE8x5B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijJngACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXAA//epcS4D00uect5FTu5NvZlc6AGOUuvrp84IFyHzdIZverOAny\r\ne75ESEXXw5XlVC3smj2lAaQBW7/+pLiXiY8Z5j5VmprEwj+rF0CSlwv6nGOk\r\naLnKibANtaSa6jMIMJDEkFZriGG2HA2MCLSKv8hkD1wnklljX6MqTsN1b+kZ\r\nBnm3UGJcgdZxr5Vduk78LfS1XpcKcgV/X2Ik3hpg78ezDlfh+qJ2rqwNDHw7\r\nk/p85BURh4NxI9IUDdQpSydLmG/WfBCgxQJsePi/FvHk/KuY7nHaiQclTD2E\r\nIWlscv+fqHgaKk55Scd+KSaK1NjReHz9qXrR0J1xpd5wQcOY33LBPIIzoQpr\r\ngEy/4USipLkkjUIdxruRL7uutJy0RdwxsWj862jPeKl2lTXHW+z5W/y4AvN4\r\noSdcdShpxDtnijNBLJUfNfn1woiKPShiWrBg6Vz9A3f5onANCItKkv8Rr4yT\r\nRUzfFR2Rb9vpYV9dvIaSM4Vv3oNCS5XriRt31Rr5KGd3WwLqv3D1S0bkeDsc\r\nwLWiDzC5dv19ux2xeeQ8DOJFm7A00uwHU+81toTIlEmjF+Z9W+8ZBxSXcBt6\r\nXSl9iudFBgcDX7+yMLluEug2Hfl3bstVYlLvg8cs7IzXEjQVxmp2PuF8dWDE\r\npT3HfqmUsmbSTZ3zuEDNE1doHc94nRYRVkw=\r\n=NBW3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"d1004df57b10264635f3a92d9d2e61f81cca51b2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.7b9cd7f45f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.7b9cd7f45f_1653381599909_0.9200123292914619","host":"s3://npm-registry-packages"}},"0.37.0-dev.2d7a978e77":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.2d7a978e77","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.2d7a978e77","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"40e3edef93e7fdbefe16d85c3f544850a0c1ca79","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.2d7a978e77.tgz","fileCount":18,"integrity":"sha512-MtJwoL93gCo0rdhcsTVei4IAHwnfI0dV7XBjlCam53XA7Sgkwqj8WuJlIsura6z0A7/5GsKWB99JCd96eFNtBw==","signatures":[{"sig":"MEQCIA74B2ihq8ek/7K2vYfuRKOZTZ71kgrP2dTAiF4TQhQgAiB3CfbnxySrzhK8nUGWiZDRW21+oBmx1LvU4OtB4UJuSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijKRWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFTQ/+N9qq91cQfd/CsNtteIIuT6pTUnOrd1+BaBaYMdHb9IvsmGSw\r\nt1ubpqv8TwxTyvqpq2gmSWV8ldw8oGTJQJklUMRiAseZQETZgpmAbvTcrYQN\r\nKh2OSAApQqJt7SMoJh6ZUIvap4VuP2qW2SwzTcY2eFbBpBipJWlW0oHwdMgt\r\ny6VqWdAXDve37iVLafpFuYWL3qqy+2LEfNpvZsEnAjmSK7HkqrYKwUMRJ2Ie\r\nVSQOZtvpniYRv6KB4AUcsJa+TzgxL8VY1i39QL5pmfA1qiuKX8J9yQl7WqU8\r\nFXTkVlpRA8W29xjEkjX+doEymYya3aqfK+vRfvkfjfvXo2gEoKYGPw4aV5Cj\r\nlEn3sXCOG/R592MZYGv7CLmOfMfMmqnDz8gMY7Po6RcwuaMItCyalKdcIxe8\r\niboJKEnuYdolNS4nDeaHhHZYf93EaInGDDakxIEsA0buvHDQtAbbdkWAOJRh\r\ntpJqWowA67VPMs+l52GBT4CC1Z3NWitiQxzG85wX/P42X86ZLOczS3fcTBlc\r\n8qzLVU8SClMEH2Nd2NN03/u4k3y8iBcZLZVMFAUpG7JtcgVkVKq+y06t2e1W\r\nOkKZWMVrkRWXpoevWnZbFhpUhn7/rBQAZXD2+XVNcY0VC4RWt4PwueNj6LJv\r\nlJxF1/59FPURWNgroQPnhrZihYHCLiacXmA=\r\n=fwp/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"54a250d5a89b31beedbbf12473cbee704e94ecc4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.2d7a978e77"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.2d7a978e77_1653384278498_0.8883565451751307","host":"s3://npm-registry-packages"}},"0.37.0-dev.70bbc5d012":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.70bbc5d012","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.70bbc5d012","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1cf6022beaf0ea9a8e7870bf9a7467814b65d5d8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.70bbc5d012.tgz","fileCount":18,"integrity":"sha512-WJ8W11kAjWAPxZugxP3+DM9qxUL3HquIbjKnUtdbtFVPJ1ThlRvzpCKy3vcOIXs24Y4Pd8lITWvShKYDLBWI+Q==","signatures":[{"sig":"MEYCIQDXlBaSuwcLvl0B+nJ4hB61GDvSOu7gLo1xSUtbUKy9NwIhANA+LVtF6QiC899XBlRlAADTaxih1z6FwEo/tV0Civ52","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijOJGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg3g/+OzGAEPgYhpa2NXAx2Vfik2WfR/MA42G7R2YGOqRuz/zh08Dl\r\n/PTvMWuhi0qOsRpVm1U3IZM4QfUFkllzjUTwRNe8fSWSMlkZ+d/6q+fhNwMb\r\n7IgyIyz+rmah70tXaHZOuTsi4wayYU9j6EI7uD0Nlbuj64zFGWEjLjQ6rJec\r\nIFjD85+0+kzcPm59Ep5z+JF3AzPg74LB9DGHqZmDQHowb7tFcEU+YDHsBTG1\r\nfTAswhYjxGqkD3swOhXqnNe79BLTJetdhu7zNbOOpH//bipYTN5FVvwZvyw3\r\nG05kKHb5GqwaYaeNCDTQvR7U+9Vj/n6OZHmJ44vWhdk0mXY/PvtjadhtSSu6\r\nqeWzPx/RRub29K8EuRXS+avzWNG/eZ87fsE1HNHyXyqeT4F2s6w1zU2GR4LD\r\n6+es7wO9hc8Qv7xxewP7AFlSZrK9Q2IpsjugQhgOMY8YFKnXz6G+vBEt0MVM\r\ndpMrxNF4WwutlMi4GoRfpUXtIstgd2FlWpyxgzJb9A/twrpQHvbpvIqPmK+C\r\nHHFymiFV3jGZPkDOR9j463As5CblymQwNvYKHCAUGTXyRTpoEFO5hIpryR4w\r\nmeI63Tn2Hr/zF9jb7qOrRGGJRNrsnwd7ueS8S3MTKLu4EoCQX8ImgmYKjupv\r\ngafi0ZJmpr2ZIN85wN5aTIr3BL52Shu4DUA=\r\n=reMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"186fd4ac1ed07bfd0f654bbbcc437d3d314107d7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.70bbc5d012"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.70bbc5d012_1653400134485_0.849490099648081","host":"s3://npm-registry-packages"}},"0.37.0-dev.d4d72fecd6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.d4d72fecd6","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.d4d72fecd6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b24b718ff7c4f2ff622e3a1a6a7ba3f7cd6e2ffc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.d4d72fecd6.tgz","fileCount":18,"integrity":"sha512-YQr0nqzRtar1sOiIEKSVs3aIAwTOCBvSKDzZY6LVb2znzHD9wxmxniwHOYc3louilDDEYnQjvgLzRlRXh+CcoQ==","signatures":[{"sig":"MEUCICCqS/D8n+cFjGizMUd09EV+ddQI53MDGuzUxbJkutB1AiEAp8DTbqjCBQzpk4UcAPU+AdoH8827+YAs7Kj+HhmvhKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijOXlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhZg//ZBN7wGD/JIeUFp+5bMctYezdOMCOJzl2+nTFyFIxlMnnOEGd\r\nrY6kCpJzdRn2c571ZPAJAOccJt4G58lhvtVJe5A/vb+y8D4hR/elrcAP/751\r\nxZrNfTNI4gdNn0RWHka2Yr4RzdKrqz7t+gHFeEINcG3flTZ9WguwXbQ7UvOM\r\nAgXdB2zHvNf2+qu6k9w+KrQA3bHGbKt4/7y3XHpbNcF1zKaZWV2xJ3M/rpUJ\r\nR6/2TQ1nT8s4f+Pf0x/1cblTk/ORfSEHAk1ycdc0BeDmyDp19Mata4QBwHkA\r\nD2o8iuA1O9Uc1N77tEuLeq8KXtWeuTrzhXbTedBUKodEgEutwoNKt8KmgJDR\r\nenr+yehFZgz3mO/6iJH/WS9LIB6PCqQguxiJqXqePy0s9lfE2DE4JRRt0LLU\r\nATBoJDt5fWIkmYGB/EygNKTSnnQ1wEARnGL16DU5Z3KPQtPuHXVFLUidy5dX\r\nhcSfwlajEMguwiE+/E3hvSyyq3or9AkIidMacvOgr7U6OL5kf1F81qehnDdG\r\noTjK1t6YgmHsfEdc/Ad1EnLMGn55L1ClH2Wf9oi4uhs7NYB8Kh/ZssirqvcE\r\nQWAIBMMMKSqyjva+WvWc68ag6/H90uZmy/qWsfAAhhiljkVtK3ES0jR5wfBr\r\nYWeaIVnjQ2g9U1YLUeJ03c963KBrL7G5p2M=\r\n=I2bW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"28309686df5a3ea836901a2faa8b8d3925c5102b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.d4d72fecd6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.d4d72fecd6_1653401060744_0.057688484354812664","host":"s3://npm-registry-packages"}},"0.37.0-dev.3b84bc3d10":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.3b84bc3d10","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.3b84bc3d10","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bd9917b78e6a4e42f769b6d7aa6794dea8415e0a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.3b84bc3d10.tgz","fileCount":18,"integrity":"sha512-O2JQBiBz+Cq1JhARDgr4fm4RJYcB86zEe8bYrSxdhn9eCwSmjQAzy4G83ksijouLd05xi1H9mmvFgw+K7dxTVQ==","signatures":[{"sig":"MEYCIQDJI0HyqY60KvvuyZjsP0vb0lcpDF6QWvhEfhKazno0XgIhAJXsQvKKezd5L3SKzw4Hth0ThbU6NYqVoDH/P/5wTrgQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijO/rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Qw/8Dv0AQ2bU8qEU4PufJhlk630NhvgLSbGPhxAB7WUGTWdxunF2\r\np+Y8TcU24VXfslRKQQFkf97xGOFilZHHtd/F/GZ1cnCiQD0EywCS+YcwsbeK\r\n2USIna+dfJvrdobt6l4WNgr8G2hIoNwjJbEWFy/J4lwmK2Vj662amdpS1Ct0\r\nePATd0lSL4UdYDNdOBxVrnbO+81f/dhVW0TqgJ4sxm88mGDzLyEwmnwfYRv3\r\nautv6j/WL7yevemfnCk2qiHfH9RRn0WZQV1fkfklXFjr6sUnCjjsgKxkfACY\r\neX8erRACyzM2a/0zKY3p9+OG1kHpDKZr+wY/0cf+RYU+HNBQRBvJt3EeAIAE\r\nVUyjfC8DZ+zsx961wqkgVOXG3b8NPsokjC+Z0LLMjvFzedMBmHQN50yGf1cS\r\nux2sK94GP2kmLiLg074rt7qsHZpYGYzYWBWsplvx2faJKMr4ioxjDL842H3y\r\nxB1zXeOt6MLrIzk47fdLrN7d937ak4HJxl9jOV82XU3ZMAGDov9KG+FgAVjS\r\ni48LYx26hbDLqzIycM8nEjNMsUJu4G52q+grSQ0bxkaxEaBihrE9sLoAukIn\r\nuciIWtrLNxvKi1frBNBR925GJJTXCEEmHfjZAa4qSe59KGp6UbdaVm0/Tsqc\r\nGBzFmQTwrVJE3Z7JaRZdAllTK8XwVxw8xlo=\r\n=wSu2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e63c6fa74ead38ba458fa3b9188cbf8816f318a7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.3b84bc3d10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.3b84bc3d10_1653403626796_0.9057583387238479","host":"s3://npm-registry-packages"}},"0.37.0-dev.75e405c8e4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.75e405c8e4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.75e405c8e4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"38f76b6389734c20e187761243972d807907a3bc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.75e405c8e4.tgz","fileCount":18,"integrity":"sha512-xIxLsnlyECauSiHZ6yIZ/hUz7B95H6l6ZJDh7PuwX8dKtwRk8IQPSiMF7BeXg762g05e0BHjK47jdEKTXn1Z5w==","signatures":[{"sig":"MEYCIQDcevQFqb88Ff+NmNRj4jRblynCiYDWmP7aKWiCshMNmwIhAPyNHOYHY/a1dFRfJZ+xfQtAkwsOYdxoBNq63EQbYwUb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijTCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHSw//VH9o5exj7KNB/IC8QVRkVH/PB/gObiT5L8I5TPgqV8YQWTZL\r\nmuA/IbJ9fj+KNN6QWlkrh8mQHoFpVtd03X81J5T92efFu1gY7RZ7NxeTJc2T\r\nH5dljZTYeMT/Z3Nv0YcXmS23ApaLxnrVuLzpG3aqsgwEkCZD2gwfznsR/GO0\r\nofvYU8EFACc8m/mmQnP3DdSDSmZkhh1X2pF7SNdPmGseE4/e0ocoba0TOSUZ\r\nC7adlVUFfIWJZuAhYI14ScOt7DgIquKAboEYhUCGAkpWolmZXxACFd+++K2y\r\nWyLY5w/Md8VA3GQpn6lqb6JVACoZfjykehUrJLp2jZpGkZd/aDJmtfVKr0gd\r\nYc/scOsFpvy5aZfS2f0mGYgy3wsJkntzC8c2Mi4MO7WXiS/9WRv6EbyDaQj6\r\nzTynHg7kJU+6efu4oMoMpIcI6iBI6NKnAO1uOfdPahDUIwykd0uDdwAq2Dui\r\nhA83cY5cwcGcasDd6iH6OlAJc2o01zkJarXXJdDkDhkh35uAjyFY53g/j+VZ\r\nd/uekOmvJoqrZJr0spi+RkbQjdoIpAsslsN0J8feXEzoaKZWz8iBqslbx3Oi\r\nR7C2Zg8OPPqE/PzrNhlA37Mn+mq6lSLhZCmCgtuZkqn7M8rDfzps4yCQhH5P\r\njbvwI8bxAGvR4h2eup81HZk/14HuKxY6TFI=\r\n=BrP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"1732434571a72c94bae4e5c76729cf301da9391a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.75e405c8e4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.75e405c8e4_1653420211377_0.3429202750697511","host":"s3://npm-registry-packages"}},"0.37.0-dev.531e2c2b9d":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.531e2c2b9d","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.531e2c2b9d","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"186c0dfcde426abd4e027f1e05f01dbe9fd24b51","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.531e2c2b9d.tgz","fileCount":18,"integrity":"sha512-2UxkHk5X0CTMZwUZsMLUmHw8XspGRA8xIb3mdCuyMF94/ceqWaHKgo4ohOw2UZNbel6cvMj32aeZ/kyMMF1jJA==","signatures":[{"sig":"MEUCIQCSHzMuUw3bZz1D4o2Lnn6Hjp0pzJc8fk2BPlBwkWZLXQIgY6KYQpjaAXnxFslw5WWxQN8U0SxFp2cKfE03qwknzGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijT8lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNeg//XwNkqxno/6DDdBAbT7Q5GNOS8K99XahWZZoBlZjU2C4k56YS\r\ng/JB3oHzOBY/A+pabIzNx7zJbVjew9NsFZNAu4YhNNWmv0WFqsAh+Mb3QDm6\r\nJ4tLlvoilzmLJQjgLVMpPBgGdeHn7rykCy3Ux9l8ha3Vf0AxJd29n5t8NSIw\r\nlDI04tiwyN/lRm44K+bWwktIBTt+FPeJnbTHU5QyQb6PDHEG4GXvpaKK75nJ\r\nHEjbOtJLyu+5ppeJsLJTnrqlNu/4dShaZahw4tzA5fO6Rd33kQl8IXR92VDS\r\nzlShLuWsn67QsHmZ7vokH6S5S4/+PcmUhqpzsPBCjfszuSFdJ1fQ/AIZw+FA\r\nAGFUIhUHYw3DZPEcLamE8K2Lb3i/tzuuIbEcEVDrJDETTPks4JBXLiq1wi56\r\nHW4+uDcYryf14YKn+tk7Z7McYveXFIsUkCDFthfH6/MvAJ3ekbB+QOwBh4uM\r\n13bS7T7HQlJhf1nDz8hNJV/FnwgB2JtBiaw7w2F+9kwH7lvnt1vrJffSZtxn\r\nZKXXl6mtzT/96Q5NEFXw9U1CE/NED+2hmUaYQlZpJo5u2zXV2g7fYRUgTsck\r\nHV7V6JtxU/tngy0+XPAzCftnGJbnfZN8j9FMZR6nFajHBoEOn9PtuTXYLK7L\r\nNQK9CJOa6Vbj1rsYpVTaYxRsjEY4E56d/Pc=\r\n=f8ja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"e2e0ce66275c037cd633120d5eeded4dccc024da","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.531e2c2b9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.531e2c2b9d_1653423909439_0.37624732593275634","host":"s3://npm-registry-packages"}},"0.37.0-dev.11f6d0eea1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.11f6d0eea1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.11f6d0eea1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"bcd7a8c59e5581baa16d5963778512ae1da199b7","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.11f6d0eea1.tgz","fileCount":18,"integrity":"sha512-sffxqMY3RA6uqYdHN9NkTgZd7eXtfR9MnFYdc5jhsrxqSh22tmSCq8+D91U8Gq3Wrk1X8ewLvG6vS1sz7Ubvng==","signatures":[{"sig":"MEUCIQD8I1FxvDDKY//IrMS6xy6j7nqReWqQRGE3CT4k7T/uHAIgf4GmUY+e22RSw39n0Bs1LxAWVn0f9rVr9jqH+Kgxg9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijUc2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/wA/+OWtURPXrJtKetCu6jtRbGaHCGceK8bbhhyvs1mwRESbQRvwY\r\nZ7nkcIdUwLvvzJP7+4K6gX7fVOgdZwrXNkDe5oBzB6JVdPKwPwsVz6WkC3E0\r\n5j2K7ituQnXFYBdmJRrEsWgZVMs+/y5D8z55Eyr/Xyokgerz9GEY6vSgYGXZ\r\nAH6BGKChYQZHTSzGayYLdPJL0rFJEX3jZUTU4M/qZRgXcJE52TDS3HEqQ7uu\r\neBJifURWvvTf6JgfGypjvShz+HGPv9eZhWsLkdu2Ffas6QxXgZ9FpbXAU88f\r\npIHFC1cvRmppiXBFzRKW+asAAOxfPKJPj1yXibIz6p0CNPB4wKXRK5Hkn7U5\r\ngvDoNv8VKOEJyQzpNG3n96s41vr4Q6S0qOoFVnIwfiMnUq4ZCKX4HDimxJhg\r\nAeOwzXVcdosf1HQuO39AiKfcTWRaymtf+EMxSSu/FCBTUX+zX7laHu4t3R00\r\n1Q0d0j9J5I71i94cEY8hBnlAjscou0mNlPh6GcObStvLRWZq8BgP/SGew6Ew\r\nvCDmyqgTdAEq7hnGbNRfETK9ByNweVdzYtqNtj3+6Xfys0MSpetn3zxs6A+v\r\nSqNEtkgld6fMKz0l5YvOn1SxaQuARpRJF1TB3U5FZ28+FDzTqseMctebk9cJ\r\nwFREbqIp/ok1aFw/gwQOQRua119wnrCpxO0=\r\n=dCk6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","gitHead":"c7a8420014893207d40d1a9102f959cc2e5fecaa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.11f6d0eea1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.11f6d0eea1_1653425973796_0.25139761419541484","host":"s3://npm-registry-packages"}},"0.37.0-dev.dd0e4dd731":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.dd0e4dd731","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.dd0e4dd731","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4ced8216677755866f2a2579e2a7689d2a24bc42","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.dd0e4dd731.tgz","fileCount":18,"integrity":"sha512-tpJAw83B3aw4f0BmH5vRY6OyYg3+F9Z62gLsMeJQovfe+33ppGVQZJNE9q71w1QZToM/9t6Gdi5XEYPW8E+KhA==","signatures":[{"sig":"MEUCIQD4Z2S7J4nVi0Rvcyh3BI8XVwvJmDr5krsSNKhNBfYRRgIgHnHvcs3OVRKkCrLIU1a3V9bgCGTZHk6/11M6N65UkL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijUspACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCZQ/9Gz2O9TT+N0CUgs6KWcadeK8JvWnXnLYQqFzRRROwL9mVh9cP\r\njt2Cn+XUZXlLIhOquvHI3wGMdP89kE/VLz7A02P6dWfNQLnMEgI6aGbNmKQe\r\nTyebzHK7Xr0CG0d4mwbSqmaTGkcYNHA+HkWy3rREZ6Ntf8Er6o2/rtMzSSND\r\ndhrz59CjPIdWseSxjw1IGWnrzdXmZFPmS9cmrNE7NbhOAq7+NmL2/5aVnLJE\r\nOwgzqyuJXcJRUDp+9fPj09+ZOhSiv4emANk0wHJsHNnQSFGoh0qFZLuYDL5r\r\nSDVmuviAp2pYLIaIB/UPGRLQ2kLj0BOgA3+VDbAxUqYGnkj7hbymdNCXErfh\r\nlvBAak4fd9k7BusZ5pzO9p7d2WyOL0+MDVNdRg+Td3es9OpSZImgQxuBNubS\r\nOSFJr4EIRPSCA7cwtFVW2nOlmmqI5EHc+nFJoKjC0XeW4RWUFcZVjUyGr80f\r\n1c9s8/1wV1TIMY1qLiboVpbqzZfolp6zuxI0oJSimAac73rzqQokflnfTnNo\r\nKx91DfMLqfi7i+QmWqlnUByNA5fQGA2kK9AlAce+2ChO9WFgXUOlCWSA/Q7G\r\n+SNR8IWaYsPgUUoVWj6v8Q6AizUMk+qH8m713g1b621crIFxi3zMIuhO6uXr\r\nwnjsa8SeIzYKY3bwhPkMlqUxRwD1Yb0eVsk=\r\n=VuDk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"824694a169c402f40a6bf2a7c6b7b8a60ca6deeb","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.dd0e4dd731"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.dd0e4dd731_1653426985098_0.9272920835793308","host":"s3://npm-registry-packages"}},"0.37.0-dev.76f0d0d11f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.76f0d0d11f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.76f0d0d11f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"133bcaee92cbb93cdd5023d1f98efad7be373c92","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.76f0d0d11f.tgz","fileCount":18,"integrity":"sha512-Iywzleu8kJq4rDbWHNsnmk0NJfD0Zu37CrleuhIYG/JzDxuowwbIbAL2YzyAY0SuLIchUBZMMuziZ2aB53SA6w==","signatures":[{"sig":"MEUCIQDfbL/YkNoDqBGVa2Pmtyq7g+JsEy0G8zOpTG5z/6YGIQIgMhFPMj6V65RZWMgQm/ndtnchK6RmEiQ0GhzFFw3mb/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfV1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Vg//XVwUQ3fEwivqK9g8uhII/gi80chJBpwkzdeD2DbettNgpodv\r\nTxRezhF/yBFXlf5NZ2NwFlpKKmCgT+hbwJmtr9DGbW2IW+6Mi6BqOLJr+F3C\r\n5U1ujiDXJVizHHoMNxsnHZ9xKHW3bmHo1U7QcRb0rKbEmCif6DNHFPKZo/V/\r\nyehFl2usODCgAVZYJLpL94Zzcc6RNv4XPgeEM/syxorja48zubDoed6isNWq\r\n8Jt3lWNrIioOD3YPjq4AiVzqYh5sEDIb2mGfXsmX/B8tmKjC3j1ywS9VN0DY\r\n8eFyGzIpqmFgD2CqnJtjZ4af2ve8i72dugGiyD3G0yHM6CoyYNavFKqnegUX\r\nvSqJM/B8jrSlnCD3CEr4Vao69eV6VWL570c7ccqkhi+k4FMdDm2NFj2K4AHX\r\nnCd17RQgNMb7bvzHF4cNivN6wRgzIW5qIFB7lyHSwI3ssPs4hfhHomfkkxGe\r\nZH6QZcgbT1uUhg+2KdnQBRREuRBOJsj05Abiwf5vLn/NxmF47EcmbApq9y9c\r\n8NSJnhr47Anf+lkenvg/WNGT6C+/hDIathBi1oqLcW0SWFERPPYh4D/zh9Kk\r\n1CvSCVhM/HodsvujpyqFscdImghjalSyc35LKM6u4iujrJfvjfsyxDfSkAi/\r\naIpqfHFgqSXxVdPLg/H+UMU35Gr8ZA8O78Y=\r\n=CEIQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"e21d1dba67e06b949b867a922289295a92f5cc88","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.76f0d0d11f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.76f0d0d11f_1653470581688_0.4488686639904427","host":"s3://npm-registry-packages"}},"0.37.0-dev.3db3bf667f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.3db3bf667f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.3db3bf667f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"20fb1264759b26924372b0c33fa84c4f7fcfc7b5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.3db3bf667f.tgz","fileCount":18,"integrity":"sha512-mFaVj8yKbLhUJs8rGctoU9o0gRTSIm9UX3TH7NKMsG+OVt1HRknwIqK/kvj2ow1iBrIa5KieEqT017/C1Pk0LA==","signatures":[{"sig":"MEYCIQCbMqXzQx9DN1sKpPohdFueoDK6n4kgGWn1rPxRvRVGhAIhAMjflfc2svxdT28nz9w9fNQPyJEFrcUV2JYFfv+04jhz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijjcIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkoA//SRR++XKh7mj+pf2XnER2nfOhwAHr89NJAZnabV4AS1pUYf/R\r\nc1RjFSHbMkk4S8sqUvSTXm6n9exxjHigNFER0vSnNrGGbW2/of1mE/Qvk0Ul\r\nILBu9vA9Zb/eog1q/z0pjsvi89Nz7YHFP+fNzxrep6SAqt2qSYgtwbJAZU+H\r\nbr905dOQ4voLspfHIdf5v5JsTPDeX1DM8NaxeiuW/POEJcrCXJN87KD/JDFy\r\niWLCOcISurrz3BBbJ0vtMW5xCVArGInThqD37rpT4qbtte/ACfpBgqJ1xmfw\r\nxamQpOfuq2NzQCQ2V4jGqq3xe3zHxk+gfn/ClsuIjArgqvZ7owMfH0iH8LBw\r\noGDxpW+fpYbeelrU70HFcFUK0FEW+YQuy+qv4WZJ26RfEEuPrIL9piXNhnoH\r\nYQYPtmkhC8VLvzCGVr2WHhM5QnGUOaD069MXb4kkl4SHqLrhXyIa9/dPuEM7\r\nlzht5BJCBv1DEigsD+9VR9ahOD0NXB29JCJgAND0iBYmdirGF9SPrT7JC6qa\r\nTetjEu7S3K7hKqcGZsyF17eUFTg6uaYv3JDDlii0Z+O64D53Zlp9AEEiUSg+\r\n/hpcvXoQMNpqIHWympgJ+Df2QlLioFwjfeyCHtcZtaUZa25ZyMt0umGDXqdD\r\n4MEMT0ZXacdVqkOHH8gmpH4tCYU9JmvtvzM=\r\n=qxYG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"fe98be06e1c0a7c087dc422473f2e6030ff2ff57","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.3db3bf667f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.3db3bf667f_1653487367910_0.11099600311062607","host":"s3://npm-registry-packages"}},"0.37.0-dev.1031e7e2bf":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.1031e7e2bf","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.1031e7e2bf","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"20fb436a9c6349278a8cc97d577b0932d135ef2f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.1031e7e2bf.tgz","fileCount":18,"integrity":"sha512-G5xCk1d+HU/45yNIOrdF7S015Bvuhf+PtcWO6gDHRAR03b5YacINlo4svywZJREb6cnm59F0xoQlZ2vzrh/RUQ==","signatures":[{"sig":"MEQCIFRfKbQaKNWH/HlZHIDq9HTqBH8QYmm6tw2LZp3bre68AiAU23yUjyVl095xRTLahzqnRMR0WsvPduOtx39RVJUsTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijjiaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokSA//TgE4dgHV43FhUr0k8lKdNdH8UC2djVEd6c9ufnHH+AXt/Aq4\r\nFBPdUTEOlpxrqNfmCom8OmB6dUL6tAO19nlDtutLAeM6eYfko0/e1k1q5v0N\r\n95XgtMI7lbiiytbvFxF+8PMOrNJhr6AzNiEOvekO+LQWCPwcJZcPDobWjNE1\r\nVKKnywflDFiRVdoKv2o2bm8ToOFeDE3OZM33OtPdr+luhBxx1CZb3aYguqVv\r\nhwqq553V7Uw7QQDE7/boQG4BtzTga2w8+9Uc0bjZKndi0kKwWm+ZJHs4l/6J\r\nv20k0QRrrYGVfPkAzLt+RftBG4l8PBKBn/bKAZXuFbscinivv2C47zhaRssz\r\nITvDwuGpcvMnF7Pc5oKyMOgW9jZ7ZgfqNImmsXN/PyZSN2j5mIXImsaP2rZb\r\nMREuf09wtaLj4iXXd1PihEc2h5ACa8qn/bf54kSUYovR/etmVWYuYXYqMuWt\r\nGDN5+lzoANHzVj8oVJXVGmvseB95sXhSpz4WxgzCEjHg6M/YY9hC4Z1iqAOw\r\nyuMkobpunobD7u+ZAvzY3qOArDByNh5CfFYk/JZMDqftKaqRoOV99aiwegvQ\r\nZ6C9GNVWXQCDkujwOt3qmP53aaueJDXnHjVmI3ZiLCpqozwVOKl8CUyQ0vUI\r\nbNcd+cpRO1eIpEvkuWv0PmXsvncYkKfhRSg=\r\n=cF3c\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"326e60c84560434b38ac2b03958d985a391cbcae","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.1031e7e2bf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.1031e7e2bf_1653487770783_0.6319786424464051","host":"s3://npm-registry-packages"}},"0.37.0-dev.18c504c016":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.18c504c016","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.18c504c016","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d0b35f6b43a37d8f5770b8ca258f141f3578d813","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.18c504c016.tgz","fileCount":18,"integrity":"sha512-3rL7s+SGCYiUGUgzqwdrmJb8e4/A7FfybJwQv/6sGKgxL0hHWNuLDke9NzWmhPBII8gXVQTA8AydQXO1NXrgIg==","signatures":[{"sig":"MEQCIBZ+bkdquXlNEe7wiir/CnBvwxwEHVglJJWUitYvz9kTAiA/Dqs2uyRJhkqof9Wtd7sM6qS+VugDnUfX8sag4aup2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijuY5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/9xAAhup3rysMkaje/At4fR5M7TrAJ0X43HAn40PM5EqKdD9ZuXuV\r\nXPMMPI7NYmzls+KbEPi7xJdYpuarl/oaOg6Memslhx+m4MrPBeJUQ/u2/bSk\r\nCbQPdeHRnOYRZl6sxh1kYYWm4UtWXbnILxHl1g2dlfBMBQVnupUNjXTF7jbU\r\nAe2dA9YxcLvOxQBtBNr0qCNvOWxmQwbTUsviQEI6PfIhSLo/rQz+npFuG0Yw\r\nLcZME6/fmIvm0+qRyHfrVmcQY0XicPTuT3V5pMMJFN1LtSnwWrNpgw/1XWmf\r\n0L2ZU3GRB86zBG4ftNyEa7hHSCmL0qZ8cdQWPbWiGuYx/0uL+fKQcpH9KQiN\r\n1KGMa+1D3+9K1qQdpvPZXrXi+3AV1oJcUSDxmdky8xiA15SyLTTzrVGwN4ky\r\ntzeeCz3pwoA2IYMOmgja4i848ll8X1HKX/d7lGkwCLntAgezsbTXlRekjQxY\r\n2ySVgoip6e1Un5ljU91OB07IQcYYNJpFANu5cxOlT6WGJ+Byf7nhyBVw9JDO\r\nQu8ntABJYkoI2nplgUiNCRxWvGIeBys/thbrlrThE6iT5P1A26VkaxtEvoAB\r\n4YmoeZlMQgaRZ+568Axy2Guo/1hA28ADviqRq+P1RkNEBfEwDx1rWMEXiXDH\r\nsyifEpKwsdxc5gqq9TCBMQI8uHw9+d/tZYo=\r\n=aqmG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"e60a26b0fe928d012183c59eae570206aa60c092","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.18c504c016"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.18c504c016_1653532217678_0.34896412957255607","host":"s3://npm-registry-packages"}},"0.37.0-dev.f4619affeb":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.f4619affeb","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.f4619affeb","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"842b227ee744ec7c72938c66d11cc05e91b869fa","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.f4619affeb.tgz","fileCount":18,"integrity":"sha512-npoHt38R9o10EvuFxEkYDhVF+vMaoCHmAabPvQHFZMQqqd8Eq/YjsmM9FqPJfswdW+kaiQo1j9Jd4b7/scUI9w==","signatures":[{"sig":"MEUCIByjS3JYcNdaP8vfj7luGF/dsbJm9y+5C0V+ybi+cQIbAiEAvZP3WOMo1VXMWbvlz0tl0VMo6mLhGvK9zKKTj+R+r9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijw0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonrhAAn30hLS03POYYjF3jyIk58gZ27yP+ZreWXJhI2wL+hMdKEhZf\r\njs8KOPh8nJ8lfF+o6o7x+yhF8nyV9Env8W1X3paFLlv62KHVsyilGcq/eonD\r\nXbq7M9rPJnp7RgCb81FKchp2TYMYMxSsxRBZeJahmbluiiBiA0DHyKd9J3Ih\r\nwQnBadWwihyFReygsnhSUXQVMiif1/6OsptPFwMayYV8Ci2h7Gm9a4KyO0xQ\r\nmUAwWzJVsiR0tIDJ5AFM9p7nD2SU4667zf1KoHcgkFa2ANibfsEFZoMstPgm\r\nDEk0T3jtnyE7HpqNUKe9DfPUGV2+NsvXeKSjKZOp20kiHeLQuVXM10uP8h2p\r\naL3F9RORsVYHymwVf3ogV+i2QAfAl9oOAPPNNvyeTXve6QPD96FY5IFaILzD\r\n6Khc5K89kS+fOGYWa/r6kXT4vLQq1nlBspFyAZy1830h9hvSgu+F7moF+8LU\r\n9o3WEXATjqpZA07PQKyy9Ki2Oydr6+PAqcSg1E4+eCQG92uYGRhX2e3BlSwp\r\nfRGopstand3DKn2wTCr3bFpIG+a5tLMCaNL7vsdgt5qeY32wNGydL2KDQIhV\r\nx5s/dMpNKBmJpBz7jxkdU7LSMVQDCxlY8vNWwwjv3/qa0AzB44cV10CjVGXo\r\nNPyy/60j8NrovhzRQcMnmYBJ3+vWKCTveHg=\r\n=kLKS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"9e6541da7b803c16cae2e58c56e05d95fb5d9e54","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.f4619affeb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.f4619affeb_1653542207410_0.6844202800046291","host":"s3://npm-registry-packages"}},"0.37.0-dev.868295177e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.868295177e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.868295177e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"085a5f7c7155652c96c50eadf277d87bf358b157","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.868295177e.tgz","fileCount":18,"integrity":"sha512-Qpc4zfdm9JJYtoHgv184WYFJkyq+CY5RxaBYc8CrF1e68hxwnibVF4zKDtw+zx5+olNA1Vo+dv++MAYUAhQ5jw==","signatures":[{"sig":"MEUCIDXWox7NY3/MOVb3a892jFlbWq1QjfsF1JypqKaqcRGrAiEA60zPX8knYzp/tqPiIPJjhehhpg6ZEC++jRIThTFy0y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij0PfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4LA/9GBYUQ7SXeH1xI7cSXoUL9g7aV8UFCq9UtzjFxna5gRIXmN50\r\nuN3PwiNb0IHci/Ko672tys2XwelxoQiGq2+0B8UfDSk7pQPN1dtoELbySLM3\r\niFoVjaDu622TvWT4q6IGZaDeTqo2uO7WEBUHVSQz5/+kevYsghvS8XFmRrmp\r\npWPvydoK6xVpxaHn+LHUVuVBmU4hqVqd2njreGxPVVRJvTJTKkxLeYz+97gs\r\nU+eM+VUWE8apzzrlZboeaKfhkSja5U6emE4tOCg2BUEXRLQW+Yf71Z2MPKNB\r\na/x2ox32MR0q9RUsh3Lg9GjhifZuzIJkh4RXDBNAYV6cIahCpI3PID+EAU+W\r\nGrgKi0gguYLp2tauS1BnM88e2TeQHn4Z1PUQrsRD/IIHvxcDO7CIGhmkGbkb\r\nkQmAqDIiPf0T5uFEAKZNg91/DEm3Gtk/Ri4JtwtAgADJqr2yNSSiBcaefCHy\r\n11BdL6zX9spN2Afzg7kWGXKXp3QSl04vI6w8FiAUkcyZSvCVFxHV4khV1rDo\r\nuea+SqoYC2oYeH4Kf3sbPQ/sk5Bl3RJuyoR/9wh8Feq1/eaIo01nk6hV2GqS\r\n9CM3alasU9UNryIehF4ZwORvzdaYhbv9quaNXyehFXVXvbesLbzB8K2xP9ua\r\n+rQFp0CuF6iUBB1giyOy3S9vHt0x8/pGxu8=\r\n=4Gm6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"fdeb14065b3b40eb8d2aa6b021d42095fec4ced4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.868295177e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.868295177e_1653556191745_0.08291499258511204","host":"s3://npm-registry-packages"}},"0.37.0-dev.7f7ef80d11":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.7f7ef80d11","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.7f7ef80d11","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"251b448f6ef258d0cba5bde07bc0cc2cb8c9ec09","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.7f7ef80d11.tgz","fileCount":18,"integrity":"sha512-tDzk30EP30c6bmovWxBmIP199GRoQRcziWOvjq7CrnvuN93Hn31Twkmjf2xQih770Obl4qJjtlIolso+OxcrPA==","signatures":[{"sig":"MEQCIHl/EnGW4aNR28W3YTTnMafK1gZj0LvWF+s0iVJCcVIxAiA3OnlZ8KGNfzYTaat1xMZqkj5uAPJKpVEJ+BWxQSLpGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij8jZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDbg//bA2S0q3EWkszvRYfjwGnEXBlyL2WzRXUbwAl+WcW5pi2tO27\r\nIH2VOX4YmTiP/BVtddbrgtaAbCbyETRcqSMw6S7ctaKVKh139DVwhxdFKUtC\r\nw3ymEo2OpX6niEojCfWCD60GnksYO3lTvG2ymSCvAGGPA3H8/kAKdYrWX30O\r\ncRhOt+EM9NksFQLSZNlg1yWLGAnpQTqUha/jOzgLTyeYAX9UVbD0pFuqYl9Q\r\nnRjT5Nm4vVgJgaFWIWG0rEUjHK+ZOuEoYVxkQcBaxmM0Qh9h+c5Oi3fSV82f\r\nuNLPTdj5HZEtu8ysKWVhuhtsT7eGs4/IXiFFpwALqaoTo86bUW90vUhFjI9+\r\nyDI16DhXICXOnDQnbz8Ee7KtJWuoDu6eBSrwJxmw1SOxwdIRUOns7/xkuccw\r\nQbKIt1NlRR/wUSkDYeVIfNNeoUPXPKv2TcDwA2wmoG99Qu98QW9dpeb3Bwet\r\nDVwtk0R0vi8c2vHuSITG7Hpec9QUSitc/4SM6nXqDr8lesR3zWOXNHhIPLQv\r\n7mb136c/46j7C49NnmFuTinxFY5nbaVmJwvYYbW7HC0teDgBm+FJciHmX7eg\r\nGQ4QPmNoLQ7x/Z1UAJQWSSNmVVkRwc3CKFgy0yS+5UIzMi+F5MG0/5LE5Re2\r\n7m/nR+j5DR3qs1ILTR0vqNUJglrmseRL16c=\r\n=pzuO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"04d68bac5d6f161db7f178bfb73cb9b9e1ab2509","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.7f7ef80d11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.7f7ef80d11_1653590233442_0.6061407843877287","host":"s3://npm-registry-packages"}},"0.37.0-dev.dfd4cdcbf5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.dfd4cdcbf5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.dfd4cdcbf5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"da196d4e2d6beda94db812acd2a3399f1281aff2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.dfd4cdcbf5.tgz","fileCount":18,"integrity":"sha512-pBVvxbQBgWdjzOnF30kIhIqXPJJimn3UpmOQY/uPmHOmBR205BafYQE8FlrP9EXavFOMhXkMed2s45cazdz72A==","signatures":[{"sig":"MEUCIQDTWcU1WhePmptLS2L7lJvE1VKJNxLflfDr/cmTk3/lQQIgVJ2Cmpf6q5YXC4giequiniMKHPhFHo/C7prP3nUeuHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikB0VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVBw//YzxAUx2xddakKklusQ7Fhr9QPDfsuzqs6N/k2YFUhugs7oef\r\nh+gawfdFYqZX9+yZY4R4GUcevzdKnBcBvOhFgJ+jsoL8r1q4RZ+awK0bavz9\r\n9wMXEdCaK10AuHCKF0zf4VZ4KcItEND8csqRO8hLyeGGe2POtBOkxpSQ5Tfc\r\nKuJbQc7uCXiHuD2VUUbwffG73G+TThHB1jqglLSM7erM4jvPXn2DZNEG4ktH\r\nPypVazjLk9yxVAC+fxFj9hrwtXG71V0Mvd/dKQQheLCzuFWq3/Zcv3Y4YLp+\r\nHQwoBiZ/BvseBUCqM6lxecaONqt+0g1OfynYF8alOORfFP66G0j8Az/4k/TC\r\n/SNjbkg1fXb91fkb8j7ORJrZBXZQWuPp1lRFj3GSZ4wJCc83d9X7DZ207acP\r\nEoa3y884w8tIAEbYxvRdadeeIsXt9u0Rs/VmBvzD5riVHd3QQMkYiP8yTTT4\r\nHBbNzpXHZDT3CaM4Gu2d8fC8MEy5eRHBFmwD7j7apz/eYhsR1WhM9Rw689Tx\r\nmYkqVQSLQBIwVmNdbxkVX3wbQqcal22bT7vd2QRbVMZV2diBCRJafgEOCTsJ\r\n1qd7rmuIYpbXcFdt3zfiuuJ4o3FuHWzWKzifGnh8rmewGkxy7gsWnK0naTU6\r\nyaeeMr1XiUXh/N2ZSYioNVAsRYKqGY8g+Xc=\r\n=uuYS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"f6164a4ddf5bac1a47fcdf2d47313abbd8f61909","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.dfd4cdcbf5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.dfd4cdcbf5_1653611797233_0.6625544110966415","host":"s3://npm-registry-packages"}},"0.37.0-dev.b671c0e2c3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.b671c0e2c3","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.b671c0e2c3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c93b10879a91bf1ee241cd980c387b7e7aa1568f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.b671c0e2c3.tgz","fileCount":18,"integrity":"sha512-o8WJ4nj4DkkkHpIAZarPKYU4zb+8ti5KGoUUfwOVB27y2YSR7Mt69n+tsYKEv6Aaqar3YDLNXweRFwM9nUpPnA==","signatures":[{"sig":"MEUCIQDaVEGOkJJpntEKgJH/h1JRl738FPVTC8UTDD2IkqwrBgIgNmmeL6dH6m7WJ4Bnb5QZZpYBKa1TvlLV1901Z1iS7Yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikB52ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPfA/+NJcKiujdOud/znkTfFNwz2LXPkf/15sg6cDuLkFHOD8n5vET\r\nm5ScHbN04EHMrBEy6osy4xqZHw4Lx/vFHv6Cd9/Y+i8Z+oy1uqLw9AM08bRZ\r\n+ZYED4VEVJ1WUVQBf3/FDd3ijTn5am8fLBRJM+zdt/hrO+DwzEVrY9rL9ER/\r\nXBzw6h5vQHdytZXqGe63RotIymsXiPvYB5uGUc8jBHy/9TLgXJr03T0zAuWL\r\nWnROHCoFp+ZRhmDIJTEiwQO3JJ4R3SeZ9Uo2sXiW0X1Wqjx2wFpJ8WbZESpR\r\ntXuE1kjpEi7UOFW5+Fk80oSkRbNeH6GdM5BtGa0JwKbfMWlDzscyRGM8Bzcp\r\niIwH8bdH1YUELh39pKANZ+zpFxBhQB06koYKDX0pp8C6ctdEprxE9iP3pHXN\r\nx0SswtKCTRhtAZT0fqCX84q2an/CNVIfUVfmv6foi6H7OGcrHcWqta6UgO6T\r\nefoEyQDpNyl7F+wFB/Hc0/28ap8nLHrUnIYc5pvJtkv95GH/O+6FoGw3AM7H\r\nQDvHM1pG+vSPjtx0O5hd3L1sK8MIca85vwZQ5BACf0Q3waa2tJMVO9lXb1KH\r\n/1jZlZhIVbjo61HWPI3njAMKq4s34mhtzbHuvB5IP0odhIpvBLLSwWMPYY2t\r\ncmhYGAZb/f7oBRr1hGzVb0cAx/ivwCaflpE=\r\n=iRTq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"79a66cd928917f68ee2cc166882a67be473cc374","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.b671c0e2c3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.b671c0e2c3_1653612150608_0.17699066280574227","host":"s3://npm-registry-packages"}},"0.37.0-dev.2883368c84":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0-dev.2883368c84","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0-dev.2883368c84","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"87f1ab41266c919ce1a4cf156153ede28c400fc8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0-dev.2883368c84.tgz","fileCount":18,"integrity":"sha512-+8HFFvJXsugdXYv98KEiTNFdQkr8acMhmGDqThATzD/3ihJDTChsZd5gruVV9Ybv7e6eNqo0y80plIhYmPCHzQ==","signatures":[{"sig":"MEUCIFKWt0bV9d/mIz4pGFPy10MAH1ZTB1HV1cBogtEPSfWSAiEAwusi/WG+/yIuIdPrb5e9GASiovYMFy03tBZKwOXvArk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikCLEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMyw//ZbF2isYnh7Iucjy56Us5HQSrYvFzLfwDrhZkeGNYiNLrrydA\r\nfUo5rR9CEqJxUEUth19PQmnu8DGMW4Pb7ghMIIHGHLRKJ7ljTMUBpnETj6zg\r\nRKQCXmXVYcTna2KPVfSwKzTiQO4cen6G+SpayvFTu4xyKnLhX+a1+c00u0D6\r\nsk99cUf9cfY9ZpMMqa0gETrOJZNL3rCG2QbjiY8wyZEOe1LeORBcYPLX507B\r\nwNfVxq5//fQCPjm30IjM1RV6ih22z9IAgpLWkztZTtLU/AbgAiVVfAB1KZPE\r\nr9vyb6ENAwJ9k3i8OfZFwUAEAlZVqAvhEQgTNixuDIHD+aqzESW4tRMN4RdN\r\nEpFl7peinWg9jWy1ssLRGsBLzwvIR81atFdRCYGgHNrkH7/tzfIqVtKUQypT\r\nj17cKqdJJQ+a/s0TLoU94K0//jyWRX9NuWAMpV8dkiqRt6arHRl6qqlBQxXU\r\nIAraq0Eym5S4En0GS6qC7wtzvt6QV2IC3GCtJZGUm9q4b7wKah3XAsk6BkB7\r\nO25+RXpxud0pPlNlni2U1XY+Zw3XOPwerc8mFH3LqhBFlsTtkTHIiTrui9Y4\r\nsiP0n7xqmOyT4TzsCZoHey5QEATn7LG1rNu4uT9Ag6fqmlP/CrH7UvColG1S\r\nEEPLsCmlwgvU5V6ygSfitTxfH1S4/CklSzw=\r\n=NP9X\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/master/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"1e9706dc38f502aa48b26f1cce08c311f0a6fc21","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.37.0-dev.2883368c84"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0-dev.2883368c84_1653613252395_0.40247004486689386","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.37.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.37.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f0b9bcdfbd1cce0b3abd0eb8194ae18fd9886817","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.37.0.tgz","fileCount":18,"integrity":"sha512-6G7Vdn1AgZx44EBopGYBWm6rec55fjqQqjimoPnPx0sbEiDe0e2s1aVX8RxWv47oxwxFdQLapYXDry4CqiZEmw==","signatures":[{"sig":"MEYCIQDaI5GIVAMp6WjvnYqHawzL8fLfYzoyZfbDPHuYj7bUbAIhAO6o1aReL+CiOTLpraSNT8ujPg58y+wQHwLp/uocLmZA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilJ8FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNcg/+P2gs+NcGq44AoLYyKLZ8gvovFyTbyFTsUyBFcbjVvP+bpfjq\r\nzB1az1OBBb+fXgVgbSEjnC7dcBFZjCs0pTWgpXzctY3j3sUm2lYnzIjlWaW6\r\nDHykAfnEYwcUzkyKmsWbsqLQEtXkt6t/SHSKt1tmjIDbuJe8H8o/mnr3Opx4\r\n453g6E7jLyzjZ129zUGFw77I+x1wsNWDKQKiUyGxUWHjBHlQ1AXcREe9bVxK\r\nWoRG0Hkrh11R2nvep0ifj0Y0ijq1K98f0W3jjGbYdw56Acu/JmKQ2Nphth1h\r\nAVyydSlCThvdZfqH23YT+D6TNJhY0Bi3D598/vb7qqpxmLProdl+yDCpoyUn\r\nRk8eUrhF1cA6XCA5O3JV5f9ILCeGsLpYl4wwMe0W8/ujQQDoLdiy8XVobEsr\r\n5F2t1zXzBuVlwkwVO63qOOLPHVdYwzIOIxQxh2cT5O9UldAQ0CkujJR8CQBz\r\n4VjXemVH7l6NGKsBzXqTL4bM4cCic1+NB0VtzME82x+pzOKqGOX42/IRQZxZ\r\nj3wmTboH94bFaqyuHmn8y/D6TMVIpkNRCPNTd5yplEFMdowEO8GwqUXqwu7c\r\npljKUVHZ97lUd4P16E31ip0M+PdJe4u40zwNHoF/eiwbqwt4ZW4G1Cluz9Vw\r\nFAJqdFPrk2r3D32E3rm3OPOpb4bnWzfYUvo=\r\n=FwhI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","exports":"./lib/index.js","gitHead":"fec2b425e836437184adfcf865c80faeb53c3483","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.37.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.37.0_1653907205182_0.41612127879765515","host":"s3://npm-registry-packages"}},"0.38.0-dev.510f3108e4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.510f3108e4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.510f3108e4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7fcb0f112d821df12762b0322a539a3601eae398","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.510f3108e4.tgz","fileCount":18,"integrity":"sha512-8dRQWs6NgJaXc2+W3hl8ZJmWpXxBCZ1XFCXZNBJ9k0MxbdG1/lNOoGOSDrfbrC74T5iW/zfL6LwOPbr41GTunQ==","signatures":[{"sig":"MEQCIFrgfeca6cgvCAOHDdB+DGxd0xqviT+XntrwPMIjmww3AiAyyRBY7wrjBBPkDJOC6nCLiqUMCq9mQdKMNC31P1YiOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilOHyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6fA/9G2aFSrHL4hpvwp/MyTauoamybt8d5H7XgaJ+LSbxszo6/pS2\r\n8GayHSG599G/8oy7kzs1fFpbeI2mDvVr3XifwjJhqbwE9jf79PilOp17TLPF\r\nmnRCfJCEAXBbOsfwXiSJ2bPHHF2kvLU3G6YjKC/tcRCeJ0kXPe/Pp2j8C68D\r\nrqDZFUSGeqUHyFRZ7e0CGZsclryNaplKkezN8vHhXDp6TOObJOoxPcbAMqXB\r\nBOy55J4IUaNRYMlQ+ZB8JGJCWwPtXQJg2h+f02ddJrrqhIef69jTTNstxgsC\r\n61RbbPirYQvzwW2EcZuldJWlcuFJkar6sQqy3Aj/gYs1XppoUAy0vE9/XEhf\r\nYeYxI55+qd4rzMfWSW2g+V6aIkjLHYl1+DmMu9yR4cgdbifb343a1hsFla4W\r\n/KeT2rsQkvKMJdJ1/zorUnqpHY4rPOshzw/KDK0CrWnlPSYK8zkUYm43Qmsm\r\nKULV+6w/4pfY69458PFzV7GxoXBuHit2tcgssx7uxXzuQJfSy2uDGvaNvDDP\r\ndhT+9yQMCGn3C/DJJblrn/nOwliuX3P/OckTomi1qIlpcIcAy86U4SUOahsF\r\nQYgKooexebfsVw6aLoXfxS7wje3dyhFXp48aqOGBAM4+pmD31QITeEP9D6HU\r\nbt475+vV7f8iGMuABAdiE+cBB6qr85K0eJ8=\r\n=si+J\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"8d538ef8d485311fe1d3a9cc5fe54645f002d968","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.510f3108e4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.510f3108e4_1653924338042_0.3111687547480291","host":"s3://npm-registry-packages"}},"0.38.0-dev.d5d3d6b527":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.d5d3d6b527","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.d5d3d6b527","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7f9aa45a8e795011619fa0f0441e2b6e3725ebb8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.d5d3d6b527.tgz","fileCount":18,"integrity":"sha512-k0/YQGzjPIulKJc7L4PnyEWA9NBjtCCpAL/hWeb/mojpKJ4R9ZtIJHae3JmnXwgcB1IWP+S6EMg3DP1MUXWBQw==","signatures":[{"sig":"MEUCIQCPvS831HbPq76jcLBfzHbeu1uyPGw0Gheg2ZVkkOq8DwIgLyIvrWkrmiPiGORGJwfZoe1FJ2Np9Z+CRrarksFtDa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilZVwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/yA//TzxN2rgenzhWHxUok8l2jKtCSp1PaY0lsIZkbyi8kmTJl+to\r\nkQZxI2AIy/y/V8ikcxkTZ39j3EgYu7O0lv9Za0k0GIFwPg+oj/tvW+ntLHhX\r\nv45ZLyTrBzTDWjf50UfpC3YHLr2ZNm9x8oOWMr1dU6KUxDC8eNfjuTo7z04q\r\nmDq7trRQN4u7bGC6IxS0alhxzH+mRmE3jnMincBe4CZ3GejYYgKs9n1P9LqI\r\n7G4ooCOUh/Pi1OiRpyj/KcGJC5+Gwbua4DtuYaJVZed/53o63juJl7rLv+z8\r\nvu97uM39ASjwjnGVJxmEeEsy2LbdOXWb3EtPJ2XgnCiMz1W45wrLUVL4zOye\r\nTbIUzat7WIKPjUDMZHrJ/cOJegKtnpctMbfx++Hqe2sM2C284WwEQUaa5w20\r\n3+4a5bkmQ4MvtFn//lTcUSJLiE64ziEN9HB//1qzl/a0p8dy/LmVZNrcfqfP\r\nzrHLp/F0Xw1y8BVonRlBO9Nv+IZGVvwJ9hTjHXaGga1e0NK/upxF7YSy1HYQ\r\nv3eeRBC5t+MC+SoQsidir2VEc7Yr0iA2mns2cBxkLswXOarZFo/I02BEIlZp\r\nsm6QSuCYD6mfrVFr0/26hawZH1w4m6FVxZOHYwoL+FRJK1whw4Y+0Cfalz3y\r\nMT78DcE77SUkQGECZlOXfxwK/Qa9L26h78c=\r\n=K7dl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"a87ca95f916e6f1922f56bf1d30e7a6b2a1f4f3f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.d5d3d6b527"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.d5d3d6b527_1653970287930_0.7685228115195482","host":"s3://npm-registry-packages"}},"0.38.0-dev.d2e004531c":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.d2e004531c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.d2e004531c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"de2b79407452064916307b3d48fc0768d0525f4c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.d2e004531c.tgz","fileCount":18,"integrity":"sha512-iRgnTTRQrTu8l/EMXUKuuhqbu7JD17iDInv43QHtQT7WL6dWqdT4iO6cI6hiE9lN6yuH6QFRfDJZN0w38ZkmLQ==","signatures":[{"sig":"MEYCIQD7A/Chppp3u+uHo/2DMkKq+ZDwYP6YujHlJ9+YJpXmPAIhAOz1W61UmF/g+5kf2AsodAjdLC2lLi6AlfGQy42sLTEG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilgxZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvDQ/+PvGPEaDg/3sQuz24CcAhcdn5bEOqvT+fKTpGGUw/edgRHMcO\r\na75WIPUrgMvDO2pb13qkpbxftUgSDk5PJaEeMQgFibXT2q+n8OkdEZ7c2SB5\r\nk7Giq+U60no1oUa/BQVEI9HJd+a6vtCiscyyqoSwM1aZ5akEuHzYW8eb1opT\r\nCVuJSxZ7vFgdhVa7SfJVhec+8b9nDw4nQsEIbqtYFBuzG/97EjudZBB/LgFN\r\nZTVQ8xkg12sOzI2tRvVUFNwFCLkhbMUCQog52/YT2px1KiJDAlSO0LdlRIoc\r\nCzER3LmE4Nsa6WWxpwUZ9XlD0V6vwJ+tsjujfe0fXcgdZdJnNHMK4Z+wnKMB\r\nFIDzwaCkikaEl8lot+BRbdrYiQeyezXInU2n586B66mn0ZVQb/pnEp4fOf32\r\nHw84RI3l2h/8ubHAZEDMQc9HQEM6mAEepWHfHf1fs7cg2rFgkbmOL+cw164Q\r\nePqmU5tr/ocZJYUSnkZ2lxLByepxql6mn18c+PEhdGBzJIRKiU+T5ema4Qs0\r\n3VCDuxfOc6/kNY/e8fLudR82PlOEeq2wgNITuUaNHfqWVTzhMd0FtU18B3wC\r\nhbPK9NJrGnRAMX3jzXmYeDOn7C5+kEbcOWmZD1LKNeKXRTEEOL+1451sjnZz\r\nKJf694usJIlvPcjwT2qzNt0VdOVrmtN8Slk=\r\n=NX7P\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"f62323d17d0e61fa858bf82c3bc43b2a3996feda","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.d2e004531c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.d2e004531c_1654000729016_0.38357604894988806","host":"s3://npm-registry-packages"}},"0.38.0-dev.63ce21d339":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.63ce21d339","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.63ce21d339","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"963f1f7bedbedc742fd7b798bc17ebfbb813cc06","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.63ce21d339.tgz","fileCount":18,"integrity":"sha512-VrowYxQOiS9WpJ72UBt8oQBPTn2v/S/EyMj5r2K1ZtqPomz6G4iW+A413K3bLXyyl2ZRd5eiHlFPFj0//mr0ig==","signatures":[{"sig":"MEQCIGX5IoNSX24XOSVWgsJnZGcayl3lEHjZ1LuJaYc0pn/rAiB06arUlUl72b2tiipnCKwuF5NucN1dlDw9iwBiYR77mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilg30ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql4Q/+Kr2D9dof2+EIhZq5ubObm2vd6lNgUoONrIDLMYUt4Feu12Ry\r\n3zeVXLFCjCPnc112XWSoJlfHf9YIJ8DnRXRaNXg4UrTatxSd7DyfZ0z+BpTy\r\nNZYbNeAc4iEMUXELIqrtln+wf+arFZHyUPhpBEaEblw4iNQVLx/D1rx3jCmM\r\nAE/V7xoSfMbhr/s2OXgT+VX+np4vtR/0fz4gi39mA41C6UjnooRjtYyXJJLf\r\nnxeLMk99Jz7yfMzJXDNHEM2dBXtQXYzhnsfSuJS+IGAbJqVODdN+xetl1nHG\r\n8cJl3RUUpWNAP/I68Vk4/Q+DknfIpY8q3zCc+m03WWOKAbvDM1hs+SK40XLI\r\n1xlQMttuEQt8LgT6iaxhVZOzErWJ+1kS1Hcqe4B+y8ksSuQzq5hvYLcIuKsi\r\nlJYDcSsAJLewGcxB0GZK3OQMo+czNAu8nRDjVGaBZng3yZTRo2pO7pjnMg0x\r\n8Kik5cAvnhQ+LU1VBDPAoGXsr4sJ2zYmgRzMKwbW5ae3wK+hb+PzndAHXUCM\r\nsTPigGTKG4q0SI/q8YMPaoZGQescoXjpMsH10FFrGBwRVRr1LTx6hwcGaI98\r\nl1Jxx2nu0O0tJXHVaBjIykKuk3njA1NCrxGSrOdri5uvKSHjYi/wLAS4yym6\r\nhQ5YZDl+xZXpRGV+dmxz1ytkAK7S7Thktyc=\r\n=hQSE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"9c60e29a8cba6f7cca0a0b3164eeffee6152e4f7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.63ce21d339"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.63ce21d339_1654001140741_0.5421792385665551","host":"s3://npm-registry-packages"}},"0.38.0-dev.34fdbde539":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.34fdbde539","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.34fdbde539","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"06a055ac07708a2f22c5e98afbe003742e932f4e","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.34fdbde539.tgz","fileCount":18,"integrity":"sha512-2m5dcOKVcdxLlAZ7yV/rztAxRqzaawmwb+gOYLJUWrCrEWPJcyTJciMvEtv0euIzJn16fZnkuCsaakdWYkxQkQ==","signatures":[{"sig":"MEUCIQC7lzAOP5EyOz1aA9z8Sg5F8eg78WBoqJyMl394AZ8drgIgTSNZwAZe28ehHnhfBQQdsm6yFTM2z11Hkgtn0zwfCRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilju+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmriqw//TMI3uoQm60FLI94DC6btTa6TGpiS+o/ubSk9lbnFBSh7VwO3\r\nCZ3zsfrtKdFmmT7YG8bL69wk3BFC41AZeihEa+rHhOSKga6WUn3XrjijNd/t\r\npTA3ii1eehbgy1ZdCD8cOfi6+noVZ9sKtD5i/Ui56skNYdcooBp7dZ45KVbg\r\nthgNf8TStAvnodxVFvQmx3FC0ruHrqORCFOlwzlJSXbr4AhtktcjO9ogy+By\r\nsuDCyEpFo65TTlMVftxRrwkSZnVEaflyTKXJRhvSiEK7xGd3/8m33KUWI0CU\r\nA2iVwovoWdCZ6f8UWZpU10s294gX29tyKUIGlRVdjPFH+jje4NSs1stdOQcz\r\nX1ki+8FBLyZ2/zwefpH6owVwNT5u/yWLDvIUKxltFX7KZJI9TFEzmg7+ofLQ\r\nHgGSUIY3outLfvbgM4rsgH4KJk3RtAsw9AasjCttXYb/7W1WIdMGvdKLdv4T\r\neep8mHc/GdwlYIXq8ZuK4wAUxwS5swbRqCUDY969NwvofQMFHOCqaBNjUq32\r\n7l8k4i4uh6mYX3D5Vs7u6x/8XBZvORcJ9SVZ25cdHyWeWvYkyxmJOeCc3d/U\r\nJHm2J+JnwBKb6Nh0psKlQgwhGHD7GNY0hEUoZhLXOJLmFGtZ4KVaqnl34IU/\r\nZ6v/MZ6D+kD0mg4ZFXEVmzOwR9SuByzDR9U=\r\n=OVDk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"668090d2ac7358aa2650ea5ffd80524d1736b47e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.34fdbde539"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.34fdbde539_1654012862560_0.4804756133061683","host":"s3://npm-registry-packages"}},"0.38.0-dev.06c852e89c":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.06c852e89c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.06c852e89c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e6e10694203d3e99d81784b1dea6097eb482c3c8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.06c852e89c.tgz","fileCount":18,"integrity":"sha512-7hTaG1gmxb61XAgubxEPBkeCwDV8Lkhy2jymHfnRny1c6xvDcNPzZo2QqXIfg6xHc5HetJqUjCzcEXLso1mt5A==","signatures":[{"sig":"MEQCIGYKbSm/92tR4Tnsn0vc+8Kei9dhsqlAsiyrYIAjhiuwAiBWRk6dYE6aQ74QV8Wmozh/h4Gxlwmqd4IPRavYN7Fukg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilyJgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0ng/+IzfU/N7k6mto39it+quaYIHr20De45RYdeufk86AAivUU4dC\r\nfX8PO4iUOjx2uh6g9NnWpfCBQiTc+Rxv54QbaGl+Fy/yab6MmP7c0P/2/bAe\r\nPi1XqjKLTAU1n+L/5Mi3gELmUmuIUOpkcHimg8tGb5INDH2cHoO4MhBK9z3B\r\nPL3Sr41wh3MhxGhQTQB+Fd+pzZIbS2yWQmqLsCAtVsEeDgvGvQBnTCf+HXG/\r\nooagyyBwU6DFvM95zyiuM+cXw8q/TITucUfAt0T1RRJN+A7qtyVhD+JOeXv4\r\nWicaTZVxuwvWkqKG5bG6iVvLbj6UpOnWVIBlCM4ZaxaeKLdwx8Hc3VHozc+D\r\nfd5LQfrUC1Nd3n0Cct2yWK0CBmKQpNghm1o8LxlPoIM30q0F1TMLObYpVlSN\r\niQEx6tJ54KJq3HETLkTttaBADQyweRlKoWLfvMZvec2aPcYLleHv1qTl80RY\r\nZ6cuxSyj7OkYy7+viW9qXZZY+DuFm9XW8u0YTFP0xgTmCBoJ8YZplenKDQ9N\r\n/Ut7OFlzp8XhjshyYQGgvkTDqxuzLmwK2V94UpIOPRV+D62Rusxbcq/7VwlO\r\nfVBt7bcsZOaw9V7eNK38B7xKO9PATKDDVTLAJMXOc8y6wp/tqOlFBJfUqn3f\r\n0J0iFp6jha9MECYYkU5nlJOeIDDINWRkAs8=\r\n=EsN3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"8e34614aaed744e039a5d4c86b83b812d73b5604","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.06c852e89c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.06c852e89c_1654071903917_0.5390042108333677","host":"s3://npm-registry-packages"}},"0.38.0-dev.ebd668d474":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.ebd668d474","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.ebd668d474","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2611ac101e6173c57ecb4eafc70c2b575acbe14c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.ebd668d474.tgz","fileCount":18,"integrity":"sha512-3klUdELqwmkGkiggW9ULIZklXU4gddLAInE+JGJK8Zdasas3KFIiS+wx5074zzyvZFZYry1WKcYAt/sCqcNJBw==","signatures":[{"sig":"MEQCIEx1XNP3kALZ+ZIAldRAIlTM9r5O/NCjcqKtOmKgKF43AiB4+3HIc0BthORaNPoL7E2tJEJUkXViSp4GyQUR9pA12Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil4+EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYQg/9HrPqlarZu00pU6oepOtKapjdyYWHpA7Rz3/jZ2AbJzqVDc+N\r\n2AwkyNKCreJEuQ68qSurS3sySMro+tClLYhjDiT5BY+hMk+lRJIHyQ7BACzT\r\n1UtO5z69qwEUNL/k4IcjT5fVt0OAIqlBspRt8B45kKhSU3PhtEoAQM9GZ2GA\r\n8pxHDxSMp9BKIds4n85A/i3dbRsIcn2HsuHKzY6gn0WlxZ2P3pCAApx7poGs\r\n1K1N5mKDZM/zJktE/5GTGA4yjJFFL1Lk2cawBRS8rd2/w/+x6ohktGa/g/kX\r\nZlgeo8886LeXpeRoec6l0y9mLOMcHXiG/OekFkPNg75HAz5a2g4F8mT8ac70\r\nmk16FQd6i+1yqCq/5VYd8QTOB4if1utPu8A6QJU7RjNoNS/a+c/wcXtBmeZx\r\n0gA54G7e+hZ5TtHTKA/LrcN9W9ggTa8cUWv0ObSHh8NMZ4dzVsOeBLZN1vKk\r\n4rfS6gidr5wz0oYLMGdRvIkKmdyvm/LxdZtnTBH6/abmebhpAqizHgqlIlVD\r\nU+8QFMj9dxPoJdOlnLMlVQsol0gYTnWPRSQ8ap89naaS+Ub1DoNRzc00htii\r\njE/vlg3EZ0Hsh2s2CUJlUn88qd4O4b3ZpSnv+xm+ICgVlYDSUgjF1xfZEZB/\r\n2dT+XKKGqtjxAnkT6nRhEoeLBtfajb6YNdk=\r\n=egau\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"9c89c3f647bfc0747cef9ae910df9f9ffe6e774d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.ebd668d474"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.ebd668d474_1654099844097_0.5564812507842254","host":"s3://npm-registry-packages"}},"0.38.0-rc.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-rc.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-rc.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6e1ca1040a7ca2b855ace5cf4f6f368826b26830","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-rc.0.tgz","fileCount":18,"integrity":"sha512-tmNT6K/kvB9RZTmWeGrylF1M2Z26qzO8QraS50hPK5aPCpi6oEnBvHNF6299FIp64ZhCsL8N1gXQZzZTRxuGZw==","signatures":[{"sig":"MEUCIEKCnDM2Wn3MHWZVS/A89yvOkcFNr3BDcg2UNSg827z0AiEAsVbsfqJhRLk9lkmE16awN5cdk0kNxPViBl7vbJLERy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil5DTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCxw/7B0caZeug2BCfJ/IXtPYetk5VKlk/z8wPCfL2+gwfLPh5p30r\r\nl9Sof/3df1dgTQcWjR8FkozNKf55ScDfFRyLkWMVJrOQ5yUsmwDdhrqBahjp\r\nf2dkjY9y9mH3Fgsmuh6V6MzdCYunJamWCD8KdYE6b360mTC+vJ6RjkBZJah6\r\nlzNPqXPUYwGFR8tfeXC8rdjiSwErwLaEHZXQF1+FTFw+nhGrlM/Ux/rn82TE\r\nkmQa3g572ay5W0tL+BJ6zgifYDl4e8+BtA5R6p9c9c5oF62JLeOaaAaK3e+A\r\nH5kzicpcBSKhQKEy3J8QWQFXjNZfu7kVFahRMQv9659bU839lasRJAUUhgeJ\r\nLD1p64a+3aiceXVikVDEUaUmhsUsQ74RczqU2zvxQ13e+Tg8IDgOtsKd7yR/\r\nlwehKdWEcFcIZ6aXkuDjXM7GxwTa5lZavKMXI0n6iLbKtJo5gzU2Vw1IPB+5\r\nueZW6Y7g11PO6NhyKVXxJtNDVxtTn3DpDxeVsWYYmLr4WR7ReLBDgCa4fT1m\r\nOVJAIUxIqFW357PyjJvQGMqryn+ts8mopgJYFteyVI33HQEEdFFQQ1rPXX8j\r\n7ULMgCWf8JNcNcZZlbvNXE/vCXk8bKbWH572ofXaMVVJrQlva1AdrzTpEwvP\r\nblO5UkAKPxX21y0uIj6rsxJtDHOcD/B9CoA=\r\n=YYlD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"817e28922a7aa7d2550a2f581eccdecc13b1e03c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-rc.0_1654100179645_0.7136063059773368","host":"s3://npm-registry-packages"}},"0.38.0-dev.86b95a731d":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.86b95a731d","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.86b95a731d","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c8a3550695d47cabbe42ae0560b9464d9642c55a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.86b95a731d.tgz","fileCount":18,"integrity":"sha512-QJ8vuZKaKooOOJolDg8MJQ+wBJ4VS8xTl4LAxJ3nKpzOMlkZ7lhX5cBuLAUr21zYCyrLLJbBFjpwXx9fOCWxNQ==","signatures":[{"sig":"MEYCIQDI6pZnaY9ieiLL2aJRbBNll1e8i3/EEfhwISfjKBwELQIhALdF5gXiS6+p8sCWecbH3cgOTUB81wIi2UTcVWdLZs92","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil5pjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgLA//SPuaXHLMT5peN1N+kR1sSaXUtLSPSu2N8rfZaQv5PcbSXtwB\r\nSQTGfr5Kjeb5R4ugRGiEJ/k5cS1TlH+rnf1fVOfe/XOL5D0YsezD42t9CLma\r\nm6egbb49CrB2nJ7Pnkdp3sM47V1KRazN2mgrpiRmlBBzFRH58xpAAwMtMFD9\r\ntAh/AZybYfqJCNVhADORx+PbNSLiNl3xJeogIbMG/0PE5p3Z8AQNfNxpa8J+\r\nsBkPBUPcRmMhLZH145lTaDZHcpxKnet4FyhULfBGb5iN2keCE8ooS5laCSD1\r\nV2qSEbvqrzqjb1TauQf6yC1eg4JpYzr5MRETM94t0e/4dRc/aN3cCIAeN76d\r\nu5F3aYH3aSlwEnYXjHRcQkgs4Shv4gjRO091lS/RSLGthzkbQyE+1g8Brz3m\r\nXk4JPp+wBgiNf+k47ci0wAKK+4PTVYOTWsEhuF9wJBelz4HJAKsZdNObUnqD\r\nip9wOgShTDncrFlSl8uIsngjDMNoXxC8fgFRutwLQ4R38CR+O1V08PanNxOe\r\nBUKUqnNI4PsRN9oxqgpeduhqNZiqlgVLf9JXpIR9ZnvKNko2yUsz74fSs8Yz\r\ngn9fuwHbZ4ZZfuQX/I/A9e9qhYWTa0Kt7YBloEeEAPHNmO9QRbkeusyxpqRI\r\nPC0rl8TFNXMQUVKaAv2oQn+oiNxSZkaR700=\r\n=qXzv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"bb20e1e7f742211d658807d76948503b4621bb5c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.86b95a731d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.86b95a731d_1654102627351_0.5384909882547675","host":"s3://npm-registry-packages"}},"0.38.0-rc.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-rc.1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-rc.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b1347eece6f19cf540c8fe5a234db91eb05ee2a8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-rc.1.tgz","fileCount":18,"integrity":"sha512-3ILTbu4+/+n7kR4LQOb2tj2pAuE1hx5L2bEAUiVdo/H89gmzNpGFlaTCau/FOr3dIyd9o2VEr3NcnnNYzwkAGQ==","signatures":[{"sig":"MEUCIGoMjhbJLtH5m0ezaSI/N4gQhOzB0hGVDTvJWqF2j0/QAiEAxiECgCyxhnLPCzqqm8tbbILvJqfdF5K3Drt3QV5+OY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil5/8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWSg//elDkcLSyypUc/odZ6pxq7w6TjZuP8Mf7WdG0Uym0PVgvCP6w\r\neExlttBjmLR4WV3YoaQoQKHWX61ivM80SUWd5fJc+tmrWdClGc0q2c0omuOf\r\nb7iB7rqXjEMmdkHSZm/bIkplFhwxakgU9Xmnm+tzRrYIwsr1AzVnCRX0b0HK\r\nOCVpdVqCPVcoveOjxygiCItZxcua1Bj4SpWpSEAIdUn16eyo1fv5yDR6MSJF\r\nl4L+3YhVEhrR4vVaCuZSoN/D5A8xwZKGv7Nqwi9sJuzizId6qqFCrql39bHT\r\np/FXpwom7UnBvO83WUeahSwWLfiV7WjBJ+BAlo/mPKLrdU8d+1Qfhi9u0QzV\r\nXYl8RNNiMbhJv4G0uxhQwUEbwsmKdGr2c2/cDyRxONkO3141OPy8hpQ5pl6y\r\nw/zF/13WzyUlo/5C1thDxCD6j3CawOnp9vMiyvmCZ+AoFS0ynNnJN00CiIQN\r\nLFyw4Uiv0n+c3dkW6xqz7gEepJ1tWSNBlg5Q88cCYS6/ahm06evz1nRQb5Vk\r\nl/PzRBZYPl27I+rmDzG0Cua6DvUQ4sxXpjjqp/1h0MhGisXxehcJtdBonBvT\r\nxqqozc2HjMlI0tgdC97VE4jCoKCLA2FGctyGJM6/t3vEWlXL3AQz06w6zmKm\r\nPGHC1tLirc64jUAXlWINACzvRYFawLeV96g=\r\n=+jzX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"d4a6989bcbda6b76c5c2c989110bd329749620f8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-rc.1_1654104059835_0.27353161540492343","host":"s3://npm-registry-packages"}},"0.38.0-dev.2f0c2d77b1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.2f0c2d77b1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.2f0c2d77b1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a2ae1937561430027fea7724f683a690ab79877f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.2f0c2d77b1.tgz","fileCount":18,"integrity":"sha512-fHuvlYVwD+BW3b6lupMdEUWxxj4G6V5zqsLKPGalYQ6oGYeQ9jbrzmZHvRs4kuqwUwnWLK/X8klU1G/1pOSvlQ==","signatures":[{"sig":"MEUCIQDcLNSFz+CUXs2Hrz5VkLQGd4vUPeublvyfL60lS9480gIgG2kfZOt8Vi+1l4oGGe4Ka2ShlSfmNyjkZw8JMgzW9OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimgrzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFkg//ZxUedB9l+QUkWoRNyRr+fO0fHhAzfk+Uq3IxMFWvcQei/DeZ\r\nrcnjLqn/r82hadrFfreDdCq4zs+opxoTBqL1LqEH6Mp6Zc9EAxTE5sLhd3Qg\r\nS0hbO4jipxxHAk2yp1RUvwOENDqayqQQ1YB29ABaPliAFNgMsj0LJrf3Pl5R\r\n3z+O9moaeinTwLMVt5sBw4G90DRCZyuVs1ZeQON2laF7Sspd05q5Un7ccoUe\r\nqRr1KzbrWsV2prP8Vp2SBUDCpz2QD/5wsl6jR7sFx3ywadc8BE7ttgV/2kcy\r\nPhwq5+Q46iNhcNBl1g5/0LrMIX2iTgjp+oyAgc4GdsxmTOxSBbNlV8IXMTN4\r\nYuHuUIGbxkC1SitvRChQM6NMFokWAYWHL7XFhK3eszFWYNOSTpi+unn6STFs\r\nR+fVuVKT72OLmjENyuQ324yWYuH/g0KBoMwvVY6GkGjufMEMPlqsskAfPYW6\r\nnHitgRkvecE2z0zNDg5qdLcQnXtq1uyOGqw1lFWwU4HVgNVOplcX87QeqAmX\r\nblUV1jbh5Ra/OQ7H9J04MWEwuejnTVPmC10qViEP5ftIrMW8S/MqYgSsfGv0\r\nrgCZsG7xjp4c+cWFUaX8QBVnPgMKyiOazqw15SKdPI8IpCqaJGjmLelOJNdL\r\nYfI3u4IVjmjox1PWR4vm0bn++31ElbUKO4I=\r\n=czdM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"db74fd82d35a019baf2413db843301ffc223b792","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.2f0c2d77b1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.2f0c2d77b1_1654262515011_0.7031491069288387","host":"s3://npm-registry-packages"}},"0.38.0-dev.a61e8a54b4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.a61e8a54b4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.a61e8a54b4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"339ee8f13b7fd127274ca29a89fccd83d35418f0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.a61e8a54b4.tgz","fileCount":18,"integrity":"sha512-6SWNHZE6G2IcQcUyJ+T8wPKKezv20EDEDBo1cOdz/5+0OQcXdSDuttqUQdggAFuSLFUhqYlYPCm4zRobtzBVIg==","signatures":[{"sig":"MEUCIFKSvUdkPB3FUTHCU12poGkmh12welzt2Q2YLLHvIatfAiEA1EcCsKQ03jchrdA4KJPtyGgaGyRQgEuGHPb5CgukmZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimgw5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmromg/+IfyZ/yNXxXXz9+p9udjhU+C0fOkn/UyZ5ncgb2Yg3X0iIqq1\r\nxWy4CUQUex/moT/MMUAcw2kFXQiIYlsYCJOi7Cpw/yS1ZZfO7sgTJSuKK8H/\r\nFlgYP4JZf9R+vZinhyVTjeWLsYIIscIqwag4CwdVsDaMGXu9qrQ+KTt7hIqF\r\n+CWB3e2XAsObD6HUllPeVOUIZum5vjLAOuv3stzayRVa76umpUziyoDWOjfD\r\nqUUiWCDQp4P/3CBXzI9+OYpsWIgJSODE6LlupVlSeuVfNCOlAO5GBqQefsvE\r\nRiitSS96GE/RtNQdXUlAuanbVrF8lomVlrpWn98ZDmn+1wKIQvINK5gwdMI2\r\ndn7kDiTNWXudUyfPmLh4Kdrf+SrJuI8TQB5AqseHSxXybph7Es/EnA9qDV3+\r\nXP9UER4gjwcmQiBSQjXgDi29YmG7mxDYrZHdnoSiFAn65s4bsLtbu4XtmOtM\r\ntIkqMzjPWs2OiTsfhPlOIw/BOpYw49sBF18u2qXdXAm24f+UrqvQSXGsYhrx\r\nW4Ac0HxXQEG3sG4OhqZFEIyBuFFWijCiNcbAl2k5uXP5musXGxOsJ5iCTp6I\r\nLZrqqbXguazjjVVq5AY22L0VV3SD4wKf7ycVEDl9+o2VAsvHVpVPCkbkWcWn\r\nvSGBEcP3lme6ppFsYfz2BghVI8EvSSJPKO8=\r\n=zMKP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"e1e3ea0283813a95ca562c9851e6dbdced9a1e99","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.a61e8a54b4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.a61e8a54b4_1654262841283_0.8926704372877086","host":"s3://npm-registry-packages"}},"0.38.0-dev.c8d5c56871":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.c8d5c56871","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.c8d5c56871","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a11f8b1759d3d071d054b27634c6efe380c1e262","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.c8d5c56871.tgz","fileCount":18,"integrity":"sha512-tJwnVU2IY7DGQYiDJiUFW26uF2q5TriPhMGkKOIfQtY9eRMCIMOUQqnhGVkWav5QL/10/pWtOaDGHquoOhjrCA==","signatures":[{"sig":"MEUCIG8/IO/oeNjMPjFafjQC8a4TmJFIwBskboQu9noCdTKKAiEA8NdaOPxLBXngKzodFxhOma7ggSOuKC+INnZ4ZZqAthA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimha4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnTQ//dVB/9QjJ/igg7Y0mf9V2PRtfeU00JdBfPQLYOinNqwUeY4mj\r\nq7X3Yvb/o8RigN474FHlHfj3tRoT2EYlxrwkXCFDwWGAWJFxtOxqcksgIPcs\r\nW4RcJ4LnSxFNsrqpUdV3GFjKEpLNWhkob2xc6cgstHYvE3Qz/KXGXSjdZEwd\r\nmzLuZ2AFMKuyZTeEL32u7KWpFnSzq8zuqVXiYZnucwJHG0pdVBPqpErsnFIQ\r\nmyWcMbk+ER0ecRZ8ObN9NqM4YpIvziDp1ZtLdEkKSYrxQPmmP8o+H5tSSf5x\r\n6BbD81Uecze7hJH2CJAqFUC0GpuUhLcdEwkdFu6FsekTEIh0+MDxT9oJjx6x\r\nHV7AF0f7mJ5atruIHzbkxbcRdSOKGUg6NRIqrzLEfMjWzCrgZG7LLl0zNz5L\r\nccU+e7nJaVKvgYcTSt2f70calk4HYyegzLCB7kI43HM54Ru4IFNyIJIOUs21\r\nu4eBFVnS/Ih4dbE2W4ImuiL3ODlt9jpgPI9OtEDLeSfXa+cdssRsqGbKXeZM\r\ntZ/2J6DXEMGSTnJ81MAeK6do11lUn0LDhI1fTFIioX7wEAOgPdkXFJqops0P\r\nzrqDxxfxtRXFJqxZJxOEH4ix99VICPdeorGiR0/gxZtumVUMtlZqZ+/vGM29\r\nAFSzynQLjBoVSCaRc17d+XH/2KL51vZJYRA=\r\n=4fU0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"49baa1b5aff00415bb78db666039128566caa6fe","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.c8d5c56871"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.c8d5c56871_1654265528123_0.26954160349531353","host":"s3://npm-registry-packages"}},"0.38.0-rc.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-rc.2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-rc.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"934f4b63ae8304e4b84be7f3245d74ef77602de4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-rc.2.tgz","fileCount":18,"integrity":"sha512-LLGRpYYhrL9cH4UyoKrE6z/DgrlmiYH1Ersd7BA8XzuY6HlMurr5R2IsDP15rGolKMdGDyPBRMPQRUka+NF2Zg==","signatures":[{"sig":"MEUCIE+cQ49wKPSep6xbbUgRiGoDjtZn4O/FbkefE0rxUM2iAiEAmyaerxAYSysbivXrugvUNafQNzWh5647ZDocqpdtPBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimhe5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdDQ/8DzpAeNxevd+NgNp+9OAz6iQ3i2UYOvlyZJj2wBg4LkeKUBoo\r\nyJQTCtyIuMsZwwGlmousVlcX4Ee+LWFVEyGkJWzusVjkJHGpvikFttyxqOh+\r\niZLGoKPmjqN4Va993DWqjV5blG9QC1y2vyf52kUpvoQ7y2G166J2shJ5U/Kl\r\nule8RS1zlyH24/yB377d61hAdqq7RzVtWmNFd3V54KeJkIez6HzsLqGx4jT5\r\nlmw4wpuAN7QsiA/iHUnXi04Iga+X0MKkcbAx3j3GzOmxGBX/7WXN14YYY7Xm\r\ntwvYRuyP75NXLVOTgbH5OwfSGgi9fUXkOnnQXw00xNCEgvf3tXmL7trcqHX6\r\nM/S0cssr72sjZbq1Fwu0REah0AgaUPITtE6B8TdEOLeZs7VmjYkDXJ6uQ7jv\r\nOKUovJZcrev0p4WRrjnKmf4aW5LpnatpsTriaWKDfeXz0kuL70jzSkmSIuEO\r\nPQm/q7VpvFzyfvDfBX3KiOMNK5a+KLgNY8dxns0WfxLtQTDoPvAXj9vtHgMG\r\n+woq4xcd7AFLGFrKFUmw16JGtcJ5riZyvr4dmb9Tk7jXz+IZTQUd50353M+J\r\naUp7d79XC6bXC0ss7FcH3hx7ZD0Yx87UzStqQdQudg/Or0ByrUJMu2Esnajj\r\nxQKYKizMoEAzqI0uw7mj9L1gXMwSpRwVli4=\r\n=Du08\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"9449daecd53514a354ca668fa7ef5c302b8bc7aa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-rc.2_1654265785741_0.1655475460109097","host":"s3://npm-registry-packages"}},"0.38.0-dev.adc9906d9e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.adc9906d9e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.adc9906d9e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"29a4cea080109b473bce8a102d148e5b20d852ef","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.adc9906d9e.tgz","fileCount":18,"integrity":"sha512-hCYgAMqHbVOd7NIeAk0hTx2syG3SaZzDlyCTjMv8c7V1Ap2T9EszohTIMBw4OS/FRE6UsOgv48l4v7VmrKdgEQ==","signatures":[{"sig":"MEYCIQC+XyGQuVk2zVQh6a3zwZkK6+EQ5MoAbybHrnAJ57J4TAIhAJlm1ASa9TgsE2IDnNhLTpO0hUKo1nK00oxIVlqwZsXb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimiPCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXyg//Tacz0Bn6aFIFkuPMeTMWrRyton3sQAnbbrA7OGp2SEOU7Van\r\njamUBKqFV+SljBpTcTnK20V1x2f/FUNZfFPVXXsYUbTGCJifTBA9PXjb/gFG\r\n7rdwrcUMAyheJIoXkCYKP6pofrM+v1Wp2OritRwub0z1ApVyPHKkQoNMYAGu\r\nPQvOxE9Y3s6Acr45F0s6HW8Z+oBPT70Khy6pR0UgSTrq92FQYDFlrSZg1VPL\r\ncwUGpnGERIsfb5GgtjNUVOYFr2wNaW4oclmlXtkRvrrmo1/QuXWkYT9C2/cQ\r\npFt0Eh2sG2wS94BVyo1hmnYZ2Rv4TTZ1oSV/UzVbj+daNp+7bdimu9yky3uu\r\nw+ABLdUPTb4pdv0UrFU9mG+BAv9qHVgfoadOqxH2app78OUfbNmjt5alqVEF\r\nhsyt/0HhtLmLKxTwS8AfQMQM6qKwRepzhC60pyHiMWZekscZLQ/cXZRpPoe5\r\nvkXGlGHMR7iBKfIdE655oJCoQxuSh7otXWlZcvJX503Luynjd6E1M4HezCj/\r\nHkL4velYe84MjOYpt9U/7yroJvMzqBkUpyjpoJ5KCVu9vM1VOrHNGjfOv0E7\r\nzraBmKHWjj1MUihmmRjUAbfpsRJNMAtKvasigQwegSp9544SM8y0/UfTpRxz\r\nFDihpREVKjJFycBt7NfvfBU3rxoUI1D+2w0=\r\n=gbcs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"d63b7f4b67d97f6da4828a9747f9d16605d2c5dc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.adc9906d9e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.adc9906d9e_1654268866414_0.5693421383274551","host":"s3://npm-registry-packages"}},"0.38.0-dev.b5e24f7138":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.b5e24f7138","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.b5e24f7138","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"fc80d9882675af4066d98197817d4670754aac1b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.b5e24f7138.tgz","fileCount":18,"integrity":"sha512-owp7uyBxbG/OUOd0kwquVGdoiCN5SMce+TBK+iK3+ErteVnWE6fHmB/LYSV4/Q/7DVeARlbrICRJo/QHeKmaQA==","signatures":[{"sig":"MEUCIEvJFlYKgoIcZoemTUgc3vBvBEHjWzXl0YIk07FzuEN1AiEAtjwBy24A21ST5SXH/ecTXZ1KCVXRf0UbIBR+UTGZOmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimiU9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt+w/+OJqvpwKaA6/sjp1wbwD3XetKJZa4JDZK6Yp6Xx+uhhXlxKL2\r\nuK6FBLofUOwlYTsxbD+CxSId6l2SEl0G9ziPWrqvHnuBk1VjDsYtRZf3ghI1\r\nGtqHSNkuQbhDqHqm6hpj4Xvfb/R9ilie2g7tRjDNJqwEaBYk9NRyU46/xhZz\r\nDBQV0R+0ObXWWe20GL9nOQH8GUaeRG1dBxyrqaHHDZ4viEWag8zcDOAJZ75G\r\nLupyCWFSnm63moF2fIQ6+3nN3UYhrLqADqyVNWBQqt+1oNdBpYy2V3Np/vlR\r\nfHCbO5oaNsNvFxL3wJt7BOOFm/mFcybx9ERfp58XauuQPxgIwNXNAdz9Vx3P\r\nbc/oIpgao3R5goz0MhWtlYbVUGkBZgdanCT1G2hLviGa87KUMS4e21hwJtXV\r\nZbd6YY57mcyFQCJLXSa4GswC5lLB0ZqF9akd8MdrvZxtdW9YNXmh0PvcMaKP\r\nrbFKvNJ5IDMjipgoShkuIFUSHl828/YHkMxREq2ypdGmpK/VtY0m1ZQmQD8a\r\nena4KMvQOQoljkh2RbmopuhRFB5X0k2GJrc5A7td04ZeyMIQP6pa3pm1zfFY\r\nGgsBnH3NQSsCG/Qb1KIh5ykSud1OD7qfi0kMbi2X65MyIsrJz8Kd5Kau4S3j\r\nlGBWU2MEd8FNYxs6efdHVbCkzBbG+6wZQGc=\r\n=UOWp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"ce4b364044645c8b9cc20fdda6cc3ebe305de53b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.b5e24f7138"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.b5e24f7138_1654269245670_0.5407474854994241","host":"s3://npm-registry-packages"}},"0.38.0-dev.ebf557df15":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.ebf557df15","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.ebf557df15","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"013e580c1af6b681a373a191cfe9d557efb7efa0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.ebf557df15.tgz","fileCount":18,"integrity":"sha512-Ng13hC3BKvyUjT6ZYvyeCcys7izYN/CQpKP7K3zG5k3WdXBqEtKwexm7ncb3OmjTD3R3LiVTqveFNomEIFQsyw==","signatures":[{"sig":"MEUCIC3Gf8maT0z+mAwxZe0h5qpAdgS+sd2uSGnz9uPkQdDdAiEAzbZMJ6pi0y4jLFkVeFuHCsZvMKNw1FYjQrmCaVACU8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinlYNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppzQ//aNfjRqefsSBQ4c6sxYSgVHP2bawEf9hBdfgVpTqTmh7uD42f\r\nSuA+b+RZkinTgUhMHIS/mzodPT8h8iwwcwyJKeEWpUtm8iSpvcuA2++B+YUL\r\n9jWqnpssb7WLkVr5feTUiQx+JHjjUjmeL7CkM5akMGFUiQfvKQCpLrm3pAr0\r\nCXk4R3png1jsDh9/SJ04S4ZP1CjXRdLXnFrG05wgvyVOemtKVhUjwy25Hjw1\r\nEih7XpXz8bZpe/YeaiHn92Rt51msfhEnU6mehPPw1SXH1DFIs766NRlig+Dp\r\nve/1ENZ+YNGf1VTF68FwL6kzEiAangHZp74k4VQ3X1cdlWXr3jLwRMBu0sn/\r\nr1s3x3OyO7gGXOkbLpetcYimO4RRiyYTcnxFQ4xj6jm1x/90VHIYjXWmTkAm\r\nlGecKUQR1Xdfrdbi3Q1QolL73Kxu6XdAQHRwnZxTdHn+ZiVOOq2CLRhpkyh1\r\nuInNOawBgA5uVZwG3IKUY57MSBMXR2UGGAAvUOwsWEyqTnwCOEQc0iEX6Cil\r\nFYDULBUyZM+kDZgbWatA/2bV/Yw4CkHHQO3aJyRc4ioiprNC04K/14/BWi6e\r\nXKaaQrIwcMErH5PqL4fEkGeQk+WBeChSSl3zJLHAXc9+eYR+dyXe/p3RaK4L\r\nVW5ic80yc+xGf9oLwAljBKv2BkyDdxXHHus=\r\n=S9Nx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"e6678b333933292e2a32474ab124efcd97179e2b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.ebf557df15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.ebf557df15_1654543884956_0.8825785079185828","host":"s3://npm-registry-packages"}},"0.38.0-dev.fe9d85d1f4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.fe9d85d1f4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.fe9d85d1f4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"19f5e48b8521be45c13e30a402e507bc91f495ef","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.fe9d85d1f4.tgz","fileCount":18,"integrity":"sha512-ZvytZiz9X7TLz1YnGAJfScRKim8TitjkKb1U5kZdl615gfrwvA/9i54H8sbMGqoqKvbvFJR8BHUNbi0yD6f/1w==","signatures":[{"sig":"MEYCIQCm4Uty6t3GMrV9Laq3E90WbtbTX8783+/In5PNmoC0nwIhAMhJVbl8qNucg126uN34BkVE0YKc5AF6xiOmQcgK8ugF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin1xzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQRg//b9f6SbWGAc8wdlYnQHZltW8kYENGsrh1H91m6yfBwXj6G7Ko\r\n90SfRvFVnhWAYNRdY6W+jvNcpy9QEQzUricb1gExDsrME9rWha7tH+lGdPQk\r\n+mqnUgqVt63OWRLeFcqq9Pe+ntTz56TnETyqdkO8cagOCicBmomYyBSy/nm6\r\nOfPu9hjAhKnk/uMQdPftUbR2WteLFHEZUudibK2JTdIHl1vjeYvG1F/HpEzE\r\nAUOF1lujARrn7zZWulOq81aA84+PmsKWS9M/V8sn4tp9QWlLbHHNnQ/MDwNO\r\nwW2ZhiQ6/9OMn8f67uG1dStC7tas2FIRAFOyJlyzYROefCvhzgIZ66zr23vU\r\njC9YuQEIFM8N0QkguvN4BOvZGXJwGQF4/om1UxaWsvPda1RdusaDyfPL+0f+\r\nTVi77vTCU590x/4bZZ/qCaxBYtcb3lUd+0Dp2FPMickcznqRdWgHjAhzLg//\r\nvIfLJPNLmQBnHAAPJN/8MChRIqBrLI6/I2Nznru7cbJOdfXhR4tbuUFTRXNu\r\n+300Lqrnv5SxNrvKTjsnbVU3Ink+rf+bOB1FZKQKTE5zfaLa3E2gvvndahOY\r\nDZU1D3Z2RsrRjncVABhQDGlzVTa3evWRUlzoDcEZdi7mU0hdPYGIuY9K8G5a\r\nKdU42hHcdBz/L5y/OgDvbAUuZSGH03FJlJ8=\r\n=MbBQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"9ac7503448da88a810b6d67b210ef98267cb4199","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.fe9d85d1f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.fe9d85d1f4_1654611059618_0.9773581269277063","host":"s3://npm-registry-packages"}},"0.38.0-dev.f74f9ef087":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.f74f9ef087","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.f74f9ef087","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f5b094271a28475ed7ef6a05afadb64823c55ef9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.f74f9ef087.tgz","fileCount":18,"integrity":"sha512-9XhbBV2PoYYIsZVt+8aWc66sCgVO7u2KnYK4T/f2aZWeI5gaWbUkRZGQuf8RR068kSet+e75n5GaPUjVxryq7g==","signatures":[{"sig":"MEQCIGFFXxrcMGvXyXbP6/tQun0y6ltp/vYNAXWScaRFRlcGAiBXmhclvesZTAIApyThVxnn3Rlyk4q9IecqfDqKJExN3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin4JyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohUhAAlroJ7pJjpC/y3r5JUgJXo7T9uADVPf/PhCK95fehPnNHNF/p\r\nrFio25KaH0FFz1F6L+B3qGmQP1tDHchEX0j9ZDyiZLj9twdaXYgzBaQOguQb\r\nD+MvmHLljrGUwtbEGvxtMEDxrSt0o7jcRCBe5BViXz6yYFjQhIpcJtQatwdA\r\nUt8PSMOQ25jo9c2nVgWfIC3mgbXNq/+22CE/QN9njJoeVAVxn0lGSNyWVIKM\r\nXxpWRVZmo+EGLjHUuNG4YOFB5djTKP+A28wYnDah/OLzdacKyH7jrQ/9JM5Z\r\n9g63elmcbIo3IwKcpCSKLCFv8Jndf5jrilGXx/2zWkD+P80ATG8QmYRlLwzt\r\nN6SGS4SyYtWGDE5yT3fkYM5SEQyIIiH57kbVdaT9SATj3zP3H2TGGIrzb3YL\r\nj11bxe7XlEbX4I9420WrUJbnZo6dIZ/gjmMGKZzxc8+1WIJh8K04ZlSV9rR7\r\nd1a5XVp+8EmOKriP5CUJVxTqKfo8UuclvS+WKTSlROncROUa3hOLg5R1yEFh\r\n23ewAm9tVM4I248aeqal82pxwEAU8n9UsA+FSsFYTV7Xumr+tmNtVw+Ew7YI\r\ncJhbefydA3tRXUnSOK5H1io8477zIWz2/uY9ekQLTBFXqfggFEho8tLZ3Q6F\r\nCBGzqC8xjv1pUaOZlT34y4W2ylUtvsQYPtE=\r\n=r9yf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"f606f890724a87f6bab92149764b9c56c563569f","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.f74f9ef087"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.f74f9ef087_1654620786497_0.8391282456392042","host":"s3://npm-registry-packages"}},"0.38.0-dev.fe5c98e67f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.fe5c98e67f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.fe5c98e67f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5b9bbdce98dc849753d2d4e3c04cfe4f77994190","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.fe5c98e67f.tgz","fileCount":18,"integrity":"sha512-XfTUwLE2hZiGTS4Q4AlYcvug55n3hiUbcI8Zb9SZ4K7OKfPmrHQKLsNtlv2J/K0vupLCDt8OX+ay6/Eot9ja8Q==","signatures":[{"sig":"MEUCIBNVpZgmvqD8RyGL9JeIIEgob8VUgj0zmvA93BemnZBoAiEA/dNy22nlMBylFpgtL5PwY8YEsKuwRoTVNxmYdZJz9MI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin6L8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxYg/9G2IkRTn7LsUAP2Vc5I09QGgwbX28QOtYr9sEoXFS7aaPj0G5\r\n0w7saDHFoZeG0n4OW3PDpqLnqHC4H8MQfiGImRYE8QIsc82tCujvn5KrELZy\r\n14lUmihfF5XsjNc+6c/k4NSHXFe3QZvBFURwUuW4LCcJcFjRZ4V8U3gS4gsx\r\n21qdJX7K6MyyvUMr77Z5Dd6mBT4BpBgShpUJVBJ7IHit9tfd7G8MEMn09RMw\r\no+KgJlk4KoOz6barDjuygfDh1PXKyHnmqdC4+bvKqukAoSR4rKgkK9Qib5b3\r\nRdSgtoEBFZf+W/sAZm8g6D8Mq+QrfNQTKljNiWfR0ArtdobMLMOAD/KydZhg\r\nf1LTXufvx5g4Bjbr1xylSr6pc3ZVleXaYnvJIZM5BItn+Pz0qkEZwrFDQWIK\r\nr4iYkfTrVT+RryYEvlD3aE22VUc7mmZYijpC+Y00ps1dQYQPWz/RzA5XYNjX\r\nKC5AZPVWsmiE8aBVUSuk2rglXZn5Of0BDBoykSJYuI+u1lhvsQ9YsxYWq6oU\r\nw3T4YA0lC1OIz0ztW8CoOEux5uStw/WgSEasCrRyn/fJDg5MXOgXmBl+XFsn\r\nK/B6krZ58hyVjAlMbc3towAbmZH4Tao9t/1WBkpxbKpLc2BoPJozA7lftSWS\r\nMzKRCA4GhSfF3H9a0sxst8zkqTJcPKCLww4=\r\n=kupW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"25ce1e2403825b51cef87d80da91601c9f3e766b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.fe5c98e67f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.fe5c98e67f_1654629116357_0.14390061975156843","host":"s3://npm-registry-packages"}},"0.38.0-dev.97702a2af3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0-dev.97702a2af3","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0-dev.97702a2af3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"70cc8eabae520859eeaceaa5b7053bc5c9499c95","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0-dev.97702a2af3.tgz","fileCount":18,"integrity":"sha512-tw8BBbnjlJfjotuAYxjriUPWLXqcu9XAXA5AF7v7esriRhXj+S2DTqFFk7tpg+s5RNsm1a992xzN51tHVD4Ysw==","signatures":[{"sig":"MEQCIAjG9DSoVkfodYqGMN+tH915n8ujbN8pF/DoyH61q7LhAiAdFf5+OPfNIXMhhWTkB7JVmmTVu/e16zmgx5bGmaEEFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7HPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox9BAAoeSWydJmjr3un7OqcC10Sx7UcK1zhKyLGPg0g0at1QcIxkEi\r\n36N/5FWx3QJRR+yGJEEjxF+Svict0AkRrM52VZZAG1b/tsww0BHvwtJnfHyf\r\nkHTUwsak98ABRvGeboY+xqltoFoZdRMw/og+m9AUzACzu+NJlhbhQhkN6IRs\r\nvAhz9e4pVe7aOp9GDiTtzcXeTKJXzqDMam1n8LnOSEd9WMt+QqscQI7OEkRp\r\nulL+ERnvQkABdm9UtXsnTB21jnwkEw1VlWwPa0h2JzVslOpi5p7HoZ+Y3mKr\r\nATj+NG2uA5+kDzFTPpCEPIdcxc+401iXUlXVtrJ2NnQwH52EvM7qGp5GPgj3\r\nOfCx+URdbwQb2kxpi7ImfleOqNBJ2CBHzG+Eqioc2unuE/DcvRq9jIo3EUy8\r\nQ+Ulf/0PsijTOiLeGRw5DTd5PSCcwTQ/xySKGcdMV9BhNiImBFCltoLAmFVF\r\nK86PjEWRWI9e+50hyLNNVfJGiPrUVzyaW512LjcfePaN0l7Dp7rXjYbHJUyP\r\nrwwqQQyFzMPFsJbxATony+pC0kbqNPek6DDJWcU0Rt3lMaC1km9RzfJ7AgSW\r\nLFELp4V1HZ1tnMV/DjfpZRcLimqcRiPwpbSQz7zMFzLWzsVh/4Q4tZ1Ro0PK\r\nkkLV2gkmXDCurxjKrOnxedIfOqM/pEocgn0=\r\n=w+9P\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"0b7c94926785c7cea4e1467583ad8fcc965c2081","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.38.0-dev.97702a2af3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0-dev.97702a2af3_1654632911036_0.41621407252664433","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"23f119d2f0d8b85c4f0f59e889721e841669ef59","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.0.tgz","fileCount":18,"integrity":"sha512-Bo2mg8nS347yOfkBWKvCAKTxoWaI7PsiwSYrL7jgL7QsENDR5am90bplmPOLKHfDVEXKV15ftpbomx2JOuP5TQ==","signatures":[{"sig":"MEUCIQDD8dhJ1Ou3DHbV35rYBkqbXy8FRefBkOcQdf0iT/t48gIgG/v+HqF5Yjys5zZdKRp3vCP+RaRxUiSWQ7kqTHEos1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7YTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmEg//Q0nlHuHEOY/9CKDXbidmRx5na1y0S6z065uDnkIvF9PNqdxa\r\nf8hBIF4X8ZMSOwSlU2/9Cdc3Fc1TESX95+mzFxHJ0Un4INZw9gIB1UihbpfW\r\nW4NXEDI5PK0IA63QLAUOnobaJFhsdSFa32EpW26xzgXjFFCkm4PJeEnXXaVO\r\n9hcoIaDlh6b8KGv0DLXJZ45X0U0aeEWMZDexKg+bkfzUY2Ji48bSKsqmboYw\r\nXfnNjFNkm0RVCsnOEb7R+1LyuxmzRAWQL0PxJCpZ9KAX2cM8xFqt7piBAqMw\r\nSVqhX1IDL3YRACFRl35D9JbbTbsL1E04Z23IHyU+aaDv/3DLxOpYdpFnMj2F\r\njIDPc2zcdCYaOjJfkKR2tdo3Ml4Y4aaNYeksrqwd917EOStB9ath2SR0W4uR\r\n/E9OEFf4Byhm5ZvdWnucZofcaZUksLZtCwlAvAo3XTwfCg9akMz5DDedKR9g\r\ngB0Gj9cbkXM3tck1/OqzLn0/kk1mfbjJB+WzYRDgzSoQkp43FzaZeUeaMcO4\r\nhNyg9Htp4mhZFx5y8J8Yof73CFKYhzAvsB78PA4rcO4th4do92MhYUTMbFQH\r\nzJP89wmrVUV1vwfL4fykAsQWVRHyw5g/QviTKmFf4nfzmUHr6JKa8aOVJpNR\r\niOyCaBqJV4nDxDyquZqVey2UDfsSbLWyGi8=\r\n=T8uM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","exports":"./lib/index.js","gitHead":"c7cf92e9e39ce4cb13ff7d750e18eff7d4d05de5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.38.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.0_1654634003620_0.19880250766562502","host":"s3://npm-registry-packages"}},"0.39.0-dev.56a6bb4a3e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.56a6bb4a3e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.56a6bb4a3e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"865bb656371de48f6d4857a388c8552f6e42207c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.56a6bb4a3e.tgz","fileCount":18,"integrity":"sha512-C3OejuqOb554SaUxmYTA9KMtqfhM0ki2YYOG0s2rC3cdhIoirX6Xn6ll1Goa77vynJI0nOCu3HcmDDJf2jfoOA==","signatures":[{"sig":"MEQCIBoOIMqJDyyP+8WcsCZ0s8dnFCUcVnibt2Q0IYuuxPNjAiAGR0jvQe1Gm+eYFbZA+HfP8u5lml24eCnPLZqdtQ5QUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7vfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosiw/+Ogx+Ev62sc4OtIfhS3muG1Gt+4YboKv1Zx8MsczbsmGU3PUo\r\nTVkEBDQuf+x82QLQgEfBbMaJJQxHSXazhXrkJZQrGG5Twl6cbJRSTUQjBQVE\r\n0GELxHwE1epsSCdg2XGII4TRTu592802T/XnfOg3xN3haJ4xMf5EO8xbLbzB\r\nQc1Wc1Ro48srNHf7a0IlzTPCij0TTJbGSK4NiePsX87HSIAJmLO4nYztJxww\r\nlCym+7QGLXdNXF2AgVDha/JbZ8Bp/wV3h17Ro3pDqke3SzPskTeTEcb3ZXkq\r\nrpj7Kh2+oGKF2AtofCtxo0+dTiNXiCg5YY7TKMrYgvPX95FUlJzOYPFuEXMo\r\nocDwKNBVOPmWS4GT7OI4/hihLb29y7Co98xORgsnLN8LVyLZW73ULmJpRh0v\r\nQATDq3fozmjrtPgFBR10DEE2vIZUa5Yo9wB1+eAKYfo5TlKMk+e5FaudYH6f\r\n/nYLgRRpHKthJ1CaKk/0mBg+EgyPqGyLdrPHbLSMFFeXfP0rD2pm2vazYJof\r\na1jyNEd05O2cTvbxHFcYquv8A9kATe6M6ZVF1aaNpAiUB8JqMTVn3ae3/vBB\r\nx136fRKSunR+5fJZ7ko5RqwU9TmCyW+Cuyocpq04XAybsvje9Gde23uB1y5h\r\nIOUlu9O0HxWEm6LOgdLMDGHsGakJkKaUgSI=\r\n=ptMo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"e03ef37dd6487d861bba00f4477f3beae6b40516","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.56a6bb4a3e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.56a6bb4a3e_1654635486969_0.6919119174812709","host":"s3://npm-registry-packages"}},"0.39.0-dev.2deb6a20fd":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.2deb6a20fd","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.2deb6a20fd","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f23518c4bdc486f5844b1fa28e4f9a8b3dfe1b8c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.2deb6a20fd.tgz","fileCount":18,"integrity":"sha512-cvikd3XqmT2aL1aU7mTQcQZ6RMaGzOkvk1kLuZGoI6I+o+MWfTE8k79jDFHvJcLCji/El9QdbQspCZRW9ui75A==","signatures":[{"sig":"MEYCIQD2Z8vo68zuHS8rJHUaQmHrUjr7fNA17hu/hKQOl3OYZAIhAOhWgSE9L8VZnODLG6HuqTrnylojk9YzrRcQK051JfSZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin70rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr73RAAgQjf8lhT8R8ZQEu4OQo49I8A5le6pKbyx9XbO1xfRkI49ymb\r\nXIFgPrEkgZSVJQaNnopGj4jHGKAMOBcXboj3QaZqXwVxdAjNgQHCCcyfS+L+\r\n+lTqaegTSZGIT82vB/KKg50cIb4iSrIOgojwm0aXNvjuqj/2jtdscMSsntwh\r\nwZXxNUnJzHmaMGv5rN2sGthqpZU7zQaw1tOkxivNXgZRy9EJ6Dpxs9o3wzKj\r\nusGN+UMWsqCsjHxoDHXGxjXRYMFnyDi4VYwK+YXlrgu/ghRNCV092w4f+ZwS\r\nkK05TuSYRKq4DQIxG4fNddke0loscP2NNMmSSTcnEOiLLsdr9nADwDsfszh2\r\nnldIQuOydIGnUejNsSVC7ZdOSWV3BWFkRIftgD3k0Pw90bJi0UgsZCIGXryu\r\nlnfOpqVxN5tTb7KDvFFwBE7WLo0og/V1Ny5YhLIMkqHTL4AFqs7J136lC8g3\r\nuhHH0OvYKfakKMTAx0UMsAfmS1OvfMObU/IJY6inOD4YpKFzOOlpTLs2LEgq\r\n4qlXxy/m9PclmiuOpplF6GpgGnV/h6n0K61ZXtAQ85I4OmSEKsOPw66MlFJh\r\nS12zEK1tQ2yNEvMmxZUPDFhl01H2G9xzjHz3O5ozU/0H7XQMUU5J7H3+GHF/\r\n/XJ8YCLjasyGrE46ZMAx0423JnoJt7w8Zy0=\r\n=0n2l\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"ff1686d8af67884dc79b7d13e79c0ea51c6858b7","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.2deb6a20fd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.2deb6a20fd_1654635818908_0.08912522185682725","host":"s3://npm-registry-packages"}},"0.39.0-dev.8015abad3a":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.8015abad3a","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.8015abad3a","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"058f06a8cacdb3b6929324c7186d6a3a48101f09","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.8015abad3a.tgz","fileCount":18,"integrity":"sha512-WmCnAi7FcxfidHw2uUjvIbC+kffLjQ7dZkFL2f8P8iZ2mq+oDRRffWqiidyNz4Uni37kFWqpF0ILEwjvHTUggQ==","signatures":[{"sig":"MEQCICfLLYaES7H1nJlgm1l/upNoOF1b/7Oxeyz2ExinPihTAiB5/jShflV5oAxxYvs60T5MXgb25LzDY2lOPsh9roarWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioA9zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonuw//ZlyTwZRcsLYf0mBcmVCC7DdZOX8ZdATP3BxQpkeLnw/fiaXx\r\niz2sotcC4EHqvBxqEg3CPjTbYC54GIEDmXzT+4pO2mr0UMIjiUBQAKWUzjFQ\r\nGLw1VL99lkP3uVvVM0J8oNjjybNJ6669EG3kIcrpw1EaqbTzwfZL+j36TTX1\r\ncoVmd68rV4PRr+XhmpFgXxpAai3Xc0NbHSeidKgQVTFcIhW2s9TAGwAjQbPX\r\nG3gSdw9q/nNgspvuudE6vrxVSojcOn70QutnYceoXQnLcBnlWbDc52tDJoon\r\necRiXLxT2yuXoDAAmIQWDNW2lOo08/25ss2iRCm4HPlj8ZCHUioWZ2xFKQ3g\r\nN+Y8zde7uk5+0o8heiUOQzXwYlUrVItp/tRoNkUrQP0HLUIkfv+Wn8uoVNwJ\r\nL0tgWBjF6WGV9JVTRiBj2OwDSRlqpQ7nXbyV+niffnEJPH58Q/9O45dX6Rsr\r\nPo3X3I55777d6Fk/w5ADvqjFAvofYOIaHW6vHhGLlZ1rqRm6PB0z/moJ3dEY\r\ng2cDjVzdX9G+FcyZrsjW0wRbRJbnMDkN9NTzp866kbVAXBSkp0fV9+CbNcnT\r\nj7XDbWj9e8Pw8/hQVjoebGhkEeHAiJH202/1SyRQAmAusHvLEjPK5QSr4yRa\r\ncfIvoCoIBvR/LMUEJ8pYRlaqKpUsqvN0v8k=\r\n=Nf+e\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"6e3fc31413274ccdd11ebb5a95b1106690cc033d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.8015abad3a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.8015abad3a_1654656883097_0.6873172680526956","host":"s3://npm-registry-packages"}},"0.39.0-dev.719d936cc3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.719d936cc3","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.719d936cc3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e5da58f6123ff6b6bb05ab5d94751aa7a2fd6484","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.719d936cc3.tgz","fileCount":18,"integrity":"sha512-8GCMphN5xWCL1d9bngE3WBf6g8HW3KckC96IRPd/AFNKqIYFdDs3iSIqriRobXW2s4HsUTRZAPEYF7nhbuzMpg==","signatures":[{"sig":"MEQCICCUd88u5qQx0MAn85+FIT4jTTLhLYB+ozj8EHj37yXEAiA04wclSAEZ/+cJpf8uwOSY2QD4mJ+pgGWGA/eV1hX3/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioLuTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJIg//UF6De0L4zlOMQ3XxIA+myOcYwITIcZFeryvdp59RcIIG1utu\r\nF9xiv2Q2mq/qFGMbCTCs1mheqpcE4iniZcczwe5xm5lDX5w4sX7T8XdZyuhK\r\nljEY4a7U/f+sAol34H8xB5S77J8sqwGtAzsKyJehBCnnX92EC1ZFGGk/9xHi\r\n2ZTq0dbeOvEUaHLqBjuvVsHmLpH9EWi5sPweTveeKyoD3cEUuD9M0V8qW68h\r\nmxySqOUAFMq0DhqrCkOAip+qnR4PC8pQLXO5AbdDdkGqyVoFafbyh+mzwcqp\r\nDyT9xdm8h54jk2o5N3GbPJYWa32PcIfFlvXhgBA6Ti+HaWdK+0PYzu3HoiIP\r\n97lT/2oZqyCV/tqGiC9AHN4dZRQLwIvnNRYGGooKugeZRxzBkDIF8FRLtJNw\r\n3nP7FAMd1oOZdxQsn+D3nIaL+ldlykDyxYijjh/EnCThYOVT7pewM4rjpDPw\r\nXfbDPf8GYpp7lxzgZ+n5SNvVrTgwVKIZK2ZGrQHF1G6yea/kAmfDRexqVEoM\r\n835gdJVpBILXI+mnXpzSkXiiHmy7CmOXYW8nEaNmzDWYNrr+WzfJ3qg67BZT\r\nF6amCuwGCPeVI9C+ykz/doZAJh+QF1063NE6HHv9Ii41AMlnfcV+ctZxlzvj\r\nYrO+fcpkKMOyj44QnJhs9bKVy0SRteaPn4A=\r\n=MR7T\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"85cc929ea94a499091ef0fcb2da24fbe6b6ab94b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.719d936cc3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.719d936cc3_1654700947614_0.9525811502285704","host":"s3://npm-registry-packages"}},"0.39.0-dev.a3e286f00e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.a3e286f00e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.a3e286f00e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"600b75e79969f003bd14b819123706ddfce9d40c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.a3e286f00e.tgz","fileCount":18,"integrity":"sha512-SUcf4Ddw2hyC2dsuwYsoGmkCt3TJ/G9g/Fljt6l9wzfJSaJWQUvH2OmwSQT2qG7kSyB75Pjv5Mk/BdkjBUti6A==","signatures":[{"sig":"MEYCIQD4mMa0hQy1Vj4Cs9NTc+oAcfVF+vBy8COZVS1RsPMgcgIhAONMBPa1A8k5KmHYIpw0guHK/SUium2Ah1/1DP48NjY8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioSluACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy/RAAoqRJkeiSa09zKfY+HgCuRgdksxgOBZB/pf1CSNutwmZr+T2p\r\ns8bGHThpexaZAeWeiIu4S5nCJk4wGM+wV/c1yTfye8M5EmfM07V1NteofXOO\r\npRAZ7iV8K7y5UfkBoZfxLutg6DA3tci7vQa1W9T616a3FCM4chkIzmE7FRWA\r\nlOSarhckP9NZRY68spqH9/PQrmbPhgM3TvUOt3RzVxft8Mj5zn5X/nqsiVuT\r\noNQ3B2MDjLwAB0YJ4plVQo1HR65mTRb3JlhAOZ98nUc7zocEuBE2NDCcK2U4\r\nlviysfhYDnS1/GuSf9W2f0yNX0lfb7p4OILKsP/ldWQ9xyExJWxJguBsVTVE\r\nUpE6GR2BOQI0+rmcmt7U0QyD3Y51gtOt2Iq1Jetsr3J7GuaHuun0abqkI+hm\r\n6DKOfB17w5zPK3NzIgRZ0gD93P0vogYiPqsud6ZMddga7SG7iZP02TCY8QmM\r\nUm39wNzcpo30mIBRTLp5NGMH5bXL0QoaYYPj8pZc5cIIfWPYd1cEHSAV2wxo\r\n36Lv9P6Rz63YhPvpDFRShXF5eY0sLkPhn0iIOxcIOppEji+sPj0ReJ6mRxln\r\nt/9WlB4ThlycNp+32bkQJOyRC+s+4Jr4o+YhCOfzjfbBYnJNwOzDvNWfWpUS\r\nFW6X2VvaQfd858WLgBIf70+UDRAktL69huc=\r\n=zXU1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"32c6e32765637802f2c215ec6da097a03b6e137b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.0","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.a3e286f00e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.a3e286f00e_1654729070512_0.37816551079010474","host":"s3://npm-registry-packages"}},"0.39.0-dev.6dd408b418":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.6dd408b418","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.6dd408b418","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"27d74531c021747cf65a9348b583090ee2e1289d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.6dd408b418.tgz","fileCount":18,"integrity":"sha512-dqxH0MtH2OFuPl93Ppo8r1weea2y2w1djQjLeYAT47Uo8aNPHXtPpOtSfxbdWTaNnPGxirKjvzzJsnCldzcp8Q==","signatures":[{"sig":"MEQCIDQFYXQrR4IcseNyHvI08JOQFc+MG6sp8PFBUnDk8PrCAiAN3e53dT775fbrHeMMvhjmrm4se+ANwDCptz/AxnmfqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiolWTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHTA//SQisYzV9EbdWTWcpbAGrhps/fZMgg7HHE6mfMCm/vCH6g5Zb\r\n9OZeQidNGOww/Kae836Ky+X4+1BiwwYZLxPzF9xBgu35UAExPhJ+Lc8024gJ\r\ngKnJfouNUpqRGgewLycNl1ZuM+zvz4GBMjmo1Y83+BCF0Y097wK6jLzEZut4\r\nBjrxmwCgLVckv0uTQOlUL7xutZ8Huxa1UKixCjB7FCXCrHvz2Fo9CxmCg04y\r\nNLKUjem8e73Ys4icuiqKmRC4Ks46vqaMSO9a2jZSbedaylj29eNVhWeJnQhX\r\nAgS4HfoIzyBYkYiDfIu5yKnuI8cmOHLFNUR5duF+5k7p+2d7MCh+mMg90GRw\r\nHU9JaC0Mn7H859+1nEJJGxkxDjX5q/t5faTYfUlNqAY4qTJZa5ZDnSp29YVB\r\njUR/EkpG+pNjy9wFxPaMo3v7sNb7GYrymrS+gYyaNaZ3uChnPFB3FVsl+9xE\r\nn3KiGfTYo998HSbNbQFfHUBQbaMo1A3tmR7yfhhu5gV/RbRNpKcnie6eDSrG\r\nmsKwugSQ1pY5X652V+uBAk0GC2NBeWEaZWAnSQ5CS/XA8rrLVCMtrIPp+t7t\r\ny41eLxkp/BDXiHIyrpKITvzxR7BTLJuompP344LTw2WHad+M8Agem+vm16Eu\r\n+CboDisR053DGylFQZOJIcZ+UdqLsCVZ9as=\r\n=Zj+j\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"b2b6037745e565c228d4ad3c82824e0490a9358c","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.6dd408b418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.6dd408b418_1654805907603_0.652446192507061","host":"s3://npm-registry-packages"}},"0.39.0-dev.4c439ad456":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.4c439ad456","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.4c439ad456","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"464cc0b304676137b47289bea706ee9ad4a2cb60","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.4c439ad456.tgz","fileCount":18,"integrity":"sha512-T1gqm4aZfJd+XRz72LMATyHx3E8gazWUM74hopyhT0Z671RIKzwE80nHUS2lunfPVgrY46vaIg3ZggDjNsf9Ng==","signatures":[{"sig":"MEQCIBgxozZmsHimRIswZZ55TO1b1+UESCjT8Q9dKdRA53d6AiB00glYuHmV47Qjcekw6FXvgZzQKvCHPcLA85yeAipKow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiox/lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi+Q//ZfVgkWfQP+b41HsgNZbaXKqgPLEVl5JYng02mpRauTv9uGnR\r\nfVaaxHwuZP9B6aMuPOgU84Q6w/PnNnN4yki4yJSlJQ667pq51gzUyJmYU8tZ\r\nrCoJbZ7EZHuAaZx0SRmd/L7o6gGpY1B9ywb3D23lwh8E1EZHXQ92YsC2i2Ke\r\nZ+63HmhABtEHFdHmz7xchDChUqhrrWZ2mpGi5r5WVnwFN27MNe+2INcebV3p\r\nN4QejrVS87t7uBwkyV3bi0nNwgQqK62iDAPLSaxx8iXAKq9I0u3i/IRhz7su\r\n3uh01Y9mFYdMNXhoTZrvvaCP+sh4SnelKZ+9e9G5xNmO4iv3FeNo+YGrC6Lb\r\nN3gE9uLTlHKZbx6uPnjtfS73I33rNM0Xn6M9WIrxn9gkioyAqZoEyGXn09sl\r\nDpYUdwpDAu7BZj7vw1XIi2YeHxSbLEkE0VImbfJfLKwpcUSxwOItKB+cJ52f\r\nRmXAvxvcps5wNszCF3GsaJ8GDrSZq4wk0QEgDXONbKNxBz1exYJiLMk/zruh\r\n55BttIYM8l1qxKhq6LISq3XGPVuXqrbLQZTszIcIYgBalNzM/HhWj3zVVNVA\r\nqQ2sysFyvHZpO/xU1PJOgHbsIhrZUDlXj9RGXF5PaT+xqs40zSPdkJQ1niiZ\r\n4bZ2x7tqSHoSSYOAVREmQ0MxU4JMh3jEQmA=\r\n=1qXK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"031c2373e7312d3b8f14998bfffb53b8d4b20445","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.4c439ad456"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.4c439ad456_1654857701557_0.7134549460108468","host":"s3://npm-registry-packages"}},"0.39.0-dev.43efd0566b":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.43efd0566b","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.43efd0566b","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"be7869a837aef727803262fa85f39e9deed320e9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.43efd0566b.tgz","fileCount":18,"integrity":"sha512-AwBSFngsB4ZqEFkk4fJR+D+ItvKUKhw6AoJ++AquKvJMLvKz8fjsYHvJOZP4fV/08q6wx5M3NiITSxSy8QoL7A==","signatures":[{"sig":"MEUCIGaJ1mlfxzWRMvjN3xAqFJDbF3DZc2wW0TjMXDRm185fAiEAnMOXH0DSJD3xh/M1PAOXJFivoy1CfDs+yoMeCMbzmRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioyZnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQtA//dG2Ho4ObNhcGhmAC+E4Rt681GbicfZi3Lwed/PK5BOnRqJUp\r\nfqkyAh/MDMwGz8tan8rz7PTp2y+YPtDwmV7baG6DUiQkOG6AIKaznKiQiM5o\r\njJQuZ1cogvWz2NvWKVKBcttZdmLLH1SPNHJ5nIpWczkezq1eKOVXaPEW/FVE\r\nOnPdDckRfUVqHfxzge5mZZQXLIjcC/pePlOZE2vI1bTq2qTWDzxnJUKBI1uM\r\nlUwU96htxAVMQ9Ahj8P40WN0OM0tDaWEONa0b9ssyqlvw+EEBcL4pRZ4C+MZ\r\nf0NId4Dx4u3K0oB8aLXLldXlbY4zwnQd4gZZFV7w1CUKUHOourUwlvQ231c1\r\nzPt7lJ3waI3EG98eXF+SYVkGwlR8nWA37tGc/eG04/f/1zocJvl89vagsOPS\r\n5HAhdKtsujNhCwDush0KWEd4zYmIwsJiW8+TVHcuUP3nA6Nq48NsipdF6fAL\r\nDjFrwkRZ12x52P6hAy7Rwmj/i3YShTibYWNyg8+UivzU9hIWCEiEh60nGoGC\r\nRAuiGBk/sMQbEy5ArOSneCwhSORAyzGS1dfLUSC3m4qeb52KPmw9nsmtPd3i\r\n+mJFHbFHvLcF/ZCs5C9lKcj/QlupiSQV72+iiZ+ebKXM8Wdh6E2a5MFRRmhv\r\ntAA4lAsCc7GiRUQPyMtoEgJJNrHrtW44mz4=\r\n=WlXa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"eadd606ccbe71f75b1933ac84a127a0dfa8e1cfc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.43efd0566b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.43efd0566b_1654859367595_0.39470229519827305","host":"s3://npm-registry-packages"}},"0.39.0-dev.32e7ce3fb6":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.32e7ce3fb6","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.32e7ce3fb6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"79ab3a619908d428a7d58f09671e9609a814a7d6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.32e7ce3fb6.tgz","fileCount":18,"integrity":"sha512-UuDgwqhY/iQg8NON13Ls9GssKXSoc8/PVg7z36D5icaya+ckYebe2nLIY+kCLFQL6Fu4JLQr4ow/bYLVuCEhPw==","signatures":[{"sig":"MEYCIQCX5DCXiVBjvaYPyRtsYNqhHiKOymNs/uK5paSexooOEwIhAMyLtYM7lj9t2tLiR/cDW2JrKFO5WnwFzn/VAPWXaLlq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip0FUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaNA//dIljEf9m7VLKRL55foYQb5GdZwuJM0VVqJxD0MGNxbN497G6\r\nhy/P8fA8AX+LfCk2bT/TMQq7NsUanVp+bALzCEN9ZFCTxmANtWrciXhOmAyC\r\nY8z+toJHChzOfMF+7FsfR5sR19KHmGUG5OYwBwtfDcNfx7jLfR3lnV4fTyN2\r\nU8jcl2pnzwAeB+HZuT3M5vW5v5QPWFax9eLQEGrleKhsqQHhzm+XglW0jl7R\r\nnA7Pi//ULcNtxvKA+atnLvhvQmk+AERcYSCY0IHojcb0x2cclb3tVdpqNddS\r\nSOae88QPx9jhFyOFFigqVi8/SaAkCJUFLMpRxWlsw6KffBh8qcmBMnXhO/55\r\nQSNkSHQEkqy1glZcD6idFsxlIkIpMPIjH2dzvynL18RvSFV6jJAByWHP77Fa\r\n4EW/yh0ioJPr2rJm1GvyAHMExoEbk4FvywldlrjtfcU+6j1OhcBs0M/l2LFd\r\n72tWtrJp8zXaKTZXVPveG4k1Z1rM8A7dBP1ubfTMUvyQ1TYsNZzOiDzHeLSo\r\nW+rdxs+nEVGnQArh4+4XwFsxQCj+gvnEHeRZa1d6nD05IppGw/Jh/XHQg/LL\r\n3MoUfCPLofbyUdoPDNxjhVaGvRAZ5rvhG5eD2y002R5ADiz7soXJZpwF1dua\r\nACkB0qO5LjvFksx8HaEwwsEzHzCtiotzv/Y=\r\n=SQXd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"accba87aaa3b00d1e299b0009ef8cb1f9f88af69","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.32e7ce3fb6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.32e7ce3fb6_1655128404775_0.3042536547778978","host":"s3://npm-registry-packages"}},"0.39.0-dev.ceba4a9d21":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.ceba4a9d21","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.ceba4a9d21","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8c557e078117d91a24cacca2fc0bd4fc423dfaaf","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.ceba4a9d21.tgz","fileCount":18,"integrity":"sha512-jx5sJE3xk5FzI3qF69Bc3Dp8W9U/R97ncECVhg0Nd6B6F6II2zzhwcVda9KYazCLnnM2w7pyKDnYmwESzm8yDQ==","signatures":[{"sig":"MEYCIQCqfasLJ6KT2iuidpEpbtM3jYt5g28kZUs18nsky8XmzwIhAKjkREETKX1pCK48vo0ubqorh2RbCImRChSmuj3g+sJ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip36mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ/g//Ub5mSSaz2lOQF1NUlOZJmQKKmiwim1O2GNS3P35ro3LajjiS\r\nPgWj5WZfgkH1Xl7E1LV50BNMxbJxjDvBmcl6oXRcJ5WeYjCGsKphTkCeYIh4\r\nsL//De4W3HrrDumzvzuZXZQ1NKCUoO+jwqazXOnE8GiefIvVe02BLStomJNs\r\nRKQ9dGt3IwZ/vHJggraDZlNA0TFbTn3uNMMl00NA4xb/Ik5awgDLNOFLNqHh\r\nVTgS7zkce+R3hEvRnKseHygZjmWE2Wap6vGvK9vMG9LbNiskeohm9z6NH862\r\nw0jRXZn39rTaSW8doMpO0zQCxIOHpHM+E7RzHOJ3GZbxsStf8mZDuh3OeR1a\r\nm7fjnmWxG3ApQpqplR+xl476nqHcyNXvJebj5p5VL88dxxoVcpMB+O2iItoS\r\nE40FC2T0EeTTx9cClM9ehJQltr5o5bP84NFIenJbxjaSHcVjFCcvUxqQmnhP\r\nAThN/5MU8SoAiw14PFIncbX6zLSCYq9sZy20REksMyloYODdbp3ghR9TX3Sp\r\nk1jxWN+TczJ52NQ+HZbeG9Wb+NB04LzZk0vBVksUVf3/5I3DfS1GlvmlJgFO\r\n8SLO6mPA79/iQyGW8KNNyC5+CxKKFmxhf/afAfXG7ohatqwsaOcM5E0yFmle\r\nXq1/6kFfOdMVar0DAHT7cEBKA61oVYngGNY=\r\n=nm2d\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"a78189af97834336a8f27520373ae6d09e5a955a","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.ceba4a9d21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.ceba4a9d21_1655144102431_0.12911684385232225","host":"s3://npm-registry-packages"}},"0.39.0-dev.ca940661bf":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.ca940661bf","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.ca940661bf","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"63a4c9263cdf74d9a19aeac6394aa11914eb23a3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.ca940661bf.tgz","fileCount":18,"integrity":"sha512-fvA/DFa2wyr4v6+7i4v1xE5tJaJC/bPzZMInruwIyyr1940zqLGc+czRp+8aWtOATbm5e2s8SJYlF2+orpTpug==","signatures":[{"sig":"MEQCIHNuT2hw9Nxr+xjLtBqKyLXMinw8XNzASwVnv8Xc4M1HAiApx4iKI5UYULNDQxghE/t2oDdWR3zvfgpfyXYn/yVLXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqJLKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7gA//chuPq/8UlE44D/g7Q0RkmEy+Q/2cnj9QAXoFr/ib0YAvDbfD\r\nJaj/DdK85c39YEcXzeX1WxkUMFJlQoepUxwsoHO0RrkVILbuNPV17jf2eYp4\r\nG9sT9JaPGnthwr/tAH0RVaESMsAdvvmh1avqctLOVAHcewoddtOhsk0N66iQ\r\nP59SBUnUSa3JQ2kmbxXBCM1QykDZSXI95lqbY+ls9L9sSlkSlYstasWu6ftt\r\nk/0ZDZ2RcNK8l/y/FnLqGvQgC5yE+lx9r2KMRL1ywir+ZQkoKrj9eVGFjhBI\r\nWRqTMzC1BUgog4pbq+qIPRcCGWCZNVmhzADskUL7J/5EIBAPOQvGsbyoTzkc\r\nFrzVOltFcq0eXVzyscGPcIKaBeph7T8Mr4vsn6FoqAEMSeNjIXfYO6k9ilMt\r\nSdO9dQRcHGpqZulM7Sg5Omzp+sziwh1AzzVoNnEA/w9UcPN3ob34VjMjLsmB\r\nbKemqS2e93MryTCPV+bK1n8+5y+8jhLA0lESBTIoeXW7DF8l0efzjGbJXhcU\r\nUNKHPbpZ6ykSkro90MhFcIhfyP8qTXM6Q956z/Iu63SEUNjZ5DVoRsWeqS9V\r\neRbi1PXZxgIC5jLfFhzhDB4BoLIqGKeCas1V8IRgxfXWpBSUYl6tKJBnJjAL\r\n2M/OCscTwXBtgiuf1NmyOHtZXzgTW1upx64=\r\n=wiou\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"6d55c2e4a2c7e4301bb04840c909547edc9d7256","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.ca940661bf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.ca940661bf_1655214794269_0.8005834949903818","host":"s3://npm-registry-packages"}},"0.39.0-dev.04155c66fb":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.04155c66fb","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.04155c66fb","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5e478ea7d3ecfee9b476164701a06068da980cc9","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.04155c66fb.tgz","fileCount":18,"integrity":"sha512-N3h/zVzd0FVEZ9vxH3jS2A2Z2cgIpNAm4nY81TYK2bITqwuwWPn5FMD9mhJVJR/sgYbTZ2Kd21o1riXi728OVQ==","signatures":[{"sig":"MEYCIQDbRS0hyO3okDbXiVs26BXug/b1qqh+xtAHdbb/pXsJRAIhALW789saqRdegZBKloEK/4QN7C8xNfq2MTZS0K94oPS2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqJR1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolGxAAk39Yki+/7iIFkNYk/3SpTxvgZrJNn1J/93IRUhUv0OZJGvWl\r\nRGVxOOh9O4lkktdFuZt3L5oDua85Ars2JB+q46x8n3wiSEp5RkyxzW6EiiGN\r\nI3g9R3nmjOCbPbaS5aaG3MOzp+TG7Z7/NFgzrH7VLlQZZdw6bR5E/Z5SzPiy\r\nY+zafE1wa8YOrTsa6ysM4EykgHD0T6rroUhZRz/wwrcny5QoeV+KenDKUajd\r\nkHSlBWvX+RAAqBMWZZVj6G/C3yulrV6gl2uyzAP83d9DbG7a1enuNTj7a+1H\r\naFZ0ixVRfHyE3KVW53dhwwucdzk+riWspn6D5+IorY/jEgqu2PsQ7Xb5sSAE\r\noRrhYBPz7Guv3LzDwqM4o7AMR2FhiwPCvL+o7wvK7RqP38am+9oHQAN/qsPn\r\nKIVsHWwfLkaFbhS67lDfF4cnumliBb0oD3U/py24S/SFI4og645ip9MhcfvQ\r\nMl+/XRHJXs5krgoX9ryeDJXDLz0YBYl+74jLxaWWcy3xo3hrgsBeNRyBxP5H\r\npHXq1T/Pz2oncr5BX9gvSNJz+z/QNFmsSfCnqZw4jCWew6vcqYu3ia9TiFFO\r\ndVM1vpPHGYHoUi1s2rNPawul15WNRD0nG8cO73zdBgyYKWt5T3lElYuXWrY+\r\n3hIviD8OsD5o1V+VlQ+Fsmb1xtkOH2xKpx4=\r\n=gz+c\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"7f39baa3dbbfac335d7475b45bb423678f8ca556","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.04155c66fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.04155c66fb_1655215221415_0.45573433000760777","host":"s3://npm-registry-packages"}},"0.39.0-dev.9feb5bd47c":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.9feb5bd47c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.9feb5bd47c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d09bffa92fa38660bf0f19a63e13e8ea89936192","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.9feb5bd47c.tgz","fileCount":18,"integrity":"sha512-ojHlHALoSRlB8T/yowODTKLdTso3B3mSjRyx+RR8U4UwWxqSIgGeQZSRzD7fbVc+cxKZ7w589VCWe8WdZLuqSA==","signatures":[{"sig":"MEUCIHtMr2Eb4XWJq8BuFhHQf5WcBWH3OXwhqHLOddF5eXLOAiEA1ZqCWrP3t0jOyMDsF85ZhM9F+PwwKdxV2QvZ1fnc5SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqYQnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8xw/9FVn6nfi5iK/bhUJd5LwaKn12KGbfMDvZu7Mn57o6gU5JEWUS\r\nq33thieSTE9tmO+X0iO0ZuSJedsIBLABfLk8+lmgBiAZgWMzRXed4wZqZeyy\r\nxGzF4qu9TG9oixsBPLbJCrNXUVpEpqPQnqeXNxuDR5k9uSRdbUUtkynK7Si8\r\nPJk2UJwQCCpJAXhYcDOgTiV6qL3kz4caTwzvf5HeGURFz05W/B7My9MsFKUI\r\nYJyV9RHioKfpxvy3VM75jGdyCwAL6XILHEIyB+FbTjT5ll++e2jld467q2q0\r\ngS+3BKx+ipVJjclPBZD4jr/mCbX15HFPr3cCLcGL76mLvZVcaT9DTnnlHrX3\r\nayESI+HUAAUpDPkAXKwoFUgnNtQrF0LvCRfrRxWonLrcJ1WVwG8F9Y2Gj7jB\r\nwyX1tSjj7Lk0LnpUR/y/9GcIUnvdc2/K7sTwPpWt8PXv3+fV+zJchFz68H4O\r\ni/MrK74JBLG7xy1EKCZ3uB/MAsbM7O+t5I3QNB9xtlqvv9Yxtspix53q+3ye\r\nnN+CBAv4O6vDAhr9kQlmHjA2sFXn9IAyEPHZ0msF3jAlbRGY/ro/ePpmYMJO\r\nEU/uzvGlM38+c3XqiHPDOKf77v/AUiaH/B9Gac5w9xpoIl91cKvqUr8c6mEL\r\n9yxw2fppPly5Hp0kbxJNoldMvoFlv4Nhb1U=\r\n=5KPs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"144e3be72dd59a5d7d3379129275b2bb839cf133","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.9feb5bd47c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.9feb5bd47c_1655276583100_0.8793142807031253","host":"s3://npm-registry-packages"}},"0.39.0-dev.e5b74d5ae2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.e5b74d5ae2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.e5b74d5ae2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4c92ca5fd48878bee6d82232bbf333d924fa7d77","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.e5b74d5ae2.tgz","fileCount":18,"integrity":"sha512-uE+o5TPo1htB7lBniZ847yP00p7wQvYLrF3UTkZngGvzJaTGor8tt95OnkbcQPqlnMnEo2NYYRp7tiZpUWT91Q==","signatures":[{"sig":"MEYCIQCJ0+x0QBP9xY8EgEYkOXjn9Uvj4NBjU0k1F4Edo9ryqQIhAN0BHi5+Yl8+x+Afa07JcLCZ8THmrDr1KzBOlwX10ULP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqitvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqknRAAnqBwZbt86UpxLPqtyHTEtAlcAG2j6Q7q/qzxiMWRcdK2YpdO\r\nz9auGoCwSbIm+o9bRlZZYt3MEwWePA6WStdS4z2CQGnJYFSluoM9/+SV2KAW\r\nPBc9gRGN3/oxqffN7ovfpZ4cCQxtuPMoya0B55Q6xNBaXyyBdNmxs/lbDhSm\r\n2s8ZeauJmohfXeKf1Msl8+QKXZXLCYIKeQCjdh5Ho0Bi7Q9/QKBvnoINhvlQ\r\nJS9NwDlxoP0UReu/tT+c57CxjN4YwagMbz/eU7vtkvPIvfXKgfdjc63ASC1N\r\nSTSQQs9cWuHvvYEzFh6eQc+JariNLAFETxm8nzP+CbVKuqLsHxPoI3afkmyk\r\nPOYF+I/yDSQnz76I2PsY7yM6/aOJHyv5J+9yYgE/4aUruEetmS3gh7r5y+J3\r\nJ2h2EK5ty5ZHmLuUUZUzo7vkQoRBfAKeaH+rLyWvhhMAEus0v2NcJEFpxN2e\r\nC9WMVw0moipkLmViIoQnKwFT/2Qbc1pyPXczQfbq067tPRhYNUoR9Ty3v9sv\r\niiatgru3o49B8O0nmzIW7rDYLCVBMT6yETqsVOPPP+VnTdLh6hpof2w9epsL\r\na4y1zMk2YoCOwP3yoL5i3s1p7Yhap8apoai3rHaQ2AvI2eET3RRGWooq2waw\r\nLlDXyCEXyJvOs/aI9bH1yVH8KJsP1o88K8Q=\r\n=gsl9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"79a15ca1af28aabe8073df544a96abe7af619692","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.e5b74d5ae2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.e5b74d5ae2_1655319407269_0.869025154758827","host":"s3://npm-registry-packages"}},"0.39.0-dev.851d6985dc":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.851d6985dc","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.851d6985dc","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d473130f2eb571f2d536fb01c13940c9c2557865","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.851d6985dc.tgz","fileCount":18,"integrity":"sha512-rT/wqbVHD5oGjr380BXRDiuDSv8LoAYGyMhzQ8UIPltHqpMFtF2V3wZfLVdDLQrnsxKi651LL+wtSYPuU9J5xA==","signatures":[{"sig":"MEYCIQCO2bvmvwXFkxciMlRXpJlDy0U73mMHAPRKKYK7D59KWwIhANCrHmInPyUs6usCDWMHR1vL1EI5Fn0DuUlc//JnedH/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq1JJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroYg/7B/ZA2wfZqcHgj2ZCKxxteanU6TUm8ZMpn+6+DiFLL2dUFJ79\r\nT//zqpNhihra2kn1GwDqWO27LkhE/xuSNxixXmJeUmrJ7ZgIdzP5FpDw6xUB\r\nyCAJAEcLpgz6gXAkjnYOBNEooSkUc9E4KRGj4lm43lRTbrj95200NRC/6knk\r\n233C4JuyBp5Ckh7IBHJMQ9lEu87qmog8IkeiE5RwHhLS2eHFGu1sDpIHA1TI\r\nJFHmPR7bV1zHnu6qgLwZO4Qv6YfnqXefuKXEIdV2NYiDB5dy4LQf/CZMpUEh\r\nyKED/Np8Up8BQ69CnA6zSWqqGp/B3Bm8vV+tETKH1Dl/b1XEEb96IADDyIWs\r\n9ludYYzDhqZ/aBgoIVF36DGVteuANDJ+HOOwwAfXlY6Tri4rTAEcDJXeiIB4\r\ne6vtXVBlS4cEzQYD+q/7cIZqwsm0OMGjm+Wo4yH5cNEX9GQxNTpF0Yh0I4AK\r\nz3ZJQrWHHcsNNwS3RUwa0XRDj1I0lALHDYrRxMfDg/GsfIaKzQp8BLC5yv90\r\nV+500DoNYwzsoIsFqxEo0AOQUWMlGdlJIgTrrKrzmP06kJG/qT+euAavgEYI\r\ns2sq8pUsvJQM5aRdddWec+Cq9T7fKgmO4Ipm9hv2A8bxSNfPSFlteZus+uDS\r\nd+I6AagJ+YLMVqKmCpgEo6Udw3LaEoDQkzk=\r\n=QIhX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"c932a89e7eaf0a3074208b422f9d7e04569b9267","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.851d6985dc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.851d6985dc_1655394889775_0.46424434127845915","host":"s3://npm-registry-packages"}},"0.38.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.38.1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.38.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"72f1f14b7ba08baabb99009c475daf138018aa2b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.38.1.tgz","fileCount":18,"integrity":"sha512-bPvOYuvlRmHj+4+YfJYf9YLBfNgQCacnLtgzng19brSR9myXezFLZGSrH6xIymuB+t3n8zBtCxvnebnV5zzwgg==","signatures":[{"sig":"MEQCIH/INMj/OL4j8R1Xtgyv5PqERyOi+s4TJjtmZD5sxSfpAiAFawElsRZmhrept4HtdudvNU7W2ag2qfO74u5UniG3Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirLchACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2hw/+Lf9TithaDA0DX1O4qSDOQPJXsvJ3FcL3rfbZOmAtu91CRFc4\r\nteOm8qLhl8BYeGrQC8/yQVPu0E+o++qPJVAhfUwduMZ+LHiSUJ/NQv0R7PqN\r\ncVblYpwl283gZ4mqE81LwjNQkSyiJsH4Aj5EC8vlUe+CX5d+vbDG0EmrIca3\r\nl+sIeZcAgND4wusjnNp3c3sypEII9amMQxz8xXJN90JXsIE8v/LE3rOiTa6N\r\ncdRC5kbACiHeuiPbaduY2lVP+dTt8pgA+YJCfNuxKnUEkGLOaPji8w2tCSvA\r\n5c3mw4Q5fdo08JPsUIU/x8xBtYPcPmOr17AEApULUTp5+d0hpEuP6z5TpKE+\r\nZqvz2Kbsop9L41gGnpTYx+MwXSGBZRpIFXigJcjPcYuoattc3ussS2rFfytk\r\nxi4EVM0/lU+dyLxuAXgrMMrDxSCOftNpE/LXruyOm5jgrTyissIHwQhSb0G3\r\nmfuZslvKgpMDVD05ARbsx1lkzjm2dkbfCUTdqo0dAhpxUnWd1I3o09iyIwSH\r\nMu75stBuUJxn9YjkRlmaU85uGBD5tGovpY/cvljyXA0yo1fzMu/kfnzVqaBb\r\nXHCWVUJwbe8OaUfcERShZV1kEjfVsgzL1JPR3gpWERu0m1fbzxFhhnDTEc/A\r\n9oP/js0U/OQcIKXSGzYaYnB0HxRrlMUxhSc=\r\n=mIar\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","exports":"./lib/index.js","gitHead":"5cb67b11b08266d4982157f19f1de21643168b84","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.38.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.38.1_1655486241387_0.008760624506758852","host":"s3://npm-registry-packages"}},"0.39.0-dev.83aa2ccff5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.83aa2ccff5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.83aa2ccff5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c262a852e6fba3e2ccb4e411990ccf76a549e1a4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.83aa2ccff5.tgz","fileCount":18,"integrity":"sha512-+JtKPbaoeQOcXiGwXfXf3yJrRhgaB7KY3i7S1LC25EnUsc4xOGaXbJW4M/Atax5UNvVYnEw6xPMiVckuZ5wEFA==","signatures":[{"sig":"MEUCIQD4DWwqFHTJo+pO5eF+jtsS1e/1JmhxYTBUHd51Uq1p4gIgLqLRhu414oMDtNnUWSghIT+1aTLilvmLO+tlUjAIZXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirLpcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok1hAAlFL1aNPKk4+6Gjw3iKhfdmKNcDLtD06KaV7q3ZmSmhyvFtFZ\r\n6YUuOoGx94DsWPi21BmOn+vLH4ccjSNIMDuXTloit5G0PEjCRxa5q/My8KuF\r\ndJjkmmWbpdSHhHxWrKfNvnwWCcGHequXzVE9yCjzvajvZo0uP7n/+z5o88QP\r\ngD13q/jW956AWR0f8iHTT2WORpwjp8bWO6g3PrArYD+YYaaga0rYRXgQa4vm\r\nmv774uvQT6Wsv5/O6MdgNf6JirUzIVf5XBCItuizUfn2uYfKZsil9rWAXkyn\r\nABRUXqbkOEfjMt3fqVxxmUvFkX14C3T0L4kYr25hVpFSpsy6Dk/hjxQ9dXgR\r\n+8Czwiteakp4HWNX0y2kPKbvG+EZdRSWPNDrxPfd5krw0sFks+CWJvXWDYkq\r\nmyJHvevCMn2UQ/ajMssf0/cMPo1Zra1zSrEa9aiNDy5MGmr8yzK43Z7+jz+H\r\nht98m0cNsSmRFRVRyDpkqGqj7IpUqYIHharofti51NsXM8aD6P0UES/4hYaF\r\n85QuJGjHb7XgdlKT/mqeIKZLHnIyHjylfUfx99qU6u8oIQ/mc5sxAf61FUbM\r\ngvyxi/I+AtSey6SWRHjO7MzlPkfWIEVy8m1aZSQM4CncRshiuKCl0RsUtpdS\r\nwk1cbAX6p6WeHRmfh/ouETgMCDMMcg/K3RI=\r\n=WB/v\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"03f499ee0f7abf44dfa218c6458fb71e4310da32","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.83aa2ccff5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.83aa2ccff5_1655487068741_0.5661847924226335","host":"s3://npm-registry-packages"}},"0.39.0-dev.cbd8a1c4c5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.cbd8a1c4c5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.cbd8a1c4c5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3597c626537a00d3c4193cd1267bc3a4f7c7cffd","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.cbd8a1c4c5.tgz","fileCount":18,"integrity":"sha512-eMK+gCmc/igHSwUYnNh3/vsgrOSPe1zXu68G3zzWTSfxRtYHdOLswUfXZOoAYlUm9SRs7jOfmlw4M3SxC92J4Q==","signatures":[{"sig":"MEQCICFp91y8o/ZUjfrKHaj6h7Jl1NrpY/OMKQqnMlSVY7sRAiByvUaCJHJ1WnbftmeYqUvOEKDxxJnif1XZ4tqQ5gFp5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirNNmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrnQ/+M2rYQbEl5KDh3g/ViHcx+agYC5N/37GKt91tSfll0MCbLIY8\r\n6d+MWR+6d7GoctFI3/apN77CRG7oo6FrEht7F+UCjjFYtGZz9VN4OMABgSD7\r\ntQNMJZO5sKu8qv8bRzzhZudTR6o71SN+vot8Q/KzhlFJBLnWQC7Vt0O2re5T\r\n0cBnFu/g58gCRAflZUBuAUbMwcEZFyA23g1Kp3fpdw3sHfbwTd4k95vkBW+/\r\nqSQAuUw9ziwn9iqBCr1pejkkG4e2vIYxWyhwOiXxxSdstc06Cjcav5p2Xsl5\r\nAyhU0qhcky2w5Z89wHQLwhejtxNJbVNq/WySsyGeq4ehbnwhiQ1BsrNvYEm5\r\nTEeB+Zyy1cLkocEccFKCaOzquqlJlKy3XuYGkZawOyHypN+QCtDxdv35p+QU\r\nskyUU6KVKYqxADEDkHJ7FK6xj9NXlM7pDI9gNwA3KcgCkh90hB+ttPzhOU42\r\nelADRKbcC3BCm1P52gPT4Rx6Qnp2mMi7GedR+zUunnrlRLy49HcdRFwky2GC\r\nwjFMN6q9CR6amBeS2urC96oGs0vG8uVg2mzTmWF8G1kqAILm2QNojTA3hTui\r\nQ7MS8zsoTZu9rMLtPJi4gsS8ZLq26MMWAHbcUwDRdEdVWdXXBbhBQO9ToUOn\r\n8+4B+OZ2S2vISg2JHGVwOmoVHN0TeAX6ovs=\r\n=jzOl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"669b7ead7eb41e5aa3fbbb8615cdec9cc64a63e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.cbd8a1c4c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.cbd8a1c4c5_1655493478254_0.85860597111055","host":"s3://npm-registry-packages"}},"0.39.0-dev.2eeb965d24":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.2eeb965d24","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.2eeb965d24","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"df8575bd393981af9db23aeb06f52f28832c0243","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.2eeb965d24.tgz","fileCount":18,"integrity":"sha512-ImhW89CGTkKglNsD7WtolgpeeWNf0SVoF/tqtWYKmGHRrE1DFzI4H67H6Aq3rhM9NWam3avWRn6mhecmi0NVSg==","signatures":[{"sig":"MEQCIBQe4/tN+2VPwzMk9aPNmUHaX8YsIIQqrg6bzmmEbBtDAiBiKtuN58sLxj79J3AGNme+jXQXYu34QWHjIaY8TAl8mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisJIiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8GQ/9HUOV5oHw9pngZjdSKlQEpJDIVlbFp0cQFkzLy5l/l3uVWlq0\r\nv7NLcquFWZQ7YU4U1wF7M5rKTYXzeqw8NScDT6pN4ARQfXHyihv7Ew2bp6vv\r\nCsHxXs3/eb5lvBbIFJdUZ/mC9ZyEzjEqa2FIUAE1d7hpRCLBZx+R2RH4R17b\r\nyW+GXX7L9JKRFiZhVFgqW5vsxznFU/yN2nVsmJL810Pw3EUpO+48EMbHcjgf\r\nBBy5dVb7t0nLWfYvDbMQZHbswUSSm8K38Z8aXN1tNY3giQbYbNwdd9IsNHP7\r\nkGEDtoBVVl0YkN24/9LQIpvtUFez1dxlnEuGS4G5DkOrpu9KLPPqCCGLnXd7\r\nvIzeYcmBjaTP/ZW3+sFTs6iIipgkPB+OLYZFbopZZOSn4zw02NZYWQlixHCO\r\nnLnsnitFpT+31F9IToQIRdu+ZntVztFKCBO3nLkxbmyo4pWGa/9Hoel05TiU\r\na52RBgPmIELF7q/lUMpwux1h1IVHqdL9Drkhd5RWB7WAS3uQfL1UvPMAOgEx\r\nzInmhP/guoXZ7U5ZTJE/4Foz0D6k/KYDeG2q0XqKKZQmKGLf0afgdLW+4skz\r\nbj4z27m0oaUgEiG+QHd+7qbcMOiBNjpnhdKm/rF8hW9vCr9x0fU7H7cK7BgN\r\nHfeCclTVzT1phKwXBcD2l52WfHYHczb7eIU=\r\n=W5ts\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"a8aa73370d239496ad8ca684d3eb47adcc7936d2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.2eeb965d24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.2eeb965d24_1655738914632_0.8445071004098657","host":"s3://npm-registry-packages"}},"0.39.0-dev.9b3ac42ef0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.9b3ac42ef0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.9b3ac42ef0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"94c101b31e9f64f27c0aa82e9aee6aba4a92e99f","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.9b3ac42ef0.tgz","fileCount":18,"integrity":"sha512-QbDHuR6uzDEBuoKkUE1XahXy5lhbsDBeGwe+pqeGMaGGEaeu3hoGqXf1b1C4EKGewFdmb5ZLT2YogFMAzryJCg==","signatures":[{"sig":"MEUCIQCnd1QSfX7GzCXDN1y91tLpJzd4hbF7ztMIw5b2XhCPagIgWNtc5QG8aV7LAYUFz95lML/SQd1aGBj9xJnX7LdFHFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisV04ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovdA//R5l9XfpCKDAfA6huBm4tmGL4paralUx9addGAXhd3uWMePDn\r\nP37qWvENaiAeKeWoJSN/AyWovXaMqnT/vmUEi+XeRcr+JuS8UKCyAcZmjdc2\r\nNKgGsGx8+zNUNT2hzyvifnM6v6Q6R5qr1msGermqUsfZq/oWPdDxp1/ayQ2z\r\nP7eE+mGqifNncLb9SsV/Ut0/LURy+dveRuDBXi8rh4q7xwPAYDK6scDlKRMR\r\nUy6hStRFHiXpbvbvKdzM/l62EzSpJekw2RORnnrjEG3PsVxV+kVrf/aBcUVC\r\nJ5bhmkwulMUuKSna+mfuSfiXb3lIZMoh6/yD+oIg29ZDfriS8bErxe10nuI0\r\nUSXIXOoBQuOuNJMEIIPBCUU5H6InplE8Z9TDHKuq/msQe56rXKpZc59jtsn4\r\nRKJ6F1zVUoF30ZuTE9VEfDR7uQfySf2hqoToVdB4eevpv0113AEkgwqOO8kO\r\n1cARohqIN7Ls4miGCPCb5d4KfHGuvhe0WzYuLgAksaO/QhQL0GuJ5y10keB+\r\nrgcxw/wzuMkmSy64mi4raHWyqOy0P4R/YwWYV08oMw5uc8j7hgRWPlXNJs4o\r\n5DgDyFS8rbiXDa4ce0SZerT5pjH4ZqjicHNBceNvYLZtRadlumHNEZYNdWPE\r\nSuovL47B9wFJChTaeuYn11y4sv7MQedCs1g=\r\n=110W\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"f37d4694c8e7efb1ad1c7c0945ad70d45299651e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.9b3ac42ef0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.9b3ac42ef0_1655790903821_0.536771479966184","host":"s3://npm-registry-packages"}},"0.39.0-rc.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-rc.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-rc.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f05ee3e2b9c26d20894505e2b39a5fbc5f7b2b69","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-rc.0.tgz","fileCount":18,"integrity":"sha512-R1NwNie25Gvmpa9GOnCZlcgpbmS8PY51flpdQwIvzyR3mtL6fkelrRVZCsc2i7ei9sTDlw+HyU9bK1AAe1MRSQ==","signatures":[{"sig":"MEQCIAQXrt/oli/hdhLM4bOejyorOtUKINefvJC92ebN2YfDAiA6RtydPfPIkhaLN29gurYVNTXG0VjWmXs5+iS6wZtSCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiseG8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorZQ//RU7P7oSdbUwyd5EjzZlgFe13WFVtlcrLtV7OthjQ6h/v0yUu\r\nwDSchIILiXsBtYWlj58/G2HpuoTtJ89faEMOkajPenWEgU/zWP2hdD09bgN2\r\nhbenZuPmq8T97NTuIM3t7V7Tq17qkNsuxcA+RsvhLlOxobRuuqPIVtrjqEcs\r\nA7t6GDUxmJbWqcdZq6KLAg4LD3asmBVJGMNe23ndr9s/TcmuWYVXvEKXZw6f\r\nZ/3M2kD2pfwqUt1b4UdoRAurRzobi7e828HmqNnxn5VeBASFwufEv7NZ5tE4\r\nMyxOkO/YDsysmf24I5Q8PT8e/ajncQGos1RFXjV5XcNO0ryYqrDsQZXTF1nG\r\n2OxLQeBOImsY89H8cVcjWvFr93Zj4svPWD9Ql5g4zbpMAE1ISeG/HQb0BNka\r\nIkRPA+9pG0zIqh0lMBGpQsjzKoSREQ8m5sBeN+wsjjIH6iqk3t8Y2Fx23K0w\r\nSWX8CtWDnVQueijv42cfnrkrIRCGQJBmLShXzBr3ztw5H2oUQm/rDnOYGKNQ\r\nQTHU3grHefh74ReL43lc3wGzTYj5w4ti4b71urPptpjTHlNEfRtJlwyDiVaY\r\ng1DYKXYkgTFlPY5zxSB35s0W64WiA1eTnMIz+dJeSczyn4LfcdV9WNuHOicY\r\nQzugq2FJ9FpcibZGEu3+V5Xnn1YUjSgDGRk=\r\n=oO3H\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"59ba9f1f6dc38fd1fe2e41d484cfc64fac075881","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-rc.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-rc.0_1655824828486_0.0591504031982526","host":"s3://npm-registry-packages"}},"0.39.0-dev.90a289a12f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.90a289a12f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.90a289a12f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f2f1c5987e209bdf77009d7710a3fb5ad49edba2","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.90a289a12f.tgz","fileCount":18,"integrity":"sha512-2Ia26AJItR8Fah1pc40rt8+x+K84PgHdUz/Bo8Gckek2KYut1futJ+Mk2o3KYoO7zAJbA40J9NzghB//ttp6vg==","signatures":[{"sig":"MEUCIQC5GTHxD2pkVLVzkrSCpF6EgPT+lkZJuuRJZbsMLMrjJgIgXDVyu4OZNlepLYumV0Q6vdBO4DECHf+MiE7vl5CQJpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisqX5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmQQ//dEwlrdWGT+CHMXqX6pTbH/F1HMsCJjPoN8yBmXfIlBAgL4O7\r\nK5ULyBJcF0MQyvpV2Hsk1mwujOnE6xqUTaqBo7TWDmlkECT20cncm2x/Z6ZJ\r\nGwAGAFqgoagCwS58YZLpr+q82jL8dxVosDf7gMPiklVaz3oW4ggZhTOMH8LZ\r\n/LYIMJwmBR5UGGSoRHEJ5mR3E6XGaIjcaJ2aqScIqttJLaXF/Z1HGYf5CBOI\r\nLt1RciBk+3Ij4ikR2YMlwlX8UyFYamcuzUyIGdHG0/JfuX/7U/r2ojGC37to\r\nk0kGn6CAmhCA/lDKiUjF/7+uExuy76XYK/RCzo7nww83B09o8dVp3F3fvt8+\r\nPrVAgeu9fL9ctOKkd1RAJ0NirmBcqxd6UNLOCiq7c/Qxx66LKcM0rlNRm3Ru\r\nwjB+IjLNTC2gofOa956EVf0PASPFJzidc6/o/2VQThNYQQZpvUHYfKPkLQY/\r\nAy9piImwdrkkgdA/Ykg/7Vq0qpIFA6PwIUdGK+4ECqpE4J978/CLrYLZ/d9G\r\nNCV5PRSDNzk/IEVgyae3PS8xDQObQTBIZ5Tese8BBm+NKTWK3LgQ/8a3u+RS\r\nCF1VNjHwlrQIhgrs+HjAvASVqUzcq+UYgXtV95273NaM0Vrek6SJTlQbKkcR\r\nufjx0rbkzNRUlF7776RQt7x/OsOE24YInsw=\r\n=c0fH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"6e3123a8a1086ed240388bdcd208310624a2c1d0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.90a289a12f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.90a289a12f_1655875065183_0.6441391116342212","host":"s3://npm-registry-packages"}},"0.39.0-dev.af4aca8385":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.af4aca8385","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.af4aca8385","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"c0db6ddb881c6eb186bf326cf0a82025df8ecc90","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.af4aca8385.tgz","fileCount":18,"integrity":"sha512-/l3r+LmIdQ0t7r78LmGUORv7g8KU8utQ2c2IWGSixZFWtWpIsptdlfmDGIS9kKNdfQmfPmQVfOvsLateKd8l8w==","signatures":[{"sig":"MEUCIQCDnzUf5wfkWZY1sSGQWSOC4XPNWAlgWVfPH0QD+wEyzgIgPI9fxwSUXBJl5nDmPhI/J1+kuPD5GLJzXKaKA17wvf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisqdEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmorng/+PI0XXwgdJlNkpiqLgokuZbOKGtZa5rXF3TPH7Z5Uu+/SmXjU\r\nooYz6ESUsSPqbaCJ+5BHVGjt5y+nVBkXeKxBb+R86V6HWJmm0EZ+qCsKjEAf\r\nNE2+m95fjZymy2Pj+aXbYvJZy/HXxSz36ak5sC5EHRHulAXtj64tPAmKX11G\r\n6t2epHBVVD6BL5Kkp8kLxiQ0uP1445oJEYeZE9MOMsVJlBxs24UBjjFtlRux\r\nXw3IUXC+P0LigftAgqbikAym1qSxqHC8xVDion/lcfKLFSbnd5RPjrUNeAOP\r\nZ4c6A+WptqD3dDETMYt3YiMeDL1vSzmFbWEqUGJo7oH61ugMjNWghhe+SMce\r\n/IuvBcV8ljkb+lfGc1XmXosDnwaChj9Ncs2Da9a1RTJW3EhqHIhDSZKM8hNP\r\nsUrVEHmqoHntEunljt6/4BLVoFEel6QtDmwjMzcBEahx3ZlbA/t3wSPfYaT6\r\n6wuf/AHXB/bWYbZocdRTclhHpPXg+Ct5wKSHzi0ltIe9iDlZuKnw7yIBqdA2\r\nmibboNulv32QD3bYTGrrAQQTQssfqRrgeohJoCaclLubaPOHYeuKizA3ajaj\r\njpDAUw814j48dehvIhW6nrRFTZF1GNDKANqva5Jsx2nu0YcQRL6qSVmsQMLW\r\ndiSb3RK0CqoT09e0JWSq5G3jdgiFrVeW8fE=\r\n=8fDo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"bac1257d7820b4a3dd18bc79fa54de9f223b64dc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.af4aca8385"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.af4aca8385_1655875396527_0.6171820314988077","host":"s3://npm-registry-packages"}},"0.39.0-dev.f8f74664e5":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.f8f74664e5","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.f8f74664e5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"87c0a1e6afa569de2af2cb67cdd0b6578d03b6c6","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.f8f74664e5.tgz","fileCount":18,"integrity":"sha512-STnqMLpG1m2f3Kd0MJitrF9ZAQgnzv25vYMRhlUAEeGizOU3EH/65pcQp/81wgFXIaAwtHBRjMAwqF8Sbw3kZQ==","signatures":[{"sig":"MEYCIQD/Gl9D/kzwMlCor7er1VSTD4e/KNk64vSA8GA34SLZoQIhAMIhGKvyr7Ss3CLJ2hudiBHaEr1MxgWhyV9NDK/yKjB0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitcOxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+kg//fuJ5sgE+w7ZlBPe9z55AOgh9ZRtlPWKXqvWIvfu7gOfxVPgY\r\naHXINPOGu+HDT2PGAN+xSnx0CLBEFuVfuDh1aJhLLEXk9oj2wS4CqhjaC9Di\r\nzChvsKyhtbZ1eWEs1fuEia3maaT8MxjeMeNdpxlHRANbFbOuct1E7M6C2NDA\r\nLRCFO8zZ/MWs+PqsvbBCrgqi10V2q0iHtzen+RPTMDp4qgeCVLPoFwd6RsAy\r\nvC02+aHw8VBSh08xYIiyyajTetHN6wiuaFGK66xyxCDGRas7gkqNXjT5AP8q\r\nxmf1jwD4vf5Fw8HEATG0qW9bUnkrxVXryqGVfLms+paoVlmACa2+27W+8bZL\r\nesEfWbIYbQ4gVETqob9wbSG+r/M1LBlg7VkNXfqliUMHTT19onZ87GyVdjmI\r\n+CH+iLWJiZxt7ByxD+cxXgNthx7StJUy86jjDr7tlOudCmQf4jchTnilz+hd\r\nML+5Y8pSjdABHpC1NXNdDI3q7uG+0JXzY6Aq5VrsrhnrsJYdBZFkC/r/q/qd\r\n5Tu72lvRl7aXC0bVNmDh7ue2QW8GBtRjzaeAJqH6XddwjtKhH4IQOWql3XR2\r\nL6OcEJaNHOp2ccUIIdcCoWtdCcajHgOcVIbvD2CIMOleMnqHJv62Pihs1qVG\r\nhM/Tn1QeU8gHS+z/P9jIscEQI6FKZ5Tr2I0=\r\n=/ka8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"9c8f1f427b15ac2404dc1dc0d9b9e6b8216e1a08","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.f8f74664e5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.f8f74664e5_1656079281719_0.1902089147925876","host":"s3://npm-registry-packages"}},"0.39.0-dev.b06fc34925":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.b06fc34925","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.b06fc34925","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"6694350c22359a24d2b2084264027dd6f875cd8a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.b06fc34925.tgz","fileCount":18,"integrity":"sha512-BR6JUXheFJV6kHyKG1LHrL+FSYn4If0ZMbuz/J/tgT0a+NU7gWk2xZsRwF7QfGxwQcckioK/rL2XKodyq1uxvA==","signatures":[{"sig":"MEUCIQCBUlPqHluEue5BsOJwdEvezMO2CTJV+63TEAoqeyMKLAIgb5jtmS9hh7kRMQm+XT9OjrckmpJuZGAu7OrhgOHhPLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitxq8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWRg/7BKsql7dtXsRXfVfusYNosmbaY3WxVC8WO/IuCBx2bDQQLT+7\r\nfY2Ue7OpqIlU6FT7Ixu1eUmUMDz0qZENz+doPvdEQlxj1STZHJk/l23d5Hzq\r\ny3CO8AZgqduDKlMqF2bu5wCWI8f72nfN4vIfOKKUApPzLKFs/FYvQTfiW0FW\r\nhaAPQioIej1mJ3NmFyYvcEG126OKtJHcbeNjt8kduJXbD+9muy2yA33IJmLA\r\nO3xJ+meRfpRVzvYzLKSubSIQ5052CSduYj+UE8uOYQFfHwqCd5kGBQZg1Axf\r\nfuou6T4dURzx6hBxVqvKRKssFz08ld0Sh0qMYS9OGqKEm0rH6pCWf1Z8JQXV\r\nWH/r9Ibx8diwprORbxYkMqKYx/pAjXb8LDJ0YethDfbigaqx+WnMofnRTTvK\r\nQkIeYTcmNIKNRvUI4pq1tH6ELOvuXlbqz/o3qJj/vyBy4Z5aw5DLsY1C+9RR\r\n5EgmpW7MejHfh4XeynHcx4QxOUYST5MdjqoWfI+i9UYIu4/azidRyCytkIly\r\nH5tzJgEnUUlBneisG9LTtqx8Zv9SWyTvjahzYCqECLXihdTzOPXNYowUOr2V\r\nYe69QKwZH8EIe5A5HvHKssM9j8ORa/vThzgtyhmtJPJNsZ7T7eCMy+8dcDSU\r\nv/gEuhPAMs9o5h2EnS3DbxKgY+VHjMvFV+E=\r\n=lcyE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"0d4b6fb2660b036b6473ee44d881773c66e163b2","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.b06fc34925"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.b06fc34925_1656167100338_0.5926847116083391","host":"s3://npm-registry-packages"}},"0.39.0-dev.a21514a7d9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.a21514a7d9","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.a21514a7d9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9f17a23e67704d31ebd1531b54f6d1397fc5dc15","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.a21514a7d9.tgz","fileCount":18,"integrity":"sha512-LM5ffsAkwlxWm0dEGtiuPEZFRSAicPZXsK1yOlmeBQPZfBm2xrb1su+UX6w8QRPezJou8QEjNk8t1KUdfrIa5Q==","signatures":[{"sig":"MEUCIQDnyZOeL+60R2CjF5xArqYPZDc8ptuvRwjo/aonriU0gQIgGcVj8L4dYAsMhCOXxoRF26u0M10u0nCqkkw4wJ+0/iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJityQsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHKRAAkSS7SxpFlVpB0Q5zYtJ9UGiTuninb6tYHA6Fl1KWRaEbcQ7O\r\npYhxX5TWY5m2fkN+0caFOJ3rX/OVD/pNDnPxn7uDNPX9E2hKWjS7ELvrE9H2\r\nRh/tz1fWss5lRedo/uf2yCcQQ+qL7laCKGgZSSh2VqZwChtYyh5igBzD1v8U\r\njYrvj3XhWi1tHeQIb0IxT4DCFZdg+c7XYOCmGNHD8D5n2nerQUU4bWfNG00P\r\nmY/X+p49JqtjTDaa8L53jKh7AimYhs0QRanAtNqi/oFjMEcBldaYVk84+Uxi\r\nEMMTiPR7AbDCWXXOG/o1D6icRRU5slBDCpdRjFYooZ27V7ogt5jQX1hz46uN\r\nK4kGHNBmuHoFbKTsMDKPIt8YW3i6XGTDRgg7abTowISD34q/vOSwzbSOiLVu\r\ntspDUhS6qXbEtMElp0Hf2SBhT402DrrzA0LhSit0jPoWjMN3l99vApIiyMQR\r\nD1KTV2YQpObfnspStwYffuQ/Q8JHUnACs79IZ5Fftmx5WfButAwYWB0xFlUv\r\n6A5ASl4hCKZ8tI5fjV7uIJK/sub/a4ggW4fj7IipWyrWTfMFMWAP5tDJr1yV\r\np1hjbAmPfBQKsY1ivg/NjxMogEUcidRT7KZVlpZKaROzVwrC6Xh2LvUMZqZy\r\n9wO1FxgYfxyTJ40zKWgPANZHg15Vui4jpmQ=\r\n=AXEN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"ec4ba784500bffb59d54a5e499b40b21b7395ddf","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.a21514a7d9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.a21514a7d9_1656169516610_0.5196718355313683","host":"s3://npm-registry-packages"}},"0.39.0-dev.6cef5d9316":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.6cef5d9316","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.6cef5d9316","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3716b53f33361c27e45dd54803d66af3407efc68","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.6cef5d9316.tgz","fileCount":18,"integrity":"sha512-XT/V/N9ub4VA6Ym7WKmMuw9/q/7JZ6Bvo0Akdtsgxf4PDtu04a0tdHKiSBWyJ2C9evb2weKBDsRogDF5BbxOFg==","signatures":[{"sig":"MEUCIFkquYYWtCzEL+hbPFIhCOJYU9nAAz3zHyl0kSnuSKd7AiEA3m7UuZY9lZ7wO7kxMWZoafdZDF+3jKc0Wk7rOMgB9Bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuBbwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Nw/9Gsf2Dm93PQAeAgWXA7QcMdBxpMl4JGDwWwVgL5JvJH5RhKrX\r\nOq5P5h9AjfV8ZzKUXoXSs4c5eFS5dm7yojExv/Izn9HMCIiTEKvbk/X2pH61\r\n0fd9hSTX+pHyVhHA2UO1mS2VABBMMTMOYF2K9YnrvtbM0ApZf2yIi0wkjv0p\r\noB2HT4ZdfTFrABNpVwM6Kv9ete/KBtBwpUFWkvOgj5GuNpaHWNX0Yv3vtsgh\r\nUEMZ7v2d/64f8LXOhy8EZyudSAKpF/A9PBfF88V8uTaDFGkht8xehHMfBrQD\r\nQ+kkjopACSRxc9tGrjg/x2tWfZlX+lC4Jy+3ZrSZXVwj4DmWdeswm0fb5MU+\r\nJSvjK4B6YiT1S1vi7QCWT3fz/7f9Z1Dklsqpz6Y2BRGr9ZbhXju20p5bkXen\r\noEkqy4tJKRkeSDGBV8gaWWtHGGynzYJcECazo4XT9tHxJiYi0ZRFEpdn0EVE\r\nK4db3ePJa3iGrtggsLRxCAy6lkOI465Gzt3hBOZ76OPCwphjYSWf+7oyFzsr\r\n1GeRmzQX/IbcbXzSXptECN0aaX43TMWC0xRZAKIgq5bkgc40Kk+YsOFAN/1G\r\nOOsW5Z3BcccNAVy4YYXS5WIT6sLKCghuM8Xu/cwZkd463rsYFErs4bv1f33e\r\nnOd7yZwHTCJelfAeypq4VgwnyjbepoHihmw=\r\n=rXf0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"5fdbdae852670df1a7e5f503e7f61445c06537c8","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.6cef5d9316"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.6cef5d9316_1656231664339_0.11025017774186585","host":"s3://npm-registry-packages"}},"0.39.0-dev.b15af8566f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.b15af8566f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.b15af8566f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a972f09fbed2f75b38e44eea3500cc57ab906bae","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.b15af8566f.tgz","fileCount":18,"integrity":"sha512-mp40sJ3whKAAtHJuSx3wlS6xBy5K4W7wHX5jA+iwCK3ddvOjLSX3kbrSJleq0dGZz0MFfQQebPaCICIy6rtLyg==","signatures":[{"sig":"MEUCIF3q87Os6CnDKDUk4lYbA8POyAog7jDQu6mBcPqGw+VvAiEA7SjEBYU8qzrHcJdsPNn3MxqHx37jJ2jb2uLOCp9SyYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuDYKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocUA/+ISKxYylH4REIAoIPxh9QgTvwvfwdfQUlNc7YChy9QDp9Vswn\r\nsa3yckGQYn32tze43tie3UkFF5EqApNP6MNyJKoErWc0t7b9oa7zvH3OIgpp\r\npDpHsgQ0lEbNAjgcSS+6bV4fHzlcHvWpEO6jrECxc3tM1ldjPWS6phkDA4el\r\nHKR8KTr4aFuHTu2qmIq+kR3LcH3hsgcVj3LvxOBGiF5WxtVt9S2KIrBkl9KX\r\nt9wyp0mGXNjhyTVP2IV+csX8T3pGtIpsEXhBA8Wx19Eb19m/GWkFEb2gKJeN\r\nSgB5mzutMOBP7MtAtls1JDzIFnkskyWbanwN/pCBHuZiREmORYdq5Ki3/Qx+\r\nM1Q/rU53NaYtiib6Dzb4CzO1oSzlPwZCAQVhbhMvHbY1XFWzq/RiL3ydS+vr\r\n2j+rQzLjT5KHIdB/NJDHqrgwcxT4nIVcgqo0mRC8JupbXV5lL8Uw2oHyNRgX\r\nk16JAt0JUNGR+ZUBy3UVvQ6pgYV/oxhzWv0eb54MceVbB4AD3LWVyBuWszHc\r\nBOg+T58lh8tHi1y/HdUeIz4nLIkjg84F9HTFgtcLki7QUFNUXnFRYU3eZUaw\r\ngg8PFZ/S54TTlPedXu/QF/l/z4le81NFpvsRCPPtbvHdSBqSEwFQd1oYaOsT\r\nHwEPsMc3Jr3UtC+NvwHPl0oU0YXSE5lBWrE=\r\n=aIvS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"863492b0ec663f6a891513585e5dfe1a23078e2e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.b15af8566f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.b15af8566f_1656239626139_0.38146939417188186","host":"s3://npm-registry-packages"}},"0.39.0-dev.31adf55af1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.31adf55af1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.31adf55af1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"04477ced1f5b969daa1e7ac9c93e283f3357419d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.31adf55af1.tgz","fileCount":18,"integrity":"sha512-tXGUc0eHoAFrPIR/skHlXzLhEzIgV44NSNOALGTGldhoMhwHOuYVM/sR02GPzN17WfkK7+mTRM6DFvsEdLj33g==","signatures":[{"sig":"MEUCIQC5nKSuj9El6BR/ymABonsNrK8BY0xNBz26jj5klxKE6wIgAgaxF11fePJ1JIicWDTRdrH3NKS9OeYJL8y+6OTLCdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuDwQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJrA//QyGe0nEaBMNcnvijIbP/XCKSbBkaiu2ifU2Ks1rj+MB82IUA\r\nThjYLLgwjLuUXtHRQ5fjxpF3uJlh5imjMowtVmhVFKWx2UPXTx80Pn5C7tc7\r\nx9HRdfGCR0HfOMdfWvBhADNQIuv3Kk8MMyc8LSvfI6lXUkXCT51sHvoFPeSB\r\n4fZqI7YrOmyhWf6QViANYlBm7PzPdZgooxSkLDATUSjXNYNwJ8MZCH5smIK6\r\nouOz8ehiLUo4bIhnyraggEJKkpw69qa8m9Txisg8Eqeg8/ceUNizyezoEx37\r\nYnZH2IOCEq1lDAeDH6g0qrkqgqiVmn+uGxTlWfUemqO6ZdsAMrlxguYKWPnK\r\nK6tbYyfy1IR9RbtfY/uTwu2CZj6p+fQmDgsvFVHm5mfyrPG7shxYO3k+aL5M\r\nkFj+CF2KqlANHUMN03vcNYnI87PJ8a3xTjN5MJlAXk6IaMLuHO5Xs72uwpxV\r\nAywYI00bs93xPCkdJM8g6m0SuHN7RpOa7ZxB4LW7P/cqJdcUX+FWpeLDNEQ+\r\nKnPqn+1bDXUBbYwPoZKHuNBNRFB8srK2M4PxRKmNVBiX3bo2N1UXFokrvynd\r\nvcXyxxzqvrd9AEQ7JAYdkfDNG9PM91Z/Oj1nP+q+blsED0Vzmhi0pyn+E0MO\r\nHM4Ze9oNCewa7GCDpMilsHEDWjOSuhidyYw=\r\n=EN86\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"d6299bdb8c62e7b7430d5f5926d4832db57a636d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.31adf55af1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.31adf55af1_1656241168183_0.9157725349256498","host":"s3://npm-registry-packages"}},"0.39.0-dev.bdfe551918":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.bdfe551918","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.bdfe551918","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"99394a2d2cd384b7925b0a72c010b085ea7bedda","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.bdfe551918.tgz","fileCount":18,"integrity":"sha512-hM6WhkXXPnHPK0v1WkrF6QSNu07HatDbcHP2L3SUk4x21bbhYgalBFj8sKfylUq6DJSuufe14dt9z454D9heTg==","signatures":[{"sig":"MEYCIQDnxKaDg2/3yutULDVrIoQjfb+1YvauJ0xUF42qC2IcGQIhAKfZyGIVucUFhVGmejNFqpDGmogulte1lbYg7ZHiCPvo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuD28ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptmg//WRNyK4G5evWtuq0HGmNckhwsNsOULXH+s2GnMPcqo5YgyW0i\r\nZ/XwUW47K5TIY2C++XYiESIgUt1S1vp9jIPNGXgqZ9DKrDMiusyV0mZBxP2i\r\nNqHUCE/FvHIYpu4UL9Wp6Ku+pviX3QRrfWywnjhuP/+eZxlBzHLaWMXAJn4h\r\nG1KjHphQKMzm3JGlov6GokC2NQKjayrgc0dT4xoCfvXRzhbkZWbC43ug0hFR\r\nWujW/gonoN46fX3goeLKeavsFrrolgvLHn0vR7dLsIwrMvxRlvCFg8fiffcj\r\nc/snY/5ocSr7j4d7PUZs2nZD7jh26vTLWNRvWHVnD857JStrK4QjBGBFdedH\r\nD1TB74tpDNaQ+zujsMf2O+fT/954qYy/+9syYJGkEBnqqGSsQBXiKbYb5R3L\r\ngVOL5COwuCsydWwoZHc3sNgWIjFT6AM5srL6fxgZ5iUW8ByEFcrVCVFHiSNr\r\nM+vzkt/o/OUYhYzXOG5NMYlE7BSOw0/weaDsd0/3FEqYQX07a+IjKlp1z0tG\r\nGYgUbpaU8jGmZltUB/ZFGsCcmaQ10voxyJibxeW5qkGafYE7x4LbzoDN8cA1\r\nfMsoWTfTwbQo6d9t+nc310FR8RxFFAUMp2El5SEm+kiedOQJ1VRLlMi1nOmk\r\nsts6EpgCOP/adc0+VHAeU58+EQ8C4ZU72u0=\r\n=/kL9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"d3b759c93d9564057fe39bb83ec23ecea05be440","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.bdfe551918"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.bdfe551918_1656241596663_0.4280496509192695","host":"s3://npm-registry-packages"}},"0.39.0-dev.fda5613cd2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.fda5613cd2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.fda5613cd2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"eef48e38cb8782e6a39ff7d99a7f51678ad3e338","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.fda5613cd2.tgz","fileCount":18,"integrity":"sha512-iVMkedfkGzu4S44B8MywVGrRNv0Uny/q0D0gkHgu/p7S4oQo4tVybp4EIHYrK6DJzsTujoitpVE8XUga4g1GbQ==","signatures":[{"sig":"MEUCIQCvLG5FxqrRJYUKfeSXp52Kwo/Meo/EVVAE6dfzvZDS3QIgYDcTF3gUnCcEHWqdbR/aPcCUPYUf8sg83B7XXVBaXUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuD8DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5aA//U3Tmow0TNgLDcLUt+N+aGYKjgPUuTxt2TBOdUuvGRQy4Ls1n\r\n17ig+2Ap2CH/j7rwVPZ3kMSAS0itYzzq3gOM04BGBCgKAZZbMh0ucxgMNzmt\r\n7L2TGz14xDjxFgZNOyjlePajD5owsPYaT1+P7cXb5RHfgIYheTzlYYus1wOn\r\nUpkbTCAfXmJ3TXvsTQ8KIdT7HHvD2hdPb6cvFa8S7JN7owpSDPi/LPzYEfUf\r\nDzFRbrBfAyu6f+POg6AG7PSfhcLEWNMW4bds7sW0K4FOXkN3aMpjfjROMyxC\r\n76u+ojQQRc4OSvZE0Glj0dBqszVrgQnhyAShO/h/X3CLBa7NtD8hUDmtxtTF\r\nxpuicAdQOwX9UgG618tHMOTvQpNkAwNaw1sDYm8rxGg3T61KgT4Cznd3baLv\r\n+J3CPFT4lTTSS3Lq6WJd05SspZsMLRqxYActH/dqX5WREh0KFjz9C6jIxEDJ\r\nOZ0I5lLknAuGNwgtN0rIPL69Qi/3cBS02wAgHZdKLqwJBHNTPl7NfvuHIPeU\r\nv+JRriqEWgK6nmOGM+6jZI1UtFWgtjhNlF6+qeAOrbpg8cI0NVp15cLP2qNj\r\nTg9s8/qAvaIp93iRiFc3MS/xnYbdfy965CWt0o3+iwAh/VqfObM0CZ6PjxVZ\r\nOsZ2NT9iAr6fZLf2TxUr2aumtDDtioPd4A8=\r\n=cMlh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"f8698d672a18347d3e61c2f4a9d076a697c3a53e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.fda5613cd2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.fda5613cd2_1656241923244_0.4012615275966902","host":"s3://npm-registry-packages"}},"0.39.0-dev.8dfc8258ed":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.8dfc8258ed","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.8dfc8258ed","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7cf0ecc04da8170b26b5583b18a15066f3b3c46c","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.8dfc8258ed.tgz","fileCount":18,"integrity":"sha512-WDVEtP2Qyzh6utF4US0EJmND1uhwVkzye/OhvJMBidREuGryIfC0bCsDNXob+X+3WXFhQDgCwcr3epGKAA5aMg==","signatures":[{"sig":"MEUCIG1xClBTBAfQ7acwvgfgWRERON/Y/wrwK9ZsxvuhXT3OAiEAj5vZYFsDZK0tqcLPFqIJlO+0bJWWrdCPNxUC5wmxtrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuEBfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHYg//b4oVmLnp1mUqx20sSqyHmvRV8nSd0+EUTTptU5/SgqRRkD7G\r\nI9chCyfNogAx4/Xa/IUWeYedvZpHO2GFGhu31MxjTV7w7zAyNcEwFXrcjFXk\r\nDvqBHnlGdn6O6v5M0cfLbDJzy59BFMsD6hH/PCttbGWLJNVT9FKfYJukNpNf\r\nOfFoYZEQUCYGONxSogBY7VKkQimWdYUW7cX/1Q/KqH7EY9+Fibt8lkRoEJsH\r\n31CuJ/aRoc8yoD7lRnMBQN7bMJ6tkh7h6MJForkgu6Vwk7JxsBh+ZGGGe9pl\r\nfPv2MKuTBBZqncbBvaBPySnpnOd09eyCUap+uPJ75ddfZm9EpQfphOzqYU0K\r\nXtDp/HnHZ42nh5yXAVRzsJQVVVThJOGwMGlopXL+oWGTnL6YLZ2WoB4N9BYU\r\nVGYPNpbnZFoYDpFbVWrCT+074MLOMF2z7c3y6ZX6CungRBWfHOAtfrkdHwSu\r\nc3/PY0hWSt8+Izvbmzo15Z2pRmpRCTKLich/B8BW/BEAPqERp4dU7pU4JRvm\r\nJjcOchjiEcXuBk96Xw3b363I0vVGjaJJJpXdzZ82vRVeuRrck33X4Xp/RlUG\r\nYxDJZHJbySq0Vi7umx8+TvLK8EZqQKhYmvgoD8uOBKCvVFJCdAZbhQH2VC1d\r\n2Gfem4FPLHVTUPruulCEVe1hrov/7W/5Kao=\r\n=dbXc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"93799634583f1885e4f950af9530716754d948f4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.8dfc8258ed"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.8dfc8258ed_1656242270987_0.9833971830798935","host":"s3://npm-registry-packages"}},"0.39.0-dev.f9a791cd71":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.f9a791cd71","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.f9a791cd71","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"9514023030d31db12259bffb20390724ff347423","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.f9a791cd71.tgz","fileCount":18,"integrity":"sha512-y16cmIq2dYGMkSThNZ/nFF+JEmZNjmtX4AAVynxx+hFRvSukmcvEnWF9IrwDjJkyp6D6ju7x3tlyUNbkBTQL6A==","signatures":[{"sig":"MEUCIQD6H67FUz18tjuUL5hlQ3PUMdA2CmTgi1L+Qd98qbBCJQIgHJ1QxCAk84vEdqrUMAfN0ZydulUAkR/d1pDr2NFXRXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuEsxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe6w//XHdn1ah3kQ7HoFLv3H2OnLBAC+ssvY5C4ijHe6MRQnJ1Ed54\r\nvfITpGKPcSWaS56m0TmUMYFpqyJPEiRJcbpEQ6UWCPraU+T1akeW4/lp0Alj\r\nQ4Wr9lKHxUSiOKH5Yc41E6pcG5ZrF5zUCmcxxpUh4Yg9ikpMg59/Z6B1XtNL\r\nmNESEYFhnjGmeUvB27KWOF52YhWnfcpJcI8/XmHfO2xFKGE9uMHLKhCd5eL4\r\nSI6oLvXVhIIbqZHXEmjxo/kTzbrZgKLVWwRmjqNCjE0zpE8iuQ+S91zwN8uM\r\nvT2EjA5XfDiDUZ2f4m2AAFUOb1VISAGRCSDD4xLBY5g8KMlHj4vHqkvfOK2S\r\nACuGW01QagHopSiHdZ3yJZwZrD4xt7CClKRPzk6HW1ipgKbBMWB+zU9gCouW\r\nvuuK/tAqSS6kfukg1BTdjnbZFCWrFuO5FLIY/OWZQ48SMSTJBnk2hELswkAG\r\nahdArJl4l5O/Y1O80+mzdHMCGEEJf2SnXJcgmMjoEHSkW7m1kqy1xyzXYip3\r\nrLcL3d7vLWzkPshBE2AAhCdj25d2jwifY6XhTLJKeWg3qiUyhZFQBClerK5O\r\n1KstkMWsNl+Z+Z4xTotCuCngtCjXL4kSUnjrgeefAbWpX5+tj1Yz6LtJg+1n\r\ngDWDWm+QcWwEi9Vrmn4w29G011OUSVdGGOA=\r\n=fgGV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"a59b5aceea0643603b15644b0047f93fd70d0a55","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.f9a791cd71"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.f9a791cd71_1656245041170_0.3863088833999264","host":"s3://npm-registry-packages"}},"0.39.0-dev.5e735016cc":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.5e735016cc","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.5e735016cc","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1151cb0820e78a3fd9320727e469c8bb61e1a284","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.5e735016cc.tgz","fileCount":18,"integrity":"sha512-GKpZhPQJSVfP1j6GEq5m4X9/tCaRBey5ZCBKBEE+ko0gVpQZzDMQSGRJWWULGFGMANnmHPHJ9ExlX4Y/hNFzSQ==","signatures":[{"sig":"MEQCIANfQm6KCqzt3tSI7mfX38puraQQOKhlkIue09jwzcW9AiANTALuA0ChRp4r0myUaL+YE93ESd1ipVKeeoApSyZsqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuEyCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt1w//QvfP4XMfGV+AE5HGOgJaH+mLctWdLGr4nAFTjrp6kulZvJmK\r\njuyG6fU/Ehhkx0QusOQp2lkn/NWfKI+g3+07k72BGoUTUrkjG4W0tGEJcna5\r\nzVDLfQzbU3QfJeYjo3UoczDrBBjOEx4G3LYQiYMBy3E66bNclKJKxFCPfNzV\r\nbfK59E/FThO3YkFo5RVSsV+ecISWP7sQVzd/6GVwPg5cSs92LPZBf+w4xtEQ\r\nWfWPcgDHKoNHUsfpCtQyzqFE2C1i5cVBb8Ssuuf8fPCajYtM9uIaKDu0YiYu\r\nerVRl9UydYXpX6Rt8oFICACO70Qj/Zp+PbuXiUYpzNN16WefE1Rx9RJ3+L9B\r\nB+g6zJYseJSo26dygTT39LfuV/mZmRo0ibwh/D8Y58w9DkAO9qwsC4cyUXmF\r\nj3mONXBs7NY9RW9usj/+L7wwSApfYhc8Axx375v7Iyh6gFQiv2J0aqE76eXE\r\ncCJ87INUs7prjlpyPs6+VHsphAcdLyhVoYS60901Tbc9HNR/KgZ8wTIlT1D2\r\nbhvQ5K5a42PUO/6aznSKXrNGM1X75sWWnlwmnPVkPNpea3XmaH4fEajOGTdP\r\nYsA1GZk7S3NobM2V0p3KilHJj5hQiyAyiCG4F0V+W5QR11ukYGIfDhnmyQi4\r\nqzm1DxIb1ubo+bT4NE/KlBNINeeYo5J5nqI=\r\n=zKjU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"a17af58e97cafb40b2ddcdddb9af6009f2e79b46","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.5e735016cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.5e735016cc_1656245378364_0.5801428679987413","host":"s3://npm-registry-packages"}},"0.39.0-dev.05535236ba":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.05535236ba","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.05535236ba","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"b62d16348cd02df57ba620bb9788c6b020f296c4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.05535236ba.tgz","fileCount":18,"integrity":"sha512-YFwRMOFWY0vZPDzY0qv+yPF3rPNsYyxdFvMzBy3UOfpo+hdVGJwiPXqSgLYTUIzuyJRG1Q59qVWmnEKPUCO1cg==","signatures":[{"sig":"MEQCIGaliuS9F07LmrvSO1QTtkU8fcWLxvlmeXcRpZNsoHKwAiBFUydmOuThDrkkcFBf6pUBA+LahFGZPJwBhBGRkYgp/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuFshACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjXg//VOb/huperPMnRKeQBOQRtPiF0+q9QcYWAujN0Aq52QXc1PNv\r\nb6YzOknFgH1jIOE9uZhlJFmzh97zpGs4DEJVnWTPRomvi21GmQhPfiNeqCnS\r\npAAzp9W8Gg1uqjVCmBu+y8ISSa7OLJchWwcYHJORbLcy0k8FHOtBEt+IjCoW\r\npovGZfzPONIqWJQ+B1H2eDXzd6RgVEOOCckatLAzmFPL7Kw0RzI+ZiuTl8Ea\r\nLKtHQ1FlX/IMFXCrSk4VQcbvHK7zuwgkKt1HqaySei9xNVuXpcgkX8XRqqyW\r\n2NhZjZ5O8L3+wV6vm2xp2Z8ZV9YidizT4yCsqrEHYqpkQCCbqnnwPRZbWTGl\r\nFpjN9nNO8TSNeIYOxnRxUi+jN4GJhEMoqGePdkJvxr2H5hng3izlGo0b8WIG\r\n9QJcUGxU8KcvO1IweuuFg5G1Yh35oE2EUAD1odn1ltRsrDSIou3Cn0BIQCRD\r\nKqj9fqPUt73b8Ty+GxVaV4AXE1s3Y84dwX7EtVtSImorUpZ+oIumAUtkNy5m\r\ndhMlW/VVqDvDkdqo7sCZWnNvkFJkdj3GWlVJyFLZP6KwGgBtxbrybufrKo5n\r\nN77OiPhZbhtFPRmhk69fTHdcJD88nGtgt0X0iWoA/PEDUMYJtuLkG4PaM4hK\r\nglOCygw0VMJPfUQZbTvw0cyieNhV0OZ9UhE=\r\n=MpFc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"a78ea1e8afe3430ff61cf90170579d587e1acdd4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.05535236ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.05535236ba_1656249121145_0.5613605735471858","host":"s3://npm-registry-packages"}},"0.39.0-dev.f15a8a9df4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.f15a8a9df4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.f15a8a9df4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"0f22bdb3a06dda4f914420de3c14ea5d348349a0","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.f15a8a9df4.tgz","fileCount":18,"integrity":"sha512-EJV1gwWyyEQqx8jcxuuyf6lrzScUXQZMkTi8doWGvL4qaIERMDTWVGeWkAlVKW4fkxRKxWsmoULqxazEXDGb8A==","signatures":[{"sig":"MEUCIQD5Ye8k+MP2DRgLi5r18LtdB8TisMz7POVCshf9e/kRqgIgcrOeBXWFlsFBVxMPYIS7Ey44wtRvHIMdJPqigzfqNok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuNgcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpAA//cT8YMaT7Dm/kIGjw2uLT7YeJO0rQP4oHK+yaGMZ7jSp4d+/Z\r\nWLQL69C8g6TlUvZbVHSSZMkuDVzg/f9/QW/1ZdadX4BPEZ8QndImAqBkkr5f\r\n6cnlcy8GWn2P9YOfjRtXXdQX6En7fuZvMvcLiPv1IH/y+i9piWdgHdH0TMNY\r\npu2SxUCMqPowJmu6ipfsE/EiyZy0C5RJoqqdCpmcn7xPnyTgQPga751CYeVK\r\n/OesBz9yPd53xxZF2X/wD+S/gZaMs5V9GS/DWl+2OVJI0RGwW4BKe+T/jrlc\r\nmCOlvkKYbjNhAcnJ9/hdS00xdiLmzypQBJ8DcsO1f8zIOYhHXTCr7d7/i+Cg\r\nAkozteWp5pFhzF0k59hqlcTcTsWVf1zGLbiULfh8fhFRjwNY/CmK4JoQC4Vw\r\nqIk+k0Ligh9FJNjNjXc3wavxrCoVKO5xOWBdWON14rkZKu58ppjXlRg0u65B\r\niZDwZFTLcxmqoQLsFV+bLFJ4O0P4KKeDLo8pEqZBJd9V+QwsMSigGRCJ5va6\r\ns3N4TNPdL1DwYDROdiSQApXBK4dYoLaJ4rfTZlHcR90bKMYP96U8sESSLxka\r\n9gJ8G2gsxZ0XlYHyB8Tt9hwamC6HyhblrbbL4VbyWCq2T7TUUQfdcovoXcWm\r\nJ4X9endwIkBAn3tjKYYyynM20lRhXYMfe7Y=\r\n=Q1B+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"bc4a8d7eac6a4c05af55c56053beb94db29d50aa","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.f15a8a9df4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.f15a8a9df4_1656281116296_0.737144722935626","host":"s3://npm-registry-packages"}},"0.39.0-dev.08883bc91d":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.08883bc91d","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.08883bc91d","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"1d542f21d8129c602cd20e7f819cdb410430431d","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.08883bc91d.tgz","fileCount":18,"integrity":"sha512-Zs4xItwAVgiZkOla032lt+MDmdIrnySrBVl13tzk2ooM+4Q+0BsAUL13MM8RucU8CdGG0p6r167R8xzC/1uVmQ==","signatures":[{"sig":"MEUCICuS/WB33a5jlinMly3Rdm1eeu32bQjBNkqjLcmQxCpxAiEA+UQ0IF2fqkI1Rzsev+u3DM8GOCHkpv4riNRh5EfU+c8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufIuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5JA//clW30EWcUT+W1yaFyDi1qycoTy34ZXtiF/y5p+/HMDVgSkof\r\nDWRRYBq9wq4Ggp+SBkxGa/pQ7VRbC2aOyvWPdZpumLfzUPFB6tcdrpiOLePl\r\n9HoYOqteS28le445UmWvRa7SAYsJiw+fPFCmPw3pdi5i6SWeHr1oAemNvbrw\r\n5rRbbZ8XkWgpTrlYVPC7quIBZWQqrEiPBHTUfx2kxagR5Uliug2VHi23tGyY\r\nZBhG3XVIQkTGC8Uyf4w3tfQkfa0HGp6q2QqPdIyY45zLPbA8LO39P5flnAx4\r\nmsO+O+/q0zVU+ueLDETOVohWAR4OUrzquuOw9QHS0YcoIaRoG96VykbHC0hR\r\ntoZ/E9ut7r7ixLrnagXPxDAcwpc5cpoUHKxeL9dtUrljUzor53RAvbbG8Wjc\r\nLm/jyA6Oa8A7AbqejcNlb5TVR+DhONWxnacUbSVi84UFL3rDEcIdqffb/tyO\r\nJF1Yz+aVWKZ5CM+O/4hweA0eQII/Xqc2Hu28ATGcGmQx3UmPHFN0AEaEphjO\r\nbxU9pMyHetb7MPVlUQNUvKomrx7J66tDNDtNIxCCqZxLGckaiKDksXRR2dlg\r\n9wuDtNwXpg3aUFSMUBcciP7ZjzMUPZlbevbMP11hAdbQdmVqJB21kG0ya6OE\r\naC+V12Hs0x+cqtiL9NUsMS4UT99iWNwxz3k=\r\n=tutm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"e4ebe2a2f75233866b6a7a0f1efb0186b8c34300","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.08883bc91d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.08883bc91d_1656353326550_0.8886857309977485","host":"s3://npm-registry-packages"}},"0.39.0-dev.eda1f07cf0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.eda1f07cf0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.eda1f07cf0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"636c7bc9c3e65f3bc752345a97680c6f00f069ee","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.eda1f07cf0.tgz","fileCount":18,"integrity":"sha512-XbwxR6vL1RARkI24mcD5ocewusBsIut7/QL6ML/XgyZBwl8Qf9xlGFSP1FeuW+RyHJ/bXD6rgu/ghDnl5yMA9g==","signatures":[{"sig":"MEUCIDmoJwmMWOMrP7xlz4jbxESO+8If3vCKRQWGap1Cq2haAiEAyLoHMI+klBBEBgSmzE2H5xSAgDsE3k0wEO9RBDXSDpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuhRjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpANhAAnHrhbz1F/LtkgIXevSVm6Sz1J2gs6ce5iGJXWUlCmQ3B9zWc\r\n7qVfmEkGj1rrXqx0Hm8EzsFN3QnyZ8e0JXjlEdWx+cwv3X5yZgVE/pyg+u2D\r\nM3ReEvupjLqEERldamtYZQgThUliwhri4kM6FMShdpkJ33tOWS5kFf5DCVS4\r\nfXxG63Jtf/K45CKcpJufZwO6WLp+HRy8bDElRJ0G9JQiHAujRQeLal7yPyWy\r\nolV2qwbhiJdgFi24UTfGvOKT3RdN6cYnuKe7Jq5Rn1B5cVNRzUVJUYdtbi5X\r\njuQsWBoIxiYQOf+8+QKPzVNtDlWIDfgudxhKEgVm31ZSzf3CZP/gAPYwPr8L\r\n5rgWna2iHkXZZSDBqwcPAUPXZST7TNbP/hVxnMjTth0/9HYSNB3g3fAEosJg\r\n8PWd5hOQRqa3pDYElkxAIeN4Nn0MsqJYn3TXMzmVDVJEyvDbBOxa22WZKylJ\r\n0a+j20NjM5LeY69a2tFFI2vetX1p5U/qBZBkhyiU1nh5WCtz4jJsbbcfRxn1\r\nKskAWEqpbmTOTb1AvyYBzCzAjbs7zCLk5UQbQw/2SKw/ahFbXjodPqW3K+gM\r\nagbDA2xNYmCwCjVvVaZWmCO0d06QTS/cg/DwFVUqu9oRsVOp/kyr5snyEBB0\r\nYxJZ02tMB+YysJjL0gTwgifzHKKCQrWLl14=\r\n=jXIr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"4ca50d06260d114b47678e482449cee6e3dde2ca","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.eda1f07cf0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.eda1f07cf0_1656362083640_0.20157891227894975","host":"s3://npm-registry-packages"}},"0.39.0-dev.91d2fb534f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.91d2fb534f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.91d2fb534f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"523f5f8f5ea514c92d142ae1267fbf4d2d8962b5","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.91d2fb534f.tgz","fileCount":18,"integrity":"sha512-yKqZsAMk1SUEq5wwddJrxlD8ELBtfbwFLDmymM8kYbmQKQOye0LkVsPvQ8AdncSWCwNa1z/EJQT9smpjTokaJw==","signatures":[{"sig":"MEQCIBiO24c0bLXDQma3LSRDfCDXZ3QWfS1LckgtbuDK/ajgAiANM7zymOsE+KMIgZKjbDmhtXGTSA+AUXIN+RaZnP2UQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuqOqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0pBAAmeAC/JMEZemrBIX03W1cHoWU+dUrBDhhqTmXaspDfjSjMIh5\r\nYLiHxTiIas+z44IPyF+zC6kHAhkY2Wn+wYzGKwN2jkxOrM/joiyUJ0KEzi60\r\n88gXNjH0M5PIuj9uWHM00IjNwHGuwpLsEVvRcyOz0N/HwCBdTecV/XJ6gZbB\r\nLUG1WY0vf0SG+uozrjHpruyuqSFPkSWKx/msPMIx6Hb4815R26GWnl9ywc2o\r\np6pbIwcL0Iy89Epx31n50UsceA3q7X80dMM2XDA0QyX/9GYQC9uUuHsEorik\r\nRrfaktcJ08CMuDVtgBc+rf7J0eawv5VnQk8E3hEi4uwKHu/JtmhMAQWpos3F\r\n+Mk0h6x998si+CBncDQ2L+hodIKi0piD7cUahfkB75ZfrkjkZd8ukzXxtq3J\r\n+52cWAse4QYMneCjSgFKvDwgtuAbzkR8VeZVeWv6gSseIRvYxkqJtCZxXnUb\r\njM1hcl9/eyi0CmbP0ChQXsD72aYn83wwb502KkmaeAiydjZDu6I0GKuz0ZWu\r\nbxvam2PID8a0FmPCGZwcx0znNdXukajynq/kG1Y021S9JgGSapjdS3mseO6x\r\nS+s/WhBoSYOCIv0Dr6n3KZOc27bCO1i2n4MDqbGqXWnlI6KI9aw1xuqk4tQ2\r\ntWyzk659Sx/MBDa+sDHHC0Dv3sqahZlIYmY=\r\n=tlwp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"868ec9f4d3dd1f1720567d3175f6a69afc725d39","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.91d2fb534f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.91d2fb534f_1656398762519_0.44330580950002263","host":"s3://npm-registry-packages"}},"0.39.0-dev.73ee3c17f8":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.73ee3c17f8","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.73ee3c17f8","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"2a70c9ea4e18ed354ec3462dd67fd57687c6304b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.73ee3c17f8.tgz","fileCount":18,"integrity":"sha512-GLo5xrROYhHq+JOgvJdK20ZRHGVUEHudOMrPSsPy09HPo7k6b5e9XWXHwWdEIpcfUTOp+mlkuPDtQqxaqB3lfg==","signatures":[{"sig":"MEQCIACu9l12hr+bguwQWBYvZfINmTEQ34MVE9NEcYJ2n1SFAiADt4q2WUwyOt6KAtxK6s63sc1JFpzpT7oq53ki+soLyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuxagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol+hAAo/YZ0wFI/6madNGtHsPWj6WFy1dXlwFOhxjvtM+DrijTSddl\r\nOSnUmg2Juyk2cDexT4vyNqcujBRHUJP0bmW7hujeTGFAcuBf1zLTuCOBAwOB\r\nkgF/rVVO8EVRV99OVU5cVXoHwbeMGaHDjMs3csYaDfuXYfqO/+cwc7LSSaag\r\n18/cmtj+/5xyrkqlS65gkptcanZP2xZcoEiu04qMpwxTL8lf61CW8Rt+EGsE\r\npYe84snif7thMZZuR7ICfECiLQFpOeITacuMhiSevOtXaVXIWB5ThCBanmK2\r\nGs6WqNlxTA6GLExJoIGrcNGULkvLd1aLjjSlMw4yEmZ5KJYjIF39Gxacc1/N\r\nPL1tcbvXx5FEPyqe9AlGisKdZC7uewRTIqKEGJyrBA9GyekA0CSB9s/PfeH6\r\naBhmpoCOn7EScvxprnOa4UgGHXmXN+nvFpdnzPEZVnAAX8qJdrnkP2es116p\r\nma2F7cJIunXoRkC/ms3nDVkvX7FosBcj5ktpOnG6YqfHN18Mnrvv89Yr4sp3\r\nhqTWXfnILSNEdmLshBe1K9+rk4jKolW4vZSZTJ6/RzEJBmghDxWdgwiRtUvc\r\nldBEDxXJzNA7lsDmwj5ccWN3ToVIb0PdHib75hlvC+RnoLS9dsCzE1seRAsG\r\nosHQZd94M0VtVQwzlCykdkbE+deV6BSJP/I=\r\n=C8nr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"41038d07630dce66aa1ad807b7b7f4f78e119668","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.73ee3c17f8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.73ee3c17f8_1656428192540_0.2984243970395497","host":"s3://npm-registry-packages"}},"0.39.0-dev.04f13396ca":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.04f13396ca","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.04f13396ca","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a6361d6291cb63b0118c9f7fec3e7406f7b3d6c8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.04f13396ca.tgz","fileCount":18,"integrity":"sha512-pdamHBc15MGnF3R5HRNLBO/kmA9HKkPliZ1K87JVeQixG6sbKA1IgfJQW5jvCXqwQLNqorEYJfJEGBdcuxg+vQ==","signatures":[{"sig":"MEQCIFDJ4NwjufYbI+EoHUq9iCGz4B9QaZ6diWBaCXl7jskyAiAG103FKqBowpYR5pCaoiTjD38V7gTeA67anhnjgfwLKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuycOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpgtg/8CN1PBv5YizfZ0Hb31eRQk01nGLqsAGoNsb1K99da3SY5LzAw\r\nx+PT5NBAAedUzZUqs2FUDkb/+pIF89fD++XAng4OnJ2Zu6Os03vzKrm9GZEr\r\n7yKY9i1tUrRXO+hJD4Wnp90PeHBRkM9zUQ6xoM5ExUSlHlZzcyfcjt3asLzo\r\noHtS20+CcvFi7J4PtBTIzjPDp/6MkLOw1lsaw/JUU/gNarBJY+SVar330uVi\r\nbRipzMBsRwqmwiGptecE6CooCy9ZpaDZYpMFjnlKM03P7Kh/fqyEwRdv+g1p\r\njJ7GkOB/6w38Vd3NDUimTs48onRH5DHI3pLqz/Pw5UCZDVZRD37810hSxfWd\r\njZjtXhjYncS+/IXO3GJTsJaqoWUzgFsUyjktYdrLaUklbfUXBpwoBlxlfWEj\r\n824/1yz1bBevuEUKBkINGjzagAC/GbiBPLkp3sh0TIYIDf+aSxFYo/pxxN4a\r\nh33hTcNo3DShpav8h7P/T/c4C1VSvPft8BoGhsasKWF32yRdx9/uX/Vqzcyj\r\nmyzJCsBT/x78iZwv/G9xFAh0vZuTxibNUwaTKTQsBU1juY3aPmZ/6XwRlYS0\r\nt8Mdd5ymQ0ItdAa+vHBq/sOyoowYMH/DcADbgWy981+0wUx9U1j9c7A6rq47\r\ni2tJu/qRS//R3YKHnvgriasD4zW9FJ0vBNI=\r\n=Sq3n\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"47270d94361351f40cf277cd607593637795b5ac","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.04f13396ca"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.04f13396ca_1656432398640_0.5731540109245421","host":"s3://npm-registry-packages"}},"0.39.0-dev.7c5aa21877":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.7c5aa21877","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.7c5aa21877","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"a43aca411653932dcb7ce02aed5edcaa4f2c105a","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.7c5aa21877.tgz","fileCount":18,"integrity":"sha512-Cgw9S6vLJnW7QKFS7UqECsho1ls/tfLs1qEdohXchLDwo6WuCaHhm+mhd+xAGCpHMN+NDWCngy7DZaY41OoYoQ==","signatures":[{"sig":"MEYCIQDoVST7x2bZ16QDEy3/6UeXI1wd1jAAySKfFuHVhjm5EwIhANH21zwpESxLkcTnNKuX3DeSMLf7Q6hkOVNGNjlQ8uvu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuzkUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXFBAAggEqBjx7hfq7hEFpuE/112h38nuUaBZrVsEUvPDWHkQTM5+G\r\n4AF5pJujgEf7ixtMx4F7IgGCZMb6T5d/BNp3IA7hlYlLK2bRJZ410ed3MYQI\r\nZWGH8vg9yIXndOFwe9pL1hv8DDIuv2PWhVm7xY6qEzlGxJ0f2/Tlq/8DuwAo\r\nGgl+CPFQl/rnL1Xv7Vsv2VmB5qpygFcR47c8O/G9HD+6gHU8h8MTItZP1MlX\r\n/3b80JqNar9FeL5oD/dXuRA971gtLoT77Wm6NkliHLzRD6o9jDe9rizs/3pS\r\nbS9Yr1lxJoLa0n2HDxdiprAwplACXpYxdtSG1vNcrmaNCnKF38VNJ39FIvny\r\nW24WQA5eSLXsLzrhMAzG7pCvtTVWg0nM/66q3UJe8Wj5ErJ9dbMG2aa+jlXi\r\nOiPrvWa6irdrC2o/0wKx2CG0mxRngkVMz20yS0KfpIHwLNL0CXcNGguMc+X+\r\nXopczrJlNJurpvtVRSw6VIXROUekwF2YvDD4NkejqZ9MnZzrEm/bBQ42vUUI\r\n/Q9lSKju795uLrLC55QErxrC2IvzlFBKSOCeseXzr8w8BoXaI5Jp2AFkFP0F\r\n6VQjX7ezDQL4xhtDcjliZNLoYtm/Fgwxh/mM47FpN99oq0ldV8FLP4WGhIHy\r\nS2iJix0tXBCjihCHr3MtYc62471BCAstBDM=\r\n=qdrp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"f1029fbc34958b8a29d8fe3c47a4fcfe23e74d59","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.7c5aa21877"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.7c5aa21877_1656437012058_0.9403934479669294","host":"s3://npm-registry-packages"}},"0.39.0":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ab19df3a0556c025641525b88a28c0079d440cdc","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0.tgz","fileCount":18,"integrity":"sha512-Qy26HLLIbl2mA3ut4vURcnzjhRZ8c8paE4E+HJqNmKiS8GspQjdqBkTcjcX96bLz/u6qIWiozdpo09elLpQ1hA==","signatures":[{"sig":"MEUCIQDrfeXci2PyqCBtWoMC7Jbq4ZWLdQP1JqO64oFEFlkoBAIgCIF0HoIExMvIgT9Laj8wg7QMBl8rRaHZewsfoKeDCyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuz+HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreoA//aUy5zMM+PulRJbWqbIW+jez6mM9EpbivOWObi7riSl+eKWwq\r\nPn4ydbWGxGd2zd1DQrmRm00rzAni8Gy0ZM3eCXLJOeQ8IJukKmXQBzCqp7Xy\r\nibvdsTxP1WLwjcJzqxUZFGIxY8OHflpc9/QtncIcSrHE46zvQpIeEPywkLaC\r\n5qW0VUQR2JZqWP5UxCGMMeg5hnIQFoxXAN1M2ZbU3Z4P3VDv1dwNSE5bERWr\r\nOs+EnPnfNvRzGZyxhTOSoHjS/m6kfGRZ6Ct6iVm/RTXWCy9FFn+P6Ee6dAYF\r\nJt1dHBVE1Ex2WTaysE3tJIu18gg1bUFoh/JbFjZMRyiobIDDCSrWD4PkZIPF\r\nLByiXA8UrO1vnb6a95/9lEGZvyuXV/98iJ7TBnXyQi1qh9TMHXru7PjlW8xq\r\nhXpKVn6A+/7wv3eo9bNZsIPkdAroH4JWy712RDPkmyjTECBjgjQ4RISrl/Oi\r\nn7x+QTRTXyOzZxfKtCcik9i7hzVTua5RdBYtFuIuJhmiuMHNVjc3/7KmYFL8\r\nKtDRf66aA/87i9DwjXodmG60OplDNfoCHDpyrp55jflw0tKi3zyVm+jR5roe\r\n/j/UXx8sdMCpaA72bwiklWQBtGE+EOpgjHA6Asite6g4nfXpJuIabBMKQdq0\r\nnb3WWqWAmw8rUEYVLqLOxsmeHdSCrFProsM=\r\n=wrk+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","exports":"./lib/index.js","gitHead":"55e7ca2d544bd786fe287a1254b95a0d784d553e","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0_1656438663282_0.7410255137567776","host":"s3://npm-registry-packages"}},"0.39.0-rc.1":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-rc.1","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-rc.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"264d02a2ffb8660bc4d035c3ed059a5973116b7b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-rc.1.tgz","fileCount":18,"integrity":"sha512-4RsFv/nq7su0nYJDxl3vEVye8phURz+1OBjCEqx3pR2UeFVwev/VSVY1rZuSeYh4OxGrRu13jhLsZRgU7h29eg==","signatures":[{"sig":"MEQCIAr31lqEnZ1IeD4UpfPv+WH6v4q9yg2r9baF0jC002rBAiAf8q1drZG1gOcj7vDsB+QCfGpAHeFlfFiRP1FjExejmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu0gcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp91w//XfaOJQ2jqGOzU2UmstqKCSeHvQ2l8bi0+sXYgWLnRHpH+Kq/\r\nEUZBBxchLbk1uaiV2HBi90uJmePeUYBJi9VtpEbvN6EdhzfwdyRXUXd5g75E\r\nIREgaFvygR+2ui/EPC9GxtIIljiX3wGqADVw0mH8P7r5X3vnr4U6341D+wHA\r\n+1ehVIaV83ckrRq60TCdi1TymyOpXogpjhZO5BB7YYCgtJIEOr8r77vGd/Zn\r\nSFrBncJP0imknJyfLkX3SE5eAiAm6HtBjaFxk2WwYNozg0doHOuiW+1jFDNk\r\nDgHkUAVO0ROIxIniNvqPpC5rQA3zL5R+6ygo2Fno+t+vi3seelMS5BQkzsrL\r\nuEoEyaev7Dsj713XUDYd/TlgI8Zrhxl+YWNwYf8igNSPPMu83u4yuQW9wfOP\r\nToJhC3dv+TaTBxag3jfbI+cvZoHjYGb7rnUQD90RmQim1PCBA6Y8JDvDOl4k\r\nMsocnUvd6gD9AACWiAC54u7jEsx24dZ3fh5FLmf0d7dB+v2utRLU6O4+M7fC\r\ngA+gXqLoB1HF0Z0sHUBRng49Ggjd9Dj343zgIKlqDVzGqV6jcQzIyUSDbZOR\r\nWJ5bD61iTsIBhXWszsr5HtgHbwgZGMEwnQN1iWZTIGPCLk5WnYeJq41O8L/+\r\nAUZVWmb/HfISRLdyRVuWsJ9fkZ1tfvtt6qc=\r\n=ZWhX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"b8e892494fc806c4c51a509599c558a0a6e62633","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-rc.1_1656440860090_0.6114423242894778","host":"s3://npm-registry-packages"}},"0.39.0-dev.157693a428":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.157693a428","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.157693a428","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"290c5987dbefa4b2177de280871dad30d684e463","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.157693a428.tgz","fileCount":18,"integrity":"sha512-kTCLNq6WewZDhEALytpjOEo2zSNgiISRJ0fi1hqjMxsEt+05ZFvC5WHZTJI69jHGgMTfG8wlbAAgx+uSPuw/JA==","signatures":[{"sig":"MEYCIQC2mqtbHpUJGljmTvXk84uS+W9J56M4BhUQS9SAiO/7FQIhALbnbI5uLufYKDBjALisdt5t5z7bL05Rnh8Fc5YObA9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu1jmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV+A//fTpfPMnsZm7ZziJO+cMOAIY2poTEnTwnInlIddJfbymyERcs\r\nEbh1Hn45cVpBIr8OgPI0rZQoG2Yw9rkkVYt6Eu9cp5y7h0a7jvzQfFyVpPOQ\r\n/Vfu5JSvwR5ZfsQ96EU5LnoCOIQmNOKmK3QbL775zHAk1waQMV/Nor1w3leQ\r\nka4YhkwGhn/KXwh+poXL47US0dGOM0Qa+unjy55SS68epPvSzQyiouvUmXN2\r\nMc3gJtGvMqIdXYIilleFern2S4nNPrmFPskddlNKYNYpGXuhmO4OxO2cmuzg\r\nnHTdiXhOtJp516aPD2TZeI9RGtpff7iHLD+tlLkp59wfTrURFXcGIzMDZHWI\r\nkvGbVBqOUlWHFvWPhKjXepntqGzi2nOnpZtcII0jy6JeiwXBWPCYdJ9mbxPs\r\n8jdfFoJ3gfRoUtVBolIWmYV0vp1HUy7gbChUg1AweOAe7nmN+6b9Bjph8JES\r\nRlDthtgfCIWk9nMF/tSp2LaXPhRBpbFcJMTwkYAur6DflfjIFDzj+j8uzUmu\r\nbn02MPmDIS2pecfD9Ak0n+TbQbspugAOSFpJ2lR0UyWZyJQSEz4nW+3ktRvx\r\nvLNkPqAdKQ3Xlpj4xr7jeN/gTD/skpzhbAU3QgNSBu60D2Fe8N8+85EmpSlo\r\neoatI2V317o+yYnavZIwGBGAgZ9v4XxUpwo=\r\n=E92W\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"714d661af28afe12da5b70c9b54f81320e1aa7c5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.157693a428"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.157693a428_1656445158304_0.15314797037702754","host":"s3://npm-registry-packages"}},"0.39.0-dev.2e52cc71a3":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.2e52cc71a3","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.2e52cc71a3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"31eb932193eb4ca83db0803b2ccac5fe009c08f8","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.2e52cc71a3.tgz","fileCount":18,"integrity":"sha512-A0v2QGg0U5yyB8mG9eAnt+DBVnddRZ98xbB2hTKidPspxrdpuOokAsBJDP0a2vdqRGhd9FfKDKEs9yujOrEOBA==","signatures":[{"sig":"MEUCICuCu0mEIgO4+B8zpIcKGDAZRyyPYvHmDsh7OjNfSRqfAiEA5Az/GR47DSToY5azhbJdWzMjNB44rIJhW8QUsrRktkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu1pRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeUw//ckZpLgqH6wJ7QDTLyWnn+TzUyctpDFVxVOSO2a1/n8Yp/g5i\r\n8DNFgQ6i+fxIJPWDABnBovFLRY/E4s/VV14Hud16IGSbZ7qhDVRK8r057ZaU\r\neKu9ROaRVESH8EDZPV3NkDcP0t4iH65uzFCv8JU4kFboPyEGJ4fIiGL9ONJb\r\nVu+3pLRaXBbiHgc3MA9AG8s1b5BdZ3EL1EoKPCK0n9epjqXrRYiI4zVWc/Cq\r\nEfFBAQjn7KQOcGkGLHNKkKM6tgMtty/SL9YUAR+gzTO2lQKXvz6tkgnzpLpK\r\nmvlpdka3nKkJi0fUOH7DaGnridGSTxyrZrWj+PsXNLKGzNML8F6IEeU8PJ5R\r\n0EwQ4BWJ81w8ajz5OXVLhLwQFmGg/iU1QyGuwT1TWs08gvXpD2OE8DpTJ03h\r\nckyGbSvoe79RwhtdhPOoh+mk9S74Gox5nhgzHkEAXB9qLe6uSJ2eDDvgOBkN\r\nFW7B8E5kmzbXgmNfIJcLcazcAct8q7+9n02dpocnTybEWU9h2XHYfrlQ2vFL\r\nSbZsGKwmtdImlAQc+WVWAJF2pTSLY6LCAuuWUep6ebY4N6Okug7XtARdPwqc\r\nGxOCxpAOqwi0QKJ9sFQFF84M6ALHO5wH+VUUwoEX1eTpbOXrMQ9J14QkxDrD\r\nO8tqhrKRmVBGWDVM4lntUvh20JYFDxDbGSs=\r\n=ZFsF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"8e2df22e867b06ad32774f5aadac223e2e7a73cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.2e52cc71a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.2e52cc71a3_1656445521073_0.35647186367795847","host":"s3://npm-registry-packages"}},"0.39.0-dev.77fd85be16":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.77fd85be16","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.77fd85be16","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"5d12b3a854a7aea024080a309b7d60fa29871f3b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.77fd85be16.tgz","fileCount":18,"integrity":"sha512-JPB0VpyUu3j1tKctkXEIdYLzrE1roc525oUKr/m4RmdQ3Zy0gVdnHdYcCjYlRJUKrwjdigXrP2Zsy/x9+Sk1Qw==","signatures":[{"sig":"MEUCIERgrOsjk0NYWfGYR7p5jhcw/IkUqwvdBx0cWGyvvUwgAiEAmN9AIGCNP3R6mz39MERT+t59nKadIh8rwgCbs6CX4EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2e1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiIA//XdUuXPeQDIyVRaNry7PgXnroVP8Ca4afrIeLlUXcMmUdndx8\r\nOUXBgUJrmwyvz6s2ozaGYp55KxL8QQbJi2eS2YfzXRBMo6MLTNfmQtHWpUP/\r\n6qenrC4AISM8Qsc1DcRftgk4M/VtKWyaIwkeOVfW0GzCaOvfBJJnVaVDUX6F\r\nj6Isa4c+tDXBXug4eytXb+ju+TRnDm2/xtyTeuot9p+D4YW4FNkc07uRyJl8\r\nRMCloA4YgkJY2FbzChrlPeFHiVo5+v8VPXoymjnmL/b+m3tWdT/q2XTY5m65\r\nNE2lEN90cxDKTZg6XPvF4T6PQw1rlanuITex5aXk09z+tLJQuk8oc6ZqF8Rb\r\nV3K4j+jKs710pgngvG3rV1q9HN13zcyQk3YPxAwk9j7NS67lmgeNvOSGaNUE\r\nx2hyrOISMT5GCWLBPMCR5aZ5SEIIMmdUxrwobMK4a77SvSOBRknl/0rSdz1a\r\nLK3nGN9CKiTXgur3JXLp9XcnKr5k7Zp/kzpG1ExgiDw3jKZPSP8wOaHuVOiz\r\nBzIvNMlLAapZVy2b7fBjUVJZlz189znuImM5WgbDl8E05ObRIptVdaO6XN82\r\nqiM44p635v2aQ4dZY6W18/lU8ieawpWe1BGSg40Edhwrhp9x1OoXv0Tjw+Un\r\n9m4qqjHnT190c8lpzXu9oyTxkzLJrN4FVUI=\r\n=VhZ6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"89ca498efaf0acf4b4984d1bc5d2476b3ec21739","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.77fd85be16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.77fd85be16_1656448949717_0.5292902487614213","host":"s3://npm-registry-packages"}},"0.39.0-rc.2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-rc.2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-rc.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"dc1b876b5d4aeeb2106a6ccf0ad98b4c3ce76488","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-rc.2.tgz","fileCount":18,"integrity":"sha512-veTOGvuTGfnJBSwS7ZkNnD/Ihqvl+k/jn0p6gM69yVg/ZmWFD4vsWiQic13KKOnSVkUKuEu6PhRYEpGLYLW0rQ==","signatures":[{"sig":"MEQCIHwcl4zMktKL5/ezdV3XdbqfIa2iExFHsFzQfOsVoxbtAiBQvdXWKJRSGTdKklYtJafP060VRaIpG6CXH87WZhQEWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2jdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGrA/+IrB89obitnvcFyY99e6IQP+8u6yEJbQKV9Dh19RTJ9AI/PkG\r\nw7YuByy3qGkl0hH0vrNwYJaS4Q713J1LklIFx2xnMyanvjNrxWdWKKBO9M2a\r\n996VYxTSWBB0Mn6Y091d81VOy4ThoBrLESJrDOnlSf8yJg3dZ6t8rT//TWOs\r\n7mv1wsORp3tSTU6zRYBp1XMNedkrAb0HI7MnKglbAgmvsu5o2rTFxDYbHopQ\r\nrhv0/KGyPtl4bTmW6yuaCeGUif78WGuP6DG2xOoeUpqdkiBAam91eHh2/MIn\r\nFQuoSD/+mnmUniCAsP6GXdhUEKp2HPMECassN9xAPjkyCPdhE9KyIR7f1Poe\r\nW7sKwf5uN28c738tcpTRdpVlUtzI51HEIvEXX0Uckaxey5p+DUwDd4ElkX4c\r\nCle3lTpDqbBd3pH00dyXLkVxJcxOkUGaPnlgVGQBPnBZKP15MJfEqwA4SnxQ\r\nTqgHGNpCaPZx8FX3PUIfCAsbXaPdiVQOsIiT9Ly7/e6Ni5qoCnq5FxIOb7Lx\r\ni2A9/qGav8gVJpxtZsIwFjtXdOZpWjuU2DgM9FIzHCc+d5luTbdUPw3QB0Kq\r\nlmELBbz4dPGVr9Gz7pyCoVaLc1WlPMxFpmGLKpusYBCoKxsm8J2vbFPNd8Nq\r\nyWNtB+XcNM1OF5yQsjC2sr3UfQQE2k7xXro=\r\n=YEfE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"efcbfc9d5406583f04b6128fda6c1d754e98b37d","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.6.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-rc.2_1656449245259_0.9534456737407127","host":"s3://npm-registry-packages"}},"0.39.0-dev.484caeceaf":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.484caeceaf","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.484caeceaf","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"4c7d54616ff28b0d2ddbc0d2e62ce267330dff91","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.484caeceaf.tgz","fileCount":18,"integrity":"sha512-vZOd68qd2Ql6mjrmemxQ4+KK9Qg2sFBsG1LJrjXSDiaemrznHu5JmelLxeh4d47m1OFQCfuh4kLrwX2rOr5NFA==","signatures":[{"sig":"MEUCIQCNKBP1Q3NHiwRA6fRL5YKWA8hUIKf8wCHhQNC3wfhjcAIgPvqD3w9YquCC8/xR2kbyjcSfz+cAPzB2tXTLJi6k7F4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivJtfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh4g//V8ifRwQ1A+fMGXNUf4jCNmX/dxgbJAKrl67JypUEm0dyMfFx\r\nl7nk/+jTajYF3fg3lcI7yGhWAqfv4Zmvm1Vqop7gkTNUEOohvvyzXogIIrgR\r\nUeRT9WNXBbq7jtA5GGyLP7QcJzpQc6ks8QZHlXeAZG45ncja8kVP0pFiEb1N\r\nb3hBIKZDim3OCof5vTwLKGJbRoltBL+7gDh6BY3pH/IL2NkcRgPt01Y0BOos\r\nmj2v42LOyZium7ZtXa8WmbASstmUOpLRysHInUu1mD3tqwKCK/wLHNHAjJ+G\r\nOqaboxtS3k3vFKl+2XrKYuqrRTVGtshSk6NIcQFk5YH8+ZQvOerU+LQ94EHl\r\n5reBPeTMJ7bPNO6Omi0DdRwRRQcQGHeugjSZPrbo8neWnN6vyu8t2LaYt0cH\r\nm/Pxz1RZpkp+GuVQWisXqUZobXHviAyfYTVruG0cQfebxTfvmxZBu4mtsyt2\r\nnAbNSfdZmd2W9h3VZoKAZ5bXe4v2CtOvQYIo/iUBE6ST6vFuERgx+zxTtnkq\r\n+RYxV1u5FItxR/btA9qMMM1Z3wuBnv3bYVMw6PPjxqqKAeCCDbx3jMFbTh+w\r\nSYj9dqWJESCE8J2l9E5eeWy0oW4uSwIHTFvTZQ02nv50ipToJikONqEQnc8b\r\n4O+7TAJUPvLBYtLQ3FoGlY7+CEwdhonbu3A=\r\n=3o0t\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"7cbc3e491c1fb2ab74708debd6c809f833420957","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.484caeceaf"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.484caeceaf_1656527711528_0.8748718198078946","host":"s3://npm-registry-packages"}},"0.39.0-dev.a987fa9aa2":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.a987fa9aa2","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.a987fa9aa2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"45556dc8f6470a87d4285a9204194a02dae93f63","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.a987fa9aa2.tgz","fileCount":18,"integrity":"sha512-CpW26XLTw8nscyVbVQtAdK83Dg6Nt1U9FWI9kjnat3wTMAq5d0Kv/7GcFm3nunbkZrAa1JMxbefqp1UAqxDgEA==","signatures":[{"sig":"MEQCIBt1ayb4XNMaabL9udqFtVlz+KMibge5NsG7m2jYzOHNAiAPUFDL9Vci1/RSUl53sOJDqGsVxpl84tMipN/NTgNZ7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivJ6vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXMxAAkqE/JVnV8YoISwlcE5EDRDNjBAQ0Ydv++OFdpUh4+KKfTlEV\r\n7+Xc9PjW9hV9KEDGn8gyS1jEixJqyofa2Eet4KZoKvyxxRiivclLMaWNw50d\r\nIEYWRnh5tuXNlsLqCVAKh9swHde8Rgc8ZMJ6++d8SnXlJ5TcwQbXKBHoSjoj\r\nI0dvLa6kuy+EeogInqVYMSw9Rgdgclcb6YeqV91biyd7DyIusQAdK7DSO9Av\r\n7ZpW4Xp+P3ATxHZG8P3Kk7S3PYdUaFiJxHW9zb/tA3yne2yqPL4P+CCfwVtV\r\ntC5VVdscORBWCrxUqawDfmQjSNPPutVGeps9mrV57b4K15tO0rJTzzUi1cph\r\n3F1pQJ3VXeEuZmSW3nja+FzDLdJPyt94CwJlU4RUnYD2jaFjcKyAkW3Jwamr\r\nCV+BlZh4YrQbtPbap9PwRY5jGX4uNT5cZozGhi+xHzppB/+LfgSTBI+MttdS\r\nwj3gp7ZcR196G65gm9tq6jQfuxKSP7UhoCyueLFDhgFJ8qBP000Q5Zv6lCyI\r\nZSuJwI3rlOzH7f6kGJmlor2I+R1Bp1LW/C3USEcI20L3NGcV7oOfHhe5ldOT\r\nTwsVL30dqiQhCgwzXmTvIn/JG7rtayxnBYBOMUXXjX/QJ8mMqvKcRy+oizWy\r\nR/0zRjcAGE3epNhJkhbsi0MATCK39a1TmUo=\r\n=F/M5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"5ab1288d55a61862457f809248e48129b651a6d4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.a987fa9aa2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.a987fa9aa2_1656528559603_0.4781423410426533","host":"s3://npm-registry-packages"}},"0.39.0-dev.4d7852e106":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.4d7852e106","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.4d7852e106","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7fb2f9629b0a8522d47e4574e05aeb76250df5e3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.4d7852e106.tgz","fileCount":18,"integrity":"sha512-pWFF+nZkFjaszlYO0OottCT0F1HkggLynhg1nSu/UayHpSu7G2jsT7DHxj5UE65M8gpcKOfjIJPmeeC3KpV32g==","signatures":[{"sig":"MEQCIBa1FzMVFu7tGF3kVi7HcjlPt54rtsT0t8mfm2L5hTt7AiAM8FQMv+r7DhJRxFfh3J8+FI3fA/LBINgWGFme6gnNTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivfwzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpijg/9GPalMvydm9wQ8l6V8kO8rcvcMshM4tIsJHEZgCVXVdSaAJr4\r\n9ezeqdP2xHnDaFouPOkdWv1zAVwu9rqkQ7ntHKvUSfiWWNwPA6y7SxCkut+h\r\n4+xo6/UdALcztKUQFjELSf7tj6eKRYHgCajfGfwyYgn1Zhg07V/BZ8JACYZO\r\n5BGIgkpEnUQFtxBR6Me1w48FiilOhry5uqZHFsvGKYn0AMdlmGjD1Bcl1NKW\r\nycI8mVTQdlD87kiZTj1aIEot1CDAfjRdBvxS5KWPkxECoHK0pTpCGjk9Obgl\r\nSxXb++0EvW1Kqjsab8StWO0KfglLGNPq0NaHls9f6BKX/DeCh8ebs4LvJ4P1\r\noZDh8TYBzP/HU2rFB7gr5VIJt+HAXfgqLAuJtA+KOKkqrDn29Y0VqzrEUZam\r\nvJUWBYuTM/cN/CI6BXF4AL6T6ffg+u0hp49SupDoxUGeE28LvpgNN/lgRBOJ\r\n7UnpO+dwjVy/1XLw19YxSwFoSdjCggZf+MBFf3HeFdKdUONr7HVluxTYaWS5\r\n6rCFqqdprXn6SQNjIog20DDN/9A717njedb4N7TGgqoIuMdgtd5MkNh9lCoh\r\nCYpyeRjnrXAH65Blzf/3rElIaaBIVxIJI+Ts7Nnff2/OfZF0fsx0cB0z1MV1\r\n5fwTh3rxM/XDNHXdytQ349rOLXAP5JMoLP8=\r\n=cWWs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"7fb8648b4c4a3d8524e39da4dc1eefca10a2254b","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.4d7852e106"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.4d7852e106_1656618035122_0.4321970678267484","host":"s3://npm-registry-packages"}},"0.39.0-dev.3f9f5cbfdd":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.3f9f5cbfdd","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.3f9f5cbfdd","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"f100f05ca114ac763a6aa43ebd30a5aa4059bb78","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.3f9f5cbfdd.tgz","fileCount":18,"integrity":"sha512-+y89DC0MYjL2UXeIqNzFtk2yNiUzhdsH7/htGEi2eYzl2gRahuLdoIGIZlWE9RjcXUKIFGEhVoHGAvGxZsCnSg==","signatures":[{"sig":"MEYCIQDgM3iAZHWlT4WNcXnKpQpISiciNRKoGb0ZjbWcBd+IrQIhAONakzRnPw7gx4q8LTEDmKu1Ra5fyDp9wEtT6GERF3zW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivpWnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBrA/8DL8Ob482YLZDXFAJzcEScideCnFAUHDgsNF13fk5r1KE6yHQ\r\neI/Z2ZJlD8OYjLwD9PjxTjjJXzR1mVAcrsXpAMH5HOZXgOHTi8GoaY2hMWXv\r\nrQbCWA0fSMnnhU5SpXY5stJX5xjSefbERdG5kEOB6AphpRWZeo3P0sC894pB\r\nLYQyzFHrj6xL1DUCihPf2i4RUutGR6XQy9rWDz/sI36Qrd8muVwaX3rqerI4\r\nV6Cw1kfX3osGZbwfwq4w7MC4yyR475DA3dnBF2ZjlPPxyu4hjcFCKSuU5bzg\r\n72FykRXfuEuaNmdTVHRjH0UAzRu+S8GezMRVT2TUfJ3XdAFEFZ+7eqjJphzQ\r\nbEOowbS5W84Gvr5BhTbUocYmP8eTztptqKqQHUIALwQwYE0UvOY25YA79Y+H\r\nCuXiETxRLBOc1u2cgddhlzQ9d4dgyy+YoutZA/uInQfGJKZredIkKmJq+qbQ\r\n9/KwxSlvv5xlMOKvM2okKRXin5LbqauS2r8k+r1Q7gcND6j5gHsb2640FeFh\r\nf0W+MInpyMH+K1uJi1k9+5ANfNbeEk2pmcb3G9N2K7Q2A439i8/slm6aQbsa\r\nKnxVlD5qIkyLvt8GM80OjvboXan5Ghmj/evrQV/B5Yk7sUHxlkAJbRPEr0cq\r\nv2Q5RQCmrw4PQsDolgIioSWAwgy+kcfsxIg=\r\n=D5AR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"a00d89380758955b63925fa8615a2b31c6d982d1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.3f9f5cbfdd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.3f9f5cbfdd_1656657319201_0.7759104988651717","host":"s3://npm-registry-packages"}},"0.39.0-dev.7decce4fec":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.7decce4fec","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.7decce4fec","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"abd9b762673dd1baa38a38c966f6fc8cf5f83706","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.7decce4fec.tgz","fileCount":18,"integrity":"sha512-taVYcNdtzgZG75KoZKBCHNXcTWMM9KowZWTPm5YNPHS+mAGkPsrogjsUAuC6J5/Fvwzd3KB0W665oqvIfmEwJA==","signatures":[{"sig":"MEYCIQCY523FBvgP8e7sqOt41h8wgdObHcQgPQ9SDe47/4pbIgIhALHMKjEpAVw3PYodFH9iLAGtoOdA+QreePBmto/4IkPx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivwzvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyCg/+KnaFl3XfvI9r5AVcAEa+wdkdbuH6U+NgxrfH50wX5u3bMK92\r\nueTVNhX528HiLUiXf20bj0Q3vBflc1OWnJ+Fv/0dfAuCfBQwxTeRPXLki9ap\r\ngz1sv/bUAxfu//4DMp1VR8GmAs9rHrhfMpHB2xrMXw8c/9W9VXRySwzWR2Cv\r\nNXB+QEeb0eFmJFRSdRdU+Jut3HSwhcR+WL9sXI+D/eC1wlUlK+fWCrN4+4ka\r\n2/QPY3PYli6dcFKnt9kcZhoPyVt8sJRu9DgO2OMqXpOG5VINPY1fXofgMiW9\r\nVbjWC+E57QWN02C+6HS+IQtrFSRAAgnLjz+vxSqEUGkYstPx5Ts9GDISriOC\r\n+kqkSVRxHk+ME935BtmJqcoK+Kl8GV8GF0lQcVs7tFWO3HxlP4ks5joFmPf8\r\n4bWs6f6BKthmRrUhS0vxq56xfTPqTBgxcV1rqDaJGu/KE4Qvh86EoOnNatnh\r\nfgbrdHHirrNmW3zgzL9ow2giTItqrnZ+FPj8zKJ1YTEWZdc4e3GqdMqmYBe4\r\nAjE0wXOlm4/qs+c95DryCq9fgEnMB2tywdsflyi7JEVW1fd6fnW3QL6ehJ73\r\nuIdk/LHtAfiirJEvqWfVRbu+hiogy8ViomNr6VZhtyCJKOLnW9gWT5BntJE0\r\njyn+n4CmXyU/aYokpsGHoa3RkvdCdhsd880=\r\n=8YUH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"5cf02811e46c2faba93f775ce48bfa732ee96686","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.7decce4fec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.7decce4fec_1656687855020_0.252242233274268","host":"s3://npm-registry-packages"}},"0.39.0-dev.5e9288b64c":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.5e9288b64c","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.5e9288b64c","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"97449ab8e4bfb5f845ab93e31f68391a75ce2fce","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.5e9288b64c.tgz","fileCount":18,"integrity":"sha512-YAmmunBvszRgwoHdeMa7JpMwss2x+7NDhpwnkmvghRzT60LQ7OczbxCosHcel2cwJLdfHPgKCp59ivPMSQwVwA==","signatures":[{"sig":"MEUCIQCqz4s/kYsFkXIzvXk4jFi+vmKxlYNYJ5d4htXFGq8LKQIgbJxDw7UN7bF2fHrqw5QGyhUU+qI6vb51fL9hZMpUa6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwklDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrofA/9Fjf56hYyePiwT0g42d4XcdkzRUerjE973L+jy5b8jvi+yEF1\r\nsrSlAOf17kkRYk15NVQymb9ylwqFZydMQsAOqRmlhdUVbgk3GrTNMTqfLVHq\r\nd6G40lnJbj2GPEanPhoByf2c6j2O/wZDIIRF885hIHAiXzLn4vIUCSQAQQiF\r\nIUEKDN26IEi0lNIIL+NtYpQtHdGLYwhdExBFSpDwFm7evvyuIZIaQbLaSIjA\r\naKJPiiL9cy+xgqpNNqEnAbudx0TovJ100O1csXP4qwdZes6752i1dEAG54G1\r\nw9B730bnox2snaxBPf7BbjNfF4WZtHoi8NJyIozcMuOTl+Nb4j0s6ktanfi1\r\n6wTG0LrmEOYkIRwUM1d35g/k4f0zqD8kBT94F0e52/QwQrCHAqSb8pVAw1Tl\r\nw5e+f6fUlecXUOBcyFJAJvDI6w9zNHJ84Ya1NI8Z3hy+SqMgMz8zzfewBuee\r\nnIzxDfAOq+giIulYVNrdou7sCQY51XtwBH1EKf/gdjV8dp0DQVuLIw7I2CpS\r\nI2wfL1+tSfK4wny4VNCGYqtwNeDQzGGW55KloSwo/9TbMTXleioHKfcHIBEI\r\nZ6AaHaFq0aZNKvz6Y5peuDo/dEb4Iur32AA77XClnk4OIW5rDgcasjIWuYNr\r\nSyTVBA3bYTfZ47xm+fyHyGK/aadzlNS0Kvg=\r\n=7CGQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"ada6403cbc7d49a4f19bf9460ed9ced7f0cab3b3","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.5e9288b64c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.5e9288b64c_1656899907324_0.05429564557119537","host":"s3://npm-registry-packages"}},"0.39.0-dev.77c0ce6d0f":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.39.0-dev.77c0ce6d0f","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.39.0-dev.77c0ce6d0f","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"d3d21f7309eb5668de27c5b1579a4e253926ec91","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.39.0-dev.77c0ce6d0f.tgz","fileCount":18,"integrity":"sha512-ioNLxSDTOlkNFDpd+JRxL4elvpJrs5s+ZN/7CXghE8HJxnIifnw8KVZYQoq5WZ4L02CaY/UupSp6KccmNSsSdQ==","signatures":[{"sig":"MEUCIHwymeRrLQdXcH/BVDo8rM4BbiSUme6q1uvHFaPz+j6CAiEA7pF3aaXkyko9HldZKXzCxPgHGvx+Mktr5IV56O+ngzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwyWiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpESQ/+KRKKzxj0cEEIXd/RYv1jaLJNKoPsLZCVmHNC5L/OZujCvARI\r\nDeTYBYM/ZNlCp9yRIZB/jFiHpr0YwiQBrq9wxhoaxJtcObVsWqRlf509TP/5\r\nn4xv0AlSKJZEMAjS8xvc+rl1TnveFE9IgDikcYpkC1pTgm/aTYTE8F1Ajl7L\r\n96crcHzLf9xv5m2QZnYKsKUXQ8vYnuoQSWBzqTycQjcAFviTM1DHx+rDEqtm\r\n1xpjMj8cIyoNmQ4NJd4iNxRdv+MwVuoMvlFfCnF3NfLqFlCfxUCJNpRWsK6k\r\nz3qbVs0PN8uUe/569Qs/frVNSiLfjwEDTIWVJqe7W7ANSTb2QpaFC8goG1mR\r\nZDFkcyCJbWv2bxIpJ81No32FdjFqUTNLvdgrIFU3yzEAmoCKvlj6zkpni6kj\r\njRlUB0lpUQac2Egk0sg3cCidwTsnjxWy9gj+SXrVAJogiQ6iQjoqN5XmP/QT\r\nczjmqRfugHhtORsE8GaqVtOj8EvyPjhhbwh3aaR/W5d3Ta5xwJ7Xmy/B0T0x\r\nDX27HMEZh1mpNqrrKY29FSzD5rV90j2vXjsJQdKg00VE6IBSPhJhaK2D9B7Q\r\n/LhT0EVyNHP4xlcQYZVX6J1shDDfqZpyyeBrozwMOBdmwVkVQ3j1mrtCzcdX\r\noWF1SWOQEJAghlsvgJvBjlyyrU0X6E5xors=\r\n=ZG6Y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"d350575024f41ed50f2d5f9e76011c74e31c9020","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.39.0-dev.77c0ce6d0f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.39.0-dev.77c0ce6d0f_1656956322294_0.5880993760890643","host":"s3://npm-registry-packages"}},"0.40.0-dev.138225fed4":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.40.0-dev.138225fed4","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.40.0-dev.138225fed4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"ba0d963d60621ad759f05137dc4be13c2ebddc6b","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.40.0-dev.138225fed4.tgz","fileCount":18,"integrity":"sha512-SsNvvBtlRJt/vz6cXvO2jUJuwnCdHXPjOKOteKh97O97UJbOMkOM1AoAiuC5HZFX7epjONKSF+1c0p1f7xIZXA==","signatures":[{"sig":"MEUCIH1Chff4DzlmEibH4pj1KCsGSls+jjky34Ey/Q4CCjIjAiEAifBaH6TvQPBuzPczoU12KSOiOgPTUN0+PyLYJ93FCqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw+jOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFEA//ebqPaY9jbF/g0oE15b0M8bR60YKrgM3BLb3Nr/O8zIReFcgG\r\nv5GC5VuK4onK9RatPln7wj3FHnFsqYFfXX4XnuIS7dgMAUj2Q4Vj79tI/pdg\r\nldLwM7yeh5iHDSvbYAC52IZp9IHNS8+9MSaA9ExFD4RqTjw6MzA6VZDUg1kR\r\nHHTcJJZRIh++is9B2yNdssKU3RNZGD9KF3p3JXot0wgXPRDHf8WCVCESeLYE\r\nPaqe++3iRfdbG6azLj8bk86QnvEljOuV8JWq+KEKaJQbMaa1LbG1VPcgbC8T\r\npyLgSIT+2Xo3WWrZ53XI3pfhKT55gbv9zHoh7pxoaval1BjDp+7EvEPfgHuG\r\nR4YvcvAWBjkucstnv8vWEsrjqtvV2IMgabZYBIcnFLQyyjz1xXesIqDUyaDW\r\n58W9qJNMtPL39WtrYEkrd8VDxBfro9JktLipvPCnQ5sH0fHDVyHj7g9ksBBn\r\n0S10wZevIJ94xu212LlZZnaQZxfZCRqczhvY2/+CvL1iFMBLHOLZp1AfzlKk\r\nkTBGd9APFmyYRStTbUSuwQPtgdTPxbjuC3XwvbhtFNE0H2VMO55FTzTOYzUO\r\n0xDIDKs3r3bJG2Kbqo0mCXGXrfeAa1hEODgDA2qpMhV8+XYJrSojlwQK3Dj8\r\nAw2itteWTcoHJ/mU85Sp++eaM9HztroNRq0=\r\n=TKgL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"635b0e025be917bbd0595ef8b336018b6cb15179","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.40.0-dev.138225fed4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.40.0-dev.138225fed4_1657006286062_0.4208286016408538","host":"s3://npm-registry-packages"}},"0.40.0-dev.ccdf688e6e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.40.0-dev.ccdf688e6e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.40.0-dev.ccdf688e6e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"17fcff75f164d65a25b27cd4368d8fe686dcffb3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.40.0-dev.ccdf688e6e.tgz","fileCount":18,"integrity":"sha512-Oc9DhJ6EjdLKEKr2tCZo9q1kpKFs8dLqP39y5povQTK/YbFyIr0bHDHVLyBJmzvDPp9ryOZrA2UWxTIYrTERcw==","signatures":[{"sig":"MEUCIQDNm6I7gO5Kr9ORV/WTGlxm99HcL76A78TJYZih0/12pwIgTsbUVZPHmyd+VS68kut1jJSMc8lX29XUaVq6zIAi9xA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixER4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZfg/9GzxUgceBwemZOOsMirGk9vkJq5GwhMxoYXvwAFnFp9D69yjQ\r\nHOZ1Kbz/j3jd53GK29Rt5b61f2IEEk2XJ9XAIEOGe8ljAiIvGZAN9ut11wsO\r\nrdwpr3zBO/Sp5lBXGDMp9C24c4yLciH68n/lmW32d37sryJonZnpfWBhwErv\r\nV4fGeTK+ay9Xk2nZQVF/HFFUQqHb9AtSYLB4iWyfr68TxLN560P0JQ7MD+tq\r\nTsv1IXfeNwJj+thCPG+qJZGMFLeHnwCDrMNMGw600RCZV+JqMUi8MSovKren\r\nwDWDjBthKp9SP7Kef+G9LYAaBvkCobEaC615283ftdKUlIZnHPSaSv4akbNc\r\ndFqyHhuWf+LfantCav0kNAePkuts7Jb+e+klNW2jOr7XomrJO5PFdEEq3XNz\r\nlLLimZ+ZBs+CPJs06wQC5ozgv7pGo4eaJFekDpvXvAIHdoj9a6UF4D7YPibk\r\nvk5Nm+Bdf9Fpn/olAElTS3cNM63/gF33YAzXQORIYPzfilWOymaBKeO8ktGc\r\nOaST9o+ieGaJaRMqiPaiX83h/HvXkaZ5uQnlFYwJcVEHZaOu1Vy3kBE0oRyc\r\n3DrWlP61IKefRjYVJ18jfprgR4rg/KKH/CjqikOPwBE8dIS76X8XVHdDVKpt\r\nuiiWk5kqleB3xnh7e+QG9hlVM3gwUVbk9sA=\r\n=O9fN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"2deffcf9cc84b9d2a760db7503cc441e57bdc4cc","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.40.0-dev.ccdf688e6e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.40.0-dev.ccdf688e6e_1657029751835_0.9538606351539825","host":"s3://npm-registry-packages"}},"0.40.0-dev.22963ebba9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.40.0-dev.22963ebba9","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.40.0-dev.22963ebba9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"3250c90c1921653a0c0879b3de161b1a6bc98625","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.40.0-dev.22963ebba9.tgz","fileCount":18,"integrity":"sha512-LHAs62D2X1DeOp+efC12bDmOaihZcpfKmdB92+d+yuP5fOcpholbaHZGlzpyLy2S6IPKTU4Iwr3/3UxkcaLt4Q==","signatures":[{"sig":"MEYCIQC6H8zQQM515tB5+50ETnHMPR2QWhlsYKQM+QVVipEE+AIhAJ+gcn/rYXNMM5MzMUtrbUaolaEnzU9Qkl4EtsU/LrPv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixHS/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ7g//Q4GGAOAnPUqEwl9/KpQ+szrQIBQPGEdrPrKhkcqLbNZtrNp1\r\n3612zCnW+QW4CKzMMyTTzpUoB2nb6tLw/r3qb3QyXfKODJQCP2F7G3VvoTmu\r\n3KCHbsVxXvWnbFr7XaeyCzosD+VZX89UpTu84c2grO6f1hedbw+150J0kkrj\r\nPO82fDLYqG94+npVSidQZQwL7i7wjCkYYy735RRhLbF7/wLrLBZool7sEJji\r\nKO4iQ30bev4iY6VtarJHNB1XDbfyRgtNupT5LK2T2VZoXVQx0SMQekvyRQRf\r\nYqZP44E2sjr0hSuKIBK70vuMWnUiFrLk/mvZyj6cj7oPFt1DlsClbXPji836\r\nM1MEZm8SCshYGMrgC3lSp/tl0kIhjOUUrBZDuz8NCVZojw8OW8g6JsJmHiWL\r\nbHp6s2myAw6bUq+Vl8dfhkVMccB8ebw/uFYj2ORIC+JTGBfX6sNJ2SGx1xe8\r\nCaq93asZM7bJ2LIOi+dzST1RZXwT7WwFOJjOGmTyEDeVUu+AGK4RSmSqwhwx\r\nx9TNDcwkEcyfTmAb1TqVGqGKvQ+HeUTMb7kWpIcr+/B/0WoZi3Uhx13t5x5p\r\n7vzRv+9PrFyprui8PO+wHTDQuOXeKcvDr3I9UWEfE23AaVGPBIX1QeUmxpao\r\n3rvQfc80SGRph9EXEXN0axybyd+f+eLy8fI=\r\n=7GKF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"51db5d3387126adc4446be15a33c9fde9a7523e4","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.40.0-dev.22963ebba9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.40.0-dev.22963ebba9_1657042111710_0.4133866104225563","host":"s3://npm-registry-packages"}},"0.40.0-dev.0b4c4bf39a":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.40.0-dev.0b4c4bf39a","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.40.0-dev.0b4c4bf39a","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"e3c603456f5e519984ccdd3ebc88c86b471442f3","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.40.0-dev.0b4c4bf39a.tgz","fileCount":18,"integrity":"sha512-hjLgoEH6WuwRIxD7P3ccD08rtBHaCrPlzs2QqF3fjeZXIG3pNIQhJjdwu5GOCEMeswCVQRQa6RpYAbbPECxeCg==","signatures":[{"sig":"MEQCIBD12prqTJbEXsNQFXQQLVN9uihmKUKn9tQWxaBj5mRlAiAvzocbNEXEWSSo2kSA6tEvyOp1DRmsLo4ETBUAUq3ZdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixHkFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomDw/7BbGu67WiPmCp4575u9sfklphg4Du1ZGqVU1gmxK4Qntq7NyW\r\ngQsh9CjX/5hbs/3/VeWkIdFUN3bOYPJXLpI9iJmkADZ07E8Wrfh5NAPr9srf\r\nNH4QmRBXKSNp2rtfzrd0JanBBmo/uwwuOgUEsN8DaYNGDG0VTVlqnPOzMVsU\r\n9US3V3dZcQk334r8UTjkohlIpZfky337KwHr+7QIUZhJwpKKnpVCr2cZ3lTk\r\npRooAXMSs/ptK1gBw/RMiaVMeUVRUrH3DuyvsmyoNwx2ErXNvRNFqAJDeoG4\r\nbhDftU1wDqG6jJ2ZuMBdy4jtz4pBQfntK3gDEZ8IMS3f1s7tOWi4ufT0SdhH\r\nlCQbng+RlSRYdMs9a1mB7rH1gdrpTjeGnKoIyIrCA5Y5zkis2HOei/ciTduC\r\njWWXl3ZpNnBq41FnDgY4qeY3hMvkJfmKFE0++TJD5NCwFLGIkPkQHXmL2+yb\r\n9uLDZUV2jLziNa+MYZkRhkNy054OuGMu60PANqFM0I+BF39Dty/jdqq9Jtxn\r\nuhfEc1jwvVM2nkZtPNeKjOlPo/ov5ND5Ae/4LsnfFOl6pQgoU+KKnh4+uzRf\r\nskTNhNMYaYlxN8MKmrwaEfFXNZn/5o4XWH8XwJxFAtUaqoNljRBKKyG6rnVb\r\nXMkfLD0UfKR8Q2GHRBaVUeaxAsCjrwSAyBo=\r\n=ihNe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"2355caf5abe3a492c7cec04397a2d0ebefb3ebf5","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.40.0-dev.0b4c4bf39a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.40.0-dev.0b4c4bf39a_1657043205586_0.5118327236318261","host":"s3://npm-registry-packages"}},"0.40.0-dev.1b03e81198":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.40.0-dev.1b03e81198","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.40.0-dev.1b03e81198","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"147a42491c9074352bc9d0c95d9e611109bc7136","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.40.0-dev.1b03e81198.tgz","fileCount":18,"integrity":"sha512-AM31odh6PfmtH/C/jTQt7ubsGMtVJG6wPrfeLAGzQQ4DtP8qbAY5RlLoHPIDLt1UkkR/+Dj08v4lAg0s7NmKNA==","signatures":[{"sig":"MEYCIQDO7JU+PDosAnOdGlgcwWX8ZDeXRc/pEN3Dl2EglgBvtwIhAKTWmX0VSIrqSm2ZntGMYLgUGKGP5S4XiMhjkvHjEIFF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixPmZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4EQ//c0351QxHSadw09Sv4FP++RHOAWNioOsTQLs+Qg709RGORibw\r\n6tiQvTrAxb3lvNrBzG0LxURPU9U7+eHBpINHhxJRAou4GQnGN/Kih53+F0AB\r\niKhixr8LbN1FWCVQrivT2ioa2WkpgdMS3bCFm66jpuPxYwIET2zhFx1yBYKj\r\nW7thc2tV2qJoKegLyXNtSUdjXIuuEcPIFu1wJF85Vbj1eAi7j0I5I7tbGnNT\r\n/+xBuJ7P+Ily0mWp5x7m3EuB5TAbwnWNovBisjK+ovJ2+kckM3dAvzhYn7Ky\r\nzgFUZCNpqp2WwJ7S2Vp2ADphxEqkdsxY7rnGMDgi7fjAy39HYrV5t3A4+qfn\r\nH32GVGbe7Pn3xm+rKVe6SRDgYWW3BeCR4SZAXMfbcpIVyVwVUf9pnkK5sWBI\r\nUxrUg4y9NchSatnQXiFUQJo5UeFPVX1YTYYpKgp9tKR0AKkjVaeRdUYmMyCO\r\n86jyDLHAEBfH8oDbtWm+CkwpHaZqYZX7VbcXwatRKrMnDBLiYPByaQ1N8UWw\r\n/3kpv+96nK78z89rOv9djeb6mw3Ra4VUIVbx8LD7ucItSXb6Q4KbECUft81C\r\ncn1/8d3v+VBqo7a7rkvpMJVKpWEbOuG0q9zdCt8qpl4/0k05ZRUj8qq2fnGE\r\nMOXLV1I2Tn/aAfzOHQXXzC8dVwcMi60Qu60=\r\n=tfFr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"286cbdac5f7644b2d168bdd0e967cfb74a904aa1","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.40.0-dev.1b03e81198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.40.0-dev.1b03e81198_1657076121365_0.24557066477861755","host":"s3://npm-registry-packages"}},"0.40.0-dev.a627e72d80":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.40.0-dev.a627e72d80","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.40.0-dev.a627e72d80","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"8d34a5c4106dc1443cb1b99264fcff979d0d24d4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.40.0-dev.a627e72d80.tgz","fileCount":18,"integrity":"sha512-Yf+2D32aH/hU+fa5i0j5YSvRDodyFP87AaiCtAImrzZXt2c30qE/Y4jsp2kOf7pbe7XiD3+5SiLvP7v1JpzToA==","signatures":[{"sig":"MEUCIDeFcK7LfkhHkKcqP25eEOhOTATj2UOWMEcU1LBK1cfSAiEAxTAMQdpGOLJThl6ciIqqAtahNRfIQts0YSpBp143+Lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixP+oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkIQ/9ER61Ee1YQdwTD6b5x/jptT45H2worIeaGPh6ifztry9NfGlq\r\nB+hOeMYUQzw3zA/zTzFRN1yjYb9qpVGsZdVlx9gjNp0kv5e6KhpneCk87kW+\r\n7ak5DOiHRUbQa1ddCQTqBsw0LK6mbuYofNRy1QU/koltGHEd5+ZCWtwN5bij\r\nnc5J3kMZiTydAwt2Z2Ocu+LcG1Q6IQRGGLuuoFHeaTcvrKRrbR0vsv2kyhUJ\r\nJ/n5LeBrrD1EjOZI5PSVNsDM3vMmwWbg9R7ddBiRqzLBWp7O7Goy4DJu4kwu\r\nYeol1jLhnkqZUFFsutoK7HdcA8x/8UUCj9wFj9ugrG+zsVEeyFNFerdbiSLt\r\n1bIKrgzdJFxFDwYaj9eLl+yogLAYO0gcbRghjd3j6jTarKSNOPOwqKdvwMcG\r\nyMMYAevje8OTag2SavBuT47XIAH7bnsVBrrzwKP6zYQucAH7s0xw3AQ/3atG\r\nr42DF3PAe6yILDNzLohAxPPFJm0Zz8TuJks8Rpz/dpX28+YSKIgKd4h3FOYM\r\nApeAi6MLODawYM1iA0Kh6qECVy1tqUMkxpOgG3cL8102F670jAJLsyd7XwP0\r\nSyc3TPqbT8PwaPL99t2ICt64pCa5Ka4r17pAIX/D/qIKLGEZhr8Mxm+9H6+C\r\ncmlFIwBeU8YSW9UNgC5nKBOzzAxDdtP+zUs=\r\n=vxiC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"bc1cb4fd78ea00f64f67c7a5ba17c6edb3045904","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.40.0-dev.a627e72d80"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.40.0-dev.a627e72d80_1657077672566_0.8470891766766142","host":"s3://npm-registry-packages"}},"0.40.0-dev.4faff3a7b9":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.40.0-dev.4faff3a7b9","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.40.0-dev.4faff3a7b9","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"7e90b090385538d81279ce6ced0f7ac710142526","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.40.0-dev.4faff3a7b9.tgz","fileCount":18,"integrity":"sha512-wPld30dgwtJ9FmR6R+DM83MSJ6PdkQUzBclgeMi1jcSLt03GrQkZJSPgzFM77eyxKs4vcozz3Z3ub494ua2gCQ==","signatures":[{"sig":"MEUCIFeJk/p3XTWURsIdFflIejtJFdd5WrtL8//d0cDal4Y0AiEA2MWuWf9KchN50TICjKOQKqA3qGbhmy9srQUH5n7bAVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixQKuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3/xAAgHvCA7OgS+HQ5JgH9BsmsF8opL7jl5CLIsUToE4Dk0uFjerQ\r\nNSfvMRFsh+Hx7UDQA1ejnM0SVTHjD0hsxii8AhSe7qu6uZ1qO9u2W/C9xelb\r\nTxsjShGRMthMZ+cfti6KVPHDFCNxwX5cJimrXG/HYkEfFJAE15+NDM8nB3wQ\r\nIXG9745yKvK+rUfpiF3YeS1zp/VWZ8pfetx9fUypUUoGUAHesKpce18QKWKC\r\nxyu4vRdXaHwysZB57fAd56jVxSqTtFs6NcmvDeijH1Hf44OaPSqMeTIS7eQL\r\nzK1VihaJf2CrG2ZPSN2HHYyIw7CMqNU2SlR/BieZCRAzz7y9qya9dGEtqGd4\r\ngOPVule0Zxn65VlChOsjdVD8xxXPED4u9THjd2TSwIPgtXx6PcI/SfGQg3Z2\r\nbbinVyzfEP6Q2v671MHKIvn9XiA/oQ44XQscwte6xiC0HIgovBFu1TUMx7kq\r\nLxTmrlgKEIOCbrPWN7RIF2vF1hiOswImpvYe4PAC/SRuvkXj8vRQq/nR4JrJ\r\nM8cF5qWhTsGjd39HPrOBmQXPFVoy7IWCDamvuZHUmb3s9iQNMNozqvYauYF5\r\noe1ZLm7TeonU72aBgU8e6z1Hb9NU0MOPSUJ4U3bey/syFH8xoc9vpRGVeyCE\r\nL1xUb84Zjthwe0/2vdscLIthGzt3jqIe/0A=\r\n=I49v\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"23f181620fc5836cc1d8c0a5ffb4ce8a9038f6d0","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.40.0-dev.4faff3a7b9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.40.0-dev.4faff3a7b9_1657078446495_0.4309966975621198","host":"s3://npm-registry-packages"}},"0.40.0-dev.3682e4cd3e":{"name":"@chainsafe/lodestar-spec-test-util","version":"0.40.0-dev.3682e4cd3e","keywords":["ethereum","eth-consensus","beacon","blockchain"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/lodestar-spec-test-util@0.40.0-dev.3682e4cd3e","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"priom","email":"priom@chainsafe.io"},{"name":"dapplion","email":"dapplion@chainsafe.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"}],"homepage":"https://github.com/ChainSafe/lodestar#readme","bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"bin":{"eth2-spec-test-download":"lib/downloadTestsCli.js"},"dist":{"shasum":"61b032fef18e8f83fa418b27038a8062a262d5d4","tarball":"https://registry.npmjs.org/@chainsafe/lodestar-spec-test-util/-/lodestar-spec-test-util-0.40.0-dev.3682e4cd3e.tgz","fileCount":18,"integrity":"sha512-ucl5n6lI3NNkzpDOaunOc6/xB0cb/gYi0Tyd/XGwTdCjJzNXJSudXOjxVmMk0/iyRFilbpWB88MxycleUJLp/g==","signatures":[{"sig":"MEUCIDX8fscHVYyPiI7VQmDmvfTRiLQFWJITICWCpAjtB3bmAiEA6Cpw/NhYUxBV5W+AMRJDGuSZ+0BEtE2yi7rIfU7LxdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixaW/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2hw//Y7jJseS+f9OodfotYU9Lljg3qXNSQNzpuJioc4gcRXhsMegE\r\nbxePC5PLys3ui2iMedWZllWgVMUO5epKruT0CZfTh9GglB41HXBqYUFZM54i\r\nseeskmY57eua+CDiTjYJynTqu8m7SElcOiyBFj9nbHK+e1aBQ8rW3GUP31Ud\r\niztuQqURpLeZeJNQ9I/RM71x3kqpvhkkGdnTVdSg5HMmQgK13lUuksay3zoo\r\nC9Ot6W6AZTTUWt8+qURpPOqBuSHPmsytCXQNLJOOu1uUd4iEnYv1RkTqTGTn\r\nLqa8a69R+L8L8aPZy2hRN8Ma166GNFcMYQAnsczsrYgDGUbWwnhk+patCfHk\r\nUYIKtaEdJkjdtwSNKV6jhVInVYcoCw987hblOybLmBP0uCVfES9pv8I9OH+s\r\nB5GYBpyZ3y1Da2px5CjfKwDnnFqdonIBGATrBoEmyh5a8hooAe4QSa2yuaoX\r\n3FOP/1zMNx+tOzMJygtW4Ws7o4lqQgcEiJagwWWLfKWfZmAIU1dhXY+D6CFk\r\noaqgvGhIgO+TkPsD0vLm9AmK7jEILbUhPWte9vMgpYpZ13DSTgRq7zoPZJBO\r\n0JLgJ+5z7gJfPKkkCmrDaYjpXB/QOigFqzyKF5gOG9O+M+15NThs7xC9t6P6\r\nDG1Q2xPitVF19UofarN82+SxiWlWnw1TFjU=\r\n=z3i0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"lib/index.d.ts","readme":"# lodestar-spec-test-util\n\n> This package is part of [ChainSafe's Lodestar](https://lodestar.chainsafe.io) project\n\nMocha / Chai utility for interacting with eth2.0 spec tests. \n\nFor usage see [spec tests](\"https://github.com/ChainSafe/lodestar/tree/unstable/packages/lodestar/test/spec\")\n\n## License\n\nApache-2.0 [ChainSafe Systems](https://chainsafe.io)\n","exports":"./lib/index.js","gitHead":"e6b1a1c5005f0a6d61a7e949d1560432750059d9","scripts":{"lint":"eslint --color --ext .ts src/ test/","build":"tsc -p tsconfig.build.json","clean":"rm -rf lib && rm -f *.tsbuildinfo","pretest":"yarn run check-types","lint:fix":"yarn run lint --fix","test:e2e":"mocha 'test/e2e/**/*.test.ts'","check-build":"node -e \"(async function() { await import('./lib/index.js') })()\"","check-types":"tsc","check-readme":"typescript-docs-verifier","build:release":"yarn clean && yarn build && yarn build:typedocs","build:typedocs":"typedoc --out typedocs src","build:lib:watch":"yarn run build:lib --watch","build:types:watch":"yarn run build:types --watch"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.15.1+x64 (linux)","description":"Spec test suite generator from yaml test files","directories":{},"_nodeVersion":"16.15.1","dependencies":{"tar":"^6.0.5","chai":"^4.2.0","axios":"^0.21.0","mocha":"^8.1.1","rimraf":"^3.0.2","snappyjs":"^0.7.0","async-retry":"^1.3.3","@chainsafe/lodestar-utils":"0.40.0-dev.3682e4cd3e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/tar":"^4.0.4","@types/async-retry":"^1.4.3"},"peerDependencies":{"chai":"^4.2.0","mocha":"^9.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lodestar-spec-test-util_0.40.0-dev.3682e4cd3e_1657120191671_0.7958978359996964","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-02-25T05:25:42.280Z","modified":"2026-04-21T09:51:20.211Z","0.5.0":"2020-02-25T05:25:42.716Z","0.6.0":"2020-04-23T19:50:09.036Z","0.7.0":"2020-05-06T19:00:38.950Z","0.8.0":"2020-05-17T02:02:43.243Z","0.9.0":"2020-06-02T15:30:42.446Z","0.10.0":"2020-07-14T16:40:27.864Z","0.10.1":"2020-07-16T16:10:03.934Z","0.10.2":"2020-07-17T14:32:56.728Z","0.11.0":"2020-08-04T00:58:56.073Z","0.12.0":"2020-12-01T04:03:02.516Z","0.13.0":"2020-12-22T10:50:38.166Z","0.14.0":"2021-01-19T14:57:33.483Z","0.15.0":"2021-02-02T15:41:20.344Z","0.16.0":"2021-02-16T07:22:56.155Z","0.17.0":"2021-03-02T20:59:41.757Z","0.18.0":"2021-03-22T19:35:13.067Z","0.19.0":"2021-04-06T22:08:22.980Z","0.20.0":"2021-04-21T19:40:02.618Z","0.21.0":"2021-05-08T02:17:08.242Z","0.22.0":"2021-05-27T19:08:35.310Z","0.23.0":"2021-06-01T19:59:36.192Z","0.23.1-alpha.0":"2021-06-08T08:21:29.795Z","0.23.1-next.e41e763041a989b1726fa655c4e23b3c1795352c.0":"2021-06-08T11:28:39.780Z","0.23.1-next.70635e27247e208e062127754fcd87d7ea813693.0":"2021-06-08T11:58:29.350Z","0.24.1-next.8e5c09c2ed432186d238c4c50a5aac7da07e0257.0":"2021-06-08T20:54:19.950Z","0.24.0":"2021-06-08T20:58:57.248Z","0.24.1-next.8f0ef4a84dcb429d6777171d716a074aa39a2bd3.0":"2021-06-09T10:24:45.443Z","0.24.1-next.1ca5371dbe57d603f5bedb77704d511821b6e866.0":"2021-06-09T14:33:26.242Z","0.24.1-next.1a9e6e66a6bbdc31d7ac682396ecd0b5c78ccb5a.0":"2021-06-09T14:34:44.527Z","0.24.1-next.3a881b47b6fb8a25ed0e46ecea5764ac094d9ebe.0":"2021-06-09T14:34:49.887Z","0.24.1-next.1096e7154888bdc7ca2a77fe23ea9604301f785a.0":"2021-06-09T14:35:44.263Z","0.24.1-next.7498c62c84a6f7d618df7d5e445a9f66ac353a24.0":"2021-06-09T19:18:49.966Z","0.24.2-next.34ae6b669f27b48a4b3e5b7a553092a3d49c5a5e.0":"2021-06-09T19:35:49.970Z","0.24.1":"2021-06-09T19:39:20.694Z","0.24.2-next.5df11338e8c60bb970d73e8d6130881b8e7b24a3.0":"2021-06-09T21:08:39.949Z","0.24.2-next.927ab099617d3cca98b37352ef203af7a804df91.0":"2021-06-09T21:38:40.812Z","0.24.3-next.01d3e30be1ab4fedc9fb451d2d7cbc16c8d9e075.0":"2021-06-09T21:41:50.166Z","0.24.2":"2021-06-09T21:45:51.064Z","0.24.3-next.48c325709d978a574b215beb34c8a18a7d45cffe.0":"2021-06-10T08:45:59.885Z","0.24.3-next.8c5003f145d40d552d0972fe4b336b66cc2240b8.0":"2021-06-10T09:37:35.423Z","0.24.3-next.30f03de903c7e2b4846f3efd1e3f2aba7ef1e1b5.0":"2021-06-10T10:07:54.627Z","0.24.3-next.a2881167d0135f1323e364473889741d17466e73.0":"2021-06-10T10:41:55.211Z","0.24.3-next.17e64309bd5fb2737136cf082dd4be4cd97831af.0":"2021-06-10T15:40:28.037Z","0.24.3-next.61c4669bf7d4eed135bfb61fc05cf824ab2f5b5d.0":"2021-06-10T15:42:05.600Z","0.24.3-next.05495532aec5af9f50a683bbe1d09154b044504e.0":"2021-06-10T22:39:46.649Z","0.24.3-next.760e5732c91f0ea6912ed2980b945abff31c43fd.0":"2021-06-10T23:22:44.239Z","0.24.3-next.1a68e18dd69983e6fcbb2a407e0d650a4e1e8f69.0":"2021-06-11T08:56:54.639Z","0.24.3-next.5c0ea42220e6bdc6d521a12756e3877785bc8b2c.0":"2021-06-11T12:08:28.479Z","0.24.3-next.bbd055d505df55c4a0a96988220377053a903ae1.0":"2021-06-11T16:36:07.176Z","0.24.3-next.c7276116ef3c5177cf43e5f294aebd9179f0af19.0":"2021-06-11T21:08:13.769Z","0.24.3-next.d065464ea635bd2a8646a05f542a7779601b5601.0":"2021-06-12T09:05:45.686Z","0.24.3-next.16b856f45cf6dcf0c63f28b2ec13d1939bcfc8d9.0":"2021-06-12T16:43:44.291Z","0.24.3-next.19767699a12a457f0f76d2299904433638e268f0.0":"2021-06-14T04:03:54.959Z","0.24.3-next.8fb73b29025f14109f3adfcc4ee9401c5ad67943.0":"2021-06-14T04:05:42.925Z","0.24.3-next.5c3331bebfbe233f053c4dcb19abc6e6e1c34394.0":"2021-06-14T18:30:25.083Z","0.24.3-next.aa46642554c0f15bdee7fbd7f8a11adfed25a01a.0":"2021-06-15T03:01:44.853Z","0.24.3-next.f0f46706b561dc5ed13af1f667f296731473abf4.0":"2021-06-15T08:27:42.297Z","0.24.3-next.c5cf306fa5ce1a380c02c7a45ecfb571e76a4746.0":"2021-06-15T09:59:03.075Z","0.24.3-next.0":"2021-06-15T13:30:52.226Z","0.24.3-next.9637f2ae397b407c2a7bea9ce448a28848df19b3.0":"2021-06-15T14:10:39.896Z","0.24.3-next.5631f471f0f7eb9aeeeffb123ba064e91ce92fc3.0":"2021-06-15T14:11:00.082Z","0.24.3-next.c34cd2f22cd278e663630e8cef76719bdab825fb.0":"2021-06-15T14:11:29.590Z","0.24.3-next.3ddb91d.0":"2021-06-15T14:28:52.235Z","0.24.3-next.e3a68b3.0":"2021-06-15T14:38:54.595Z","0.24.3-next.30":"2021-06-15T15:24:06.899Z","0.24.3-dev.23":"2021-06-15T16:52:59.498Z","0.24.3-dev.24":"2021-06-15T18:06:51.562Z","0.24.3":"2021-06-15T18:09:36.190Z","0.24.4-dev.0":"2021-06-15T19:32:30.776Z","0.24.4-dev.1":"2021-06-16T15:13:32.295Z","0.24.4-dev.3":"2021-06-16T16:43:33.762Z","0.24.4-dev.2":"2021-06-16T16:43:42.842Z","0.24.4-dev.4":"2021-06-16T18:02:57.244Z","0.24.4-dev.5":"2021-06-16T19:26:08.344Z","0.24.4-dev.6":"2021-06-16T23:05:49.682Z","0.24.4-dev.7":"2021-06-17T03:02:41.574Z","0.24.4-dev.8":"2021-06-18T16:25:07.650Z","0.24.4-dev.9":"2021-06-22T16:36:27.103Z","0.24.4-dev.10":"2021-06-22T17:24:44.090Z","0.24.4-dev.11":"2021-06-23T04:29:42.980Z","0.24.4-dev.12":"2021-06-23T14:11:33.971Z","0.24.4-dev.13":"2021-06-23T14:13:53.338Z","0.24.4-dev.14":"2021-06-24T07:51:00.182Z","0.24.4-dev.15":"2021-06-24T13:11:40.043Z","0.25.0":"2021-06-24T13:15:46.700Z","0.25.1-dev.0":"2021-06-25T17:10:52.873Z","0.25.1-dev.1":"2021-06-25T18:23:32.055Z","0.25.1-dev.2":"2021-06-28T07:13:05.776Z","0.25.1-dev.3":"2021-06-28T11:59:08.351Z","0.25.1-dev.4":"2021-06-28T15:39:17.264Z","0.25.1-dev.5":"2021-06-28T15:58:35.412Z","0.25.1-dev.6":"2021-06-28T16:01:48.484Z","0.25.1-dev.7":"2021-06-28T16:04:57.079Z","0.25.1-dev.8":"2021-06-28T16:18:17.070Z","0.25.1-dev.9":"2021-06-28T16:19:07.072Z","0.25.1-dev.10":"2021-06-28T17:09:10.268Z","0.25.1":"2021-06-28T17:10:58.745Z","0.25.2-dev.0":"2021-06-28T17:17:03.363Z","0.25.2-dev.1":"2021-06-28T17:24:17.658Z","0.25.2-dev.2":"2021-06-28T17:30:41.193Z","0.25.2-dev.3":"2021-06-28T21:02:13.969Z","0.25.2-dev.4":"2021-06-28T23:51:58.864Z","0.25.2-dev.5":"2021-06-29T03:46:25.342Z","0.25.2-dev.6":"2021-06-29T10:10:28.632Z","0.25.2-dev.7":"2021-06-29T14:43:01.609Z","0.25.2-dev.8":"2021-06-29T14:51:46.149Z","0.25.2-dev.9":"2021-06-30T11:45:31.845Z","0.25.2-dev.10":"2021-06-30T14:10:55.111Z","0.25.2-dev.11":"2021-06-30T15:32:45.535Z","0.25.2-dev.12":"2021-07-01T10:13:18.019Z","0.25.2-dev.13":"2021-07-01T13:36:42.646Z","0.25.2-dev.14":"2021-07-01T20:28:18.732Z","0.25.2-dev.15":"2021-07-02T15:30:41.146Z","0.25.2-dev.16":"2021-07-02T18:36:50.403Z","0.25.2-dev.17":"2021-07-02T18:44:35.990Z","0.25.2-dev.18":"2021-07-05T20:23:56.836Z","0.25.2-dev.21":"2021-07-05T20:31:20.108Z","0.25.2-dev.22":"2021-07-05T20:46:40.973Z","0.25.2-dev.23":"2021-07-05T21:25:52.755Z","0.25.2-dev.24":"2021-07-06T10:11:36.019Z","0.25.2-dev.25":"2021-07-06T14:19:54.884Z","0.25.2-dev.26":"2021-07-06T14:27:03.330Z","0.25.2-dev.27":"2021-07-06T17:01:11.095Z","0.25.2-dev.28":"2021-07-06T17:20:49.499Z","0.25.2-dev.29":"2021-07-06T18:27:18.578Z","0.25.2-dev.30":"2021-07-06T18:38:04.660Z","0.26.0":"2021-07-06T18:41:59.984Z","0.26.1-dev.0":"2021-07-07T01:51:50.030Z","0.26.1-dev.1":"2021-07-07T14:55:49.044Z","0.26.1-dev.2":"2021-07-08T15:21:20.317Z","0.26.1-dev.3":"2021-07-08T22:04:53.374Z","0.26.1-dev.4":"2021-07-08T22:20:02.428Z","0.26.1-dev.5":"2021-07-08T22:27:22.368Z","0.26.1-dev.6":"2021-07-08T22:37:01.689Z","0.26.1-dev.7":"2021-07-09T14:00:08.608Z","0.26.1-dev.8":"2021-07-09T15:02:31.607Z","0.26.1-dev.9":"2021-07-12T13:51:32.370Z","0.26.1-dev.10":"2021-07-12T13:58:50.639Z","0.26.1-dev.11":"2021-07-12T16:01:39.437Z","0.26.1-dev.12":"2021-07-13T15:16:27.206Z","0.26.1-dev.13":"2021-07-14T09:47:40.255Z","0.26.1-dev.14":"2021-07-15T06:29:52.401Z","0.26.1-dev.15":"2021-07-15T10:08:58.473Z","0.26.1-dev.16":"2021-07-17T07:03:57.512Z","0.26.1-dev.17":"2021-07-19T15:27:37.400Z","0.26.1-dev.18":"2021-07-19T15:42:40.797Z","0.26.1-dev.19":"2021-07-19T16:29:57.891Z","0.26.1-dev.20":"2021-07-20T01:54:56.977Z","0.26.1-dev.21":"2021-07-20T15:06:32.972Z","0.26.1-dev.22":"2021-07-20T15:13:59.868Z","0.26.1-dev.23":"2021-07-20T18:05:41.248Z","0.26.1-dev.24":"2021-07-21T10:12:17.497Z","0.27.0":"2021-07-21T10:17:25.320Z","0.27.1-dev.0":"2021-07-21T17:36:19.126Z","0.27.1-dev.1":"2021-07-22T14:01:24.652Z","0.27.1-dev.2":"2021-07-22T14:37:10.327Z","0.27.1-dev.4":"2021-07-22T14:43:32.469Z","0.27.1-dev.5":"2021-07-23T10:27:37.836Z","0.27.1-dev.6":"2021-07-26T16:20:21.620Z","0.27.1-dev.7":"2021-07-26T16:27:48.690Z","0.27.1-dev.8":"2021-07-26T16:36:30.567Z","0.27.1-dev.9":"2021-07-26T18:55:38.422Z","0.27.1-dev.10":"2021-07-26T20:24:22.623Z","0.27.1-dev.11":"2021-07-26T21:16:32.048Z","0.27.1-dev.12":"2021-07-26T22:21:45.794Z","0.27.1-dev.13":"2021-07-27T07:39:33.664Z","0.27.1-dev.14":"2021-07-27T10:46:28.424Z","0.27.1-dev.15":"2021-07-27T14:43:52.754Z","0.27.1-dev.18":"2021-07-27T14:50:51.324Z","0.27.1-dev.19":"2021-07-27T14:58:46.962Z","0.27.1-dev.20":"2021-07-27T19:15:43.915Z","0.27.1-dev.21":"2021-07-28T16:25:53.531Z","0.27.1-dev.22":"2021-07-28T17:36:56.363Z","0.27.1-dev.23":"2021-07-28T19:20:27.001Z","0.27.1-dev.24":"2021-07-29T08:45:33.777Z","0.27.1-dev.25":"2021-07-29T09:32:24.781Z","0.27.1-dev.26":"2021-07-29T11:18:49.394Z","0.27.1-dev.27":"2021-07-29T13:53:25.638Z","0.27.1-dev.28":"2021-08-02T17:10:42.869Z","0.27.1-dev.29":"2021-08-03T01:22:14.236Z","0.27.1-dev.30":"2021-08-04T08:27:27.321Z","0.27.1-dev.31":"2021-08-04T23:19:01.319Z","0.27.1-dev.32":"2021-08-05T07:49:12.428Z","0.27.1-dev.33":"2021-08-05T09:24:37.627Z","0.27.1-dev.34":"2021-08-05T12:21:41.101Z","0.27.1-dev.37":"2021-08-05T14:58:46.265Z","0.27.1-dev.38":"2021-08-05T15:46:29.498Z","0.27.1-dev.39":"2021-08-05T18:48:53.640Z","0.28.0":"2021-08-05T18:52:01.250Z","0.28.1-dev.0":"2021-08-06T02:37:45.706Z","0.28.1-dev.1":"2021-08-09T14:52:16.978Z","0.28.1-dev.2":"2021-08-09T15:48:50.297Z","0.28.1-dev.3":"2021-08-09T20:11:51.651Z","0.28.1-dev.4":"2021-08-09T20:18:44.178Z","0.28.1-dev.5":"2021-08-09T20:37:50.454Z","0.28.1-dev.6":"2021-08-09T20:47:20.455Z","0.28.1-dev.7":"2021-08-10T10:06:55.666Z","0.28.1-dev.9":"2021-08-10T17:08:24.262Z","0.28.1-dev.10":"2021-08-10T17:59:08.726Z","0.28.1-dev.11":"2021-08-10T19:41:33.033Z","0.28.1-dev.13":"2021-08-10T22:57:51.895Z","0.28.1-dev.14":"2021-08-11T00:43:19.440Z","0.28.1-dev.17":"2021-08-11T00:49:50.499Z","0.28.1-dev.18":"2021-08-11T07:19:10.599Z","0.28.1-dev.19":"2021-08-11T07:25:30.994Z","0.28.1-dev.20":"2021-08-11T08:01:18.678Z","0.28.1-dev.21":"2021-08-12T15:42:14.036Z","0.28.1-dev.22":"2021-08-12T16:48:15.813Z","0.28.1-dev.23":"2021-08-13T13:54:33.176Z","0.28.1-dev.24":"2021-08-13T14:11:44.232Z","0.28.1-dev.25":"2021-08-13T14:47:20.421Z","0.28.1":"2021-08-13T14:51:20.886Z","0.28.2-dev.0":"2021-08-16T16:29:21.170Z","0.28.2-dev.1":"2021-08-17T15:27:56.222Z","0.28.2-dev.2":"2021-08-17T17:38:11.287Z","0.28.2-dev.3":"2021-08-17T20:54:59.334Z","0.28.2-dev.4":"2021-08-18T13:25:21.624Z","0.28.2-dev.6":"2021-08-18T13:31:48.801Z","0.28.2-dev.7":"2021-08-19T10:18:10.578Z","0.28.2-dev.8":"2021-08-19T11:16:13.806Z","0.28.2-dev.9":"2021-08-20T03:27:15.433Z","0.28.2-dev.10":"2021-08-20T03:35:26.047Z","0.28.2-dev.11":"2021-08-20T11:23:54.673Z","0.28.2-dev.12":"2021-08-21T14:50:04.229Z","0.28.2-dev.15":"2021-08-21T14:58:00.823Z","0.28.2-dev.16":"2021-08-21T15:05:54.008Z","0.28.2-dev.17":"2021-08-22T16:10:15.875Z","0.28.2-dev.18":"2021-08-23T08:50:25.050Z","0.29.0":"2021-08-23T08:53:43.066Z","0.29.1-dev.0":"2021-08-23T09:50:29.474Z","0.29.1-dev.1":"2021-08-23T17:00:29.374Z","0.29.1-dev.2":"2021-08-23T17:07:19.435Z","0.29.1-dev.3":"2021-08-23T22:09:32.335Z","0.29.1-dev.4":"2021-08-23T22:17:08.451Z","0.29.1-dev.5":"2021-08-24T02:07:45.315Z","0.29.1-dev.6":"2021-08-24T12:31:35.389Z","0.29.1-dev.7":"2021-08-24T15:41:30.272Z","0.29.1-dev.8":"2021-08-24T16:33:56.094Z","0.29.1-dev.9":"2021-08-24T16:42:15.993Z","0.29.1-dev.10":"2021-08-24T16:48:51.992Z","0.29.1-dev.11":"2021-08-24T20:01:44.363Z","0.29.1-dev.12":"2021-08-25T08:09:18.232Z","0.29.1-dev.13":"2021-08-25T14:45:44.900Z","0.29.1-dev.14":"2021-08-25T14:57:19.947Z","0.29.1-dev.15":"2021-08-25T15:04:33.990Z","0.29.1-dev.16":"2021-08-25T15:20:04.950Z","0.29.1-dev.17":"2021-08-26T07:25:57.978Z","0.29.1":"2021-08-26T07:29:39.804Z","0.29.2-dev.0":"2021-08-26T14:28:01.701Z","0.29.2-dev.1":"2021-08-26T14:35:53.158Z","0.29.2-dev.2":"2021-08-26T19:55:47.095Z","0.29.2-dev.3":"2021-08-26T21:20:05.999Z","0.29.2-dev.4":"2021-08-27T00:51:26.819Z","0.29.2-dev.5":"2021-08-27T00:58:26.479Z","0.29.2-dev.6":"2021-08-27T14:27:47.490Z","0.29.2-dev.7":"2021-08-27T14:49:10.515Z","0.29.2-dev.8":"2021-08-27T16:04:37.397Z","0.29.2-dev.9":"2021-08-28T13:38:57.278Z","0.29.2-dev.10":"2021-08-30T14:50:06.086Z","0.29.3-dev.0":"2021-08-30T19:32:32.962Z","0.29.3-dev.1":"2021-08-30T20:05:20.697Z","0.29.3-dev.2":"2021-08-30T20:13:58.855Z","0.29.3-dev.3":"2021-08-31T06:21:52.286Z","0.29.3-dev.4":"2021-08-31T07:00:47.341Z","0.29.3-dev.5":"2021-08-31T07:39:20.812Z","0.29.3-dev.6":"2021-08-31T09:45:04.979Z","0.29.3-dev.7":"2021-08-31T11:16:55.189Z","0.29.3-dev.8":"2021-09-01T13:30:43.582Z","0.29.3-dev.9":"2021-09-02T01:55:38.160Z","0.29.3-dev.10":"2021-09-02T07:39:53.831Z","0.29.3-dev.11":"2021-09-02T07:49:18.857Z","0.29.3-dev.12":"2021-09-02T12:02:08.607Z","0.29.3-dev.13":"2021-09-02T14:17:36.377Z","0.29.3-dev.14":"2021-09-02T19:01:36.108Z","0.29.3-dev.15":"2021-09-03T09:15:17.707Z","0.29.3-dev.16":"2021-09-03T11:36:30.929Z","0.29.3":"2021-09-03T11:39:24.423Z","0.29.4-dev.3":"2021-09-03T11:43:36.391Z","0.29.4-dev.4":"2021-09-03T15:47:25.749Z","0.29.4-dev.5":"2021-09-03T15:53:26.458Z","0.29.4-dev.6":"2021-09-03T16:12:36.004Z","0.29.4-dev.7":"2021-09-06T00:54:52.843Z","0.29.4-dev.8":"2021-09-06T20:12:42.362Z","0.29.4-dev.9":"2021-09-07T10:04:00.221Z","0.29.4-dev.10":"2021-09-07T13:52:41.403Z","0.29.4-dev.11":"2021-09-07T13:59:43.668Z","0.29.4-dev.12":"2021-09-08T01:10:41.287Z","0.29.4-dev.13":"2021-09-08T08:22:19.817Z","0.29.4-dev.14":"2021-09-09T18:29:19.625Z","0.29.4-dev.15":"2021-09-09T19:33:48.290Z","0.29.4-dev.16":"2021-09-09T19:41:03.448Z","0.29.4-dev.18":"2021-09-09T19:47:37.004Z","0.29.4-dev.19":"2021-09-09T19:55:06.666Z","0.29.4-dev.20":"2021-09-09T20:11:28.160Z","0.29.4-dev.21":"2021-09-09T20:43:23.794Z","0.29.4-dev.22":"2021-09-11T19:51:50.046Z","0.29.4-dev.23":"2021-09-12T10:10:20.079Z","0.29.4-dev.24":"2021-09-13T07:43:27.018Z","0.29.4-dev.25":"2021-09-13T08:51:03.221Z","0.29.4-dev.27":"2021-09-13T08:58:16.558Z","0.29.4-dev.28":"2021-09-13T12:00:35.999Z","0.29.4-dev.29":"2021-09-13T15:46:19.769Z","0.29.4-dev.30":"2021-09-13T15:54:06.001Z","0.29.4-dev.31":"2021-09-13T20:29:29.581Z","0.29.4-dev.32":"2021-09-13T20:47:14.628Z","0.29.4-dev.33":"2021-09-13T21:30:46.822Z","0.29.4-dev.34":"2021-09-14T07:19:14.320Z","0.29.4-dev.35":"2021-09-14T07:54:09.530Z","0.29.4-dev.36":"2021-09-14T16:44:18.308Z","0.29.4-dev.37":"2021-09-14T19:13:00.429Z","0.29.4-dev.38":"2021-09-14T20:15:08.831Z","0.29.4-dev.39":"2021-09-14T20:37:29.791Z","0.29.4-dev.40":"2021-09-14T21:47:09.681Z","0.29.4-dev.41":"2021-09-15T07:48:37.983Z","0.29.4-dev.42":"2021-09-15T10:17:06.345Z","0.29.4-dev.43":"2021-09-15T18:33:26.049Z","0.29.4-dev.44":"2021-09-16T07:29:55.282Z","0.29.4-dev.45":"2021-09-16T07:36:48.462Z","0.29.4-dev.46":"2021-09-16T08:47:53.434Z","0.29.4-dev.47":"2021-09-16T09:33:46.654Z","0.30.0":"2021-09-16T09:38:03.347Z","0.30.1-dev.5":"2021-09-16T09:40:32.058Z","0.30.1-dev.11":"2021-09-16T09:48:49.677Z","0.30.1-dev.13":"2021-09-16T09:56:23.352Z","0.30.1-dev.14":"2021-09-16T10:03:48.785Z","0.30.1-dev.15":"2021-09-16T10:18:48.407Z","0.30.1-dev.16":"2021-09-16T14:50:21.014Z","0.30.1-dev.17":"2021-09-16T14:58:36.961Z","0.30.1-dev.18":"2021-09-16T15:08:36.840Z","0.30.1-dev.19":"2021-09-16T17:36:59.819Z","0.30.1-dev.20":"2021-09-16T19:01:58.461Z","0.30.1-dev.21":"2021-09-16T19:32:05.416Z","0.30.1-dev.22":"2021-09-16T21:36:43.214Z","0.30.1-dev.23":"2021-09-20T10:49:03.748Z","0.30.1-dev.24":"2021-09-20T13:54:19.056Z","0.30.1-dev.25":"2021-09-20T14:03:21.077Z","0.30.1-dev.26":"2021-09-20T15:47:20.394Z","0.30.1-dev.27":"2021-09-21T01:11:43.261Z","0.30.1-dev.28":"2021-09-21T07:54:10.273Z","0.30.1-dev.29":"2021-09-21T08:52:15.704Z","0.30.1-dev.30":"2021-09-21T08:59:00.249Z","0.30.1-dev.31":"2021-09-22T08:58:55.300Z","0.30.1-dev.32":"2021-09-22T10:33:56.305Z","0.30.1-dev.33":"2021-09-22T10:41:03.027Z","0.30.1-dev.34":"2021-09-22T12:56:16.514Z","0.30.1-dev.35":"2021-09-22T17:39:20.191Z","0.30.1-dev.36":"2021-09-22T20:39:18.633Z","0.30.1-dev.37":"2021-09-23T03:16:55.710Z","0.30.1-dev.38":"2021-09-23T16:20:40.625Z","0.30.1-dev.39":"2021-09-23T17:26:29.260Z","0.30.1-dev.41":"2021-09-23T17:33:41.104Z","0.30.1-dev.42":"2021-09-24T17:01:59.249Z","0.30.1-dev.43":"2021-09-26T09:51:16.765Z","0.30.1-dev.44":"2021-09-27T02:56:26.201Z","0.30.1-dev.45":"2021-09-27T10:47:16.495Z","0.30.1-dev.46":"2021-09-27T14:55:04.131Z","0.30.1-dev.47":"2021-09-27T15:06:20.248Z","0.30.1-dev.48":"2021-09-27T18:18:00.927Z","0.30.1-dev.51":"2021-09-27T18:25:12.346Z","0.30.1-dev.52":"2021-09-28T00:59:20.643Z","0.30.1-dev.53":"2021-09-28T05:12:34.455Z","0.30.1-dev.54":"2021-09-28T20:32:40.619Z","0.30.1-dev.55":"2021-09-29T14:41:53.018Z","0.30.1-dev.58":"2021-09-29T14:49:12.721Z","0.30.1-dev.59":"2021-09-30T07:30:31.855Z","0.30.1-dev.60":"2021-09-30T07:40:43.670Z","0.30.1-dev.61":"2021-09-30T07:48:01.822Z","0.31.0":"2021-09-30T08:01:52.839Z","0.31.1-dev.0":"2021-09-30T08:11:03.234Z","0.31.1-dev.1":"2021-10-02T01:15:05.006Z","0.31.1-dev.2":"2021-10-02T04:02:39.561Z","0.31.1-dev.3":"2021-10-02T04:56:54.735Z","0.31.1-dev.4":"2021-10-02T05:04:27.046Z","0.31.1-dev.5":"2021-10-02T16:08:09.343Z","0.31.1-dev.7":"2021-10-02T16:15:37.310Z","0.31.1-dev.8":"2021-10-02T18:32:11.263Z","0.31.1-dev.9":"2021-10-03T08:15:00.239Z","0.31.1-dev.10":"2021-10-03T08:48:29.335Z","0.31.1-dev.11":"2021-10-03T12:13:29.029Z","0.31.1-dev.12":"2021-10-03T12:29:33.988Z","0.31.1-dev.13":"2021-10-03T12:45:24.004Z","0.31.1-dev.14":"2021-10-03T13:13:45.126Z","0.31.1-dev.15":"2021-10-03T13:43:56.013Z","0.31.1-dev.16":"2021-10-03T16:15:17.368Z","0.31.1-dev.17":"2021-10-04T06:29:21.594Z","0.31.1-dev.18":"2021-10-04T08:15:41.529Z","0.31.1-dev.19":"2021-10-04T14:10:06.293Z","0.31.1-dev.20":"2021-10-04T14:17:41.540Z","0.31.1-dev.21":"2021-10-04T15:07:15.725Z","0.31.1-dev.22":"2021-10-04T15:25:38.206Z","0.31.1-dev.23":"2021-10-05T06:17:59.634Z","0.31.1-dev.24":"2021-10-05T06:24:46.637Z","0.31.1-dev.25":"2021-10-05T07:48:05.143Z","0.31.1-dev.26":"2021-10-05T08:30:29.610Z","0.31.1-dev.27":"2021-10-05T12:03:59.936Z","0.31.1-dev.28":"2021-10-05T12:11:15.599Z","0.31.1-dev.29":"2021-10-05T12:19:01.058Z","0.31.1-dev.33":"2021-10-05T15:23:19.158Z","0.31.1-dev.34":"2021-10-06T06:11:32.614Z","0.31.1-dev.35":"2021-10-06T08:20:59.790Z","0.31.1-dev.36":"2021-10-06T12:09:45.428Z","0.31.1-dev.37":"2021-10-06T15:32:05.353Z","0.31.1-dev.38":"2021-10-06T15:38:56.183Z","0.31.1-dev.40":"2021-10-06T15:45:44.872Z","0.31.1-dev.41":"2021-10-06T17:49:30.156Z","0.31.1-dev.42":"2021-10-07T06:34:21.572Z","0.31.1-dev.43":"2021-10-07T08:13:58.346Z","0.31.1-dev.45":"2021-10-07T08:21:18.693Z","0.31.1-dev.46":"2021-10-07T14:35:20.525Z","0.31.1-dev.47":"2021-10-08T08:05:10.458Z","0.31.1-dev.48":"2021-10-08T08:51:09.032Z","0.31.1-dev.50":"2021-10-08T08:57:50.446Z","0.31.1-dev.51":"2021-10-08T09:55:13.394Z","0.31.1-dev.52":"2021-10-08T12:00:25.380Z","0.31.1-dev.53":"2021-10-08T12:15:06.450Z","0.31.1-dev.54":"2021-10-08T15:08:27.201Z","0.31.1-dev.55":"2021-10-08T15:18:43.214Z","0.31.1-dev.56":"2021-10-08T15:59:57.477Z","0.31.1-dev.57":"2021-10-11T17:07:44.298Z","0.31.1-dev.58":"2021-10-11T21:47:24.938Z","0.31.1-dev.59":"2021-10-12T15:01:29.467Z","0.31.1-dev.60":"2021-10-14T00:56:52.912Z","0.31.1-dev.61":"2021-10-14T01:23:55.602Z","0.31.1-dev.62":"2021-10-14T13:02:31.804Z","0.31.1-dev.63":"2021-10-14T13:08:27.436Z","0.31.1-dev.64":"2021-10-14T17:16:28.685Z","0.31.1-dev.65":"2021-10-14T17:22:59.166Z","0.31.1-dev.66":"2021-10-15T09:47:28.539Z","0.31.1-dev.67":"2021-10-15T10:27:56.674Z","0.31.1-dev.68":"2021-10-15T13:17:36.823Z","0.31.1-dev.69":"2021-10-15T13:23:30.937Z","0.31.1-dev.70":"2021-10-18T09:55:20.027Z","0.31.1-dev.71":"2021-10-23T18:02:54.605Z","0.31.1-dev.72":"2021-10-25T21:30:51.735Z","0.31.1-dev.73":"2021-10-25T22:07:02.253Z","0.31.1-dev.74":"2021-10-25T22:12:37.445Z","0.31.1-dev.75":"2021-10-26T23:14:22.499Z","0.31.1-dev.76":"2021-10-28T09:29:47.751Z","0.31.1-dev.77":"2021-10-28T13:05:09.020Z","0.31.1-dev.78":"2021-10-28T15:13:39.192Z","0.31.1-dev.79":"2021-10-29T19:05:49.028Z","0.31.1-dev.80":"2021-10-30T06:36:30.540Z","0.31.1-dev.81":"2021-11-01T02:21:47.224Z","0.31.1-dev.82":"2021-11-03T14:37:44.826Z","0.31.1-dev.84":"2021-11-03T14:43:59.628Z","0.31.1-dev.86":"2021-11-03T14:49:24.526Z","0.31.1-dev.87":"2021-11-04T14:17:34.245Z","0.31.1-dev.88":"2021-11-04T14:25:44.086Z","0.31.1-dev.89":"2021-11-04T17:05:19.933Z","0.31.1-dev.90":"2021-11-04T17:12:19.042Z","0.31.1-dev.91":"2021-11-09T15:31:37.675Z","0.31.1-dev.92":"2021-11-09T17:50:27.345Z","0.31.1-dev.93":"2021-11-10T10:17:19.909Z","0.31.1-dev.94":"2021-11-10T14:02:23.714Z","0.31.1-dev.95":"2021-11-10T14:08:53.471Z","0.31.1-dev.96":"2021-11-11T18:20:30.914Z","0.32.0":"2021-11-11T18:23:46.224Z","0.32.1-dev.0":"2021-11-15T08:03:45.302Z","0.32.1-dev.1":"2021-11-15T11:45:10.036Z","0.32.1-dev.2":"2021-11-15T17:08:48.243Z","0.32.1-dev.3":"2021-11-16T02:27:21.268Z","0.32.1-dev.4":"2021-11-19T09:33:45.220Z","0.32.1-dev.5":"2021-11-19T09:57:15.685Z","0.32.1-dev.6":"2021-11-20T22:44:57.901Z","0.32.1-dev.7":"2021-11-20T22:51:25.905Z","0.32.1-dev.8":"2021-11-22T02:18:38.756Z","0.32.1-dev.9":"2021-11-23T15:53:19.656Z","0.32.1-dev.10":"2021-11-30T07:48:57.269Z","0.32.1-dev.11":"2021-11-30T16:57:09.746Z","0.32.1-dev.12":"2021-11-30T20:10:40.102Z","0.32.1-dev.13":"2021-12-01T18:36:28.303Z","0.32.1-dev.14":"2021-12-02T20:54:57.584Z","0.32.1-dev.15":"2021-12-02T21:48:32.259Z","0.32.1-dev.16":"2021-12-03T07:03:32.985Z","0.32.1-dev.17":"2021-12-03T11:05:37.353Z","0.32.1-dev.18":"2021-12-03T12:43:35.889Z","0.32.1-dev.19":"2021-12-06T07:04:39.209Z","0.32.1-dev.20":"2021-12-06T07:15:03.683Z","0.32.1-dev.21":"2021-12-06T18:11:04.120Z","0.32.1-dev.22":"2021-12-07T07:44:28.127Z","0.32.1-dev.23":"2021-12-07T10:14:54.620Z","0.32.1-dev.24":"2021-12-07T14:37:46.312Z","0.32.1-dev.25":"2021-12-07T19:58:10.236Z","0.32.1-dev.26":"2021-12-08T10:36:16.218Z","0.32.1-dev.27":"2021-12-08T12:40:42.617Z","0.32.1-dev.28":"2021-12-08T15:43:44.758Z","0.32.1-dev.29":"2021-12-08T15:49:52.044Z","0.32.1-dev.30":"2021-12-08T17:30:19.885Z","0.32.1-dev.31":"2021-12-09T14:33:27.529Z","0.32.1-dev.32":"2021-12-10T16:41:02.344Z","0.32.1-dev.33":"2021-12-10T17:34:28.163Z","0.32.1-dev.34":"2021-12-11T15:28:39.033Z","0.32.1-dev.35":"2021-12-12T12:26:29.157Z","0.32.1-dev.36":"2021-12-15T11:34:00.422Z","0.32.1-dev.37":"2021-12-15T16:37:33.877Z","0.32.1-dev.38":"2021-12-15T17:37:04.602Z","0.32.1-dev.39":"2021-12-15T18:18:55.429Z","0.32.1-dev.40":"2021-12-15T18:24:21.006Z","0.32.1-dev.41":"2021-12-15T18:39:37.506Z","0.32.1-dev.42":"2021-12-16T09:54:49.289Z","0.32.1-dev.43":"2021-12-16T10:46:25.592Z","0.32.1-dev.45":"2021-12-16T10:52:35.790Z","0.32.1-dev.46":"2021-12-16T22:01:30.868Z","0.32.1-dev.47":"2021-12-16T22:06:30.230Z","0.32.1-dev.48":"2021-12-17T06:56:40.827Z","0.32.1-dev.49":"2021-12-17T16:27:35.538Z","0.32.1-dev.50":"2021-12-20T21:51:56.504Z","0.32.1-dev.51":"2021-12-21T10:14:38.625Z","0.32.1-dev.52":"2021-12-21T17:04:00.461Z","0.32.1-dev.53":"2021-12-23T12:09:01.881Z","0.32.1-dev.54":"2021-12-24T07:29:58.772Z","0.32.1-dev.55":"2021-12-28T19:08:38.308Z","0.32.1-dev.56":"2021-12-29T18:29:23.994Z","0.32.1-dev.57":"2021-12-31T09:02:44.377Z","0.32.1-dev.58":"2022-01-04T09:10:36.158Z","0.33.0":"2022-01-04T15:49:19.379Z","0.32.1-dev.59":"2022-01-05T10:45:11.333Z","0.32.1-dev.60":"2022-01-05T13:07:34.631Z","0.32.1-dev.61":"2022-01-06T11:58:26.196Z","0.32.1-dev.62":"2022-01-06T15:25:12.192Z","0.32.1-dev.63":"2022-01-06T15:30:32.926Z","0.32.1-dev.64":"2022-01-06T17:22:03.155Z","0.32.1-dev.65":"2022-01-06T17:34:41.335Z","0.32.1-dev.66":"2022-01-06T17:42:43.993Z","0.32.1-dev.67":"2022-01-06T17:58:34.078Z","0.32.1-dev.68":"2022-01-07T11:28:35.425Z","0.32.1-dev.69":"2022-01-08T07:16:49.133Z","0.32.1-dev.70":"2022-01-08T16:14:17.410Z","0.32.1-dev.71":"2022-01-11T07:29:25.600Z","0.32.1-dev.72":"2022-01-11T08:35:58.978Z","0.32.1-dev.73":"2022-01-12T07:44:03.616Z","0.32.1-dev.74":"2022-01-12T15:48:29.624Z","0.32.1-dev.75":"2022-01-12T15:54:43.761Z","0.32.1-dev.76":"2022-01-12T16:26:35.354Z","0.32.1-dev.77":"2022-01-12T16:32:18.284Z","0.34.0":"2022-01-12T17:36:17.707Z","0.32.1-dev.93":"2022-01-18T19:56:48.199Z","0.32.1-dev.94":"2022-01-20T12:49:13.279Z","0.32.1-dev.96":"2022-01-20T12:55:36.308Z","0.32.1-dev.97":"2022-01-22T07:37:35.147Z","0.32.1-dev.98":"2022-01-22T18:46:34.372Z","0.32.1-dev.99":"2022-01-22T18:52:22.335Z","0.32.1-dev.100":"2022-01-25T15:30:10.608Z","0.32.1-dev.101":"2022-01-25T16:43:36.816Z","0.32.1-dev.102":"2022-01-25T17:18:14.160Z","0.32.1-dev.103":"2022-01-27T14:35:25.041Z","0.34.0-dev.0":"2022-01-27T17:03:07.819Z","0.34.0-dev.1":"2022-01-28T02:11:01.442Z","0.34.0-dev.2":"2022-01-28T04:23:23.377Z","0.34.0-dev.3":"2022-01-28T14:51:32.440Z","0.34.0-dev.4":"2022-01-28T14:56:41.528Z","0.34.0-dev.5":"2022-01-29T16:40:42.995Z","0.34.0-dev.6":"2022-01-31T16:35:09.685Z","0.34.0-dev.7":"2022-01-31T17:51:52.353Z","0.34.0-dev.8":"2022-02-01T17:20:01.349Z","0.34.1-dev.9":"2022-02-01T17:50:11.890Z","0.34.0-dev.10":"2022-02-01T21:32:25.474Z","0.34.0-dev.11":"2022-02-04T18:01:25.630Z","0.34.0-dev.12":"2022-02-06T01:58:22.610Z","0.34.0-dev.13":"2022-02-07T03:26:39.983Z","0.34.0-dev.14":"2022-02-07T05:50:10.650Z","0.34.0-dev.15":"2022-02-07T06:31:17.918Z","0.34.0-dev.18":"2022-02-07T06:36:58.472Z","0.34.0-dev.19":"2022-02-07T07:50:36.986Z","0.34.0-dev.20":"2022-02-07T08:51:31.979Z","0.34.0-dev.21":"2022-02-07T15:59:05.363Z","0.34.0-dev.26":"2022-02-07T16:05:30.705Z","0.34.0-dev.27":"2022-02-07T17:03:21.829Z","0.34.0-dev.29":"2022-02-07T17:09:10.032Z","0.34.0-dev.30":"2022-02-08T05:50:30.713Z","0.34.0-dev.31":"2022-02-08T06:06:35.162Z","0.34.0-dev.32":"2022-02-08T06:20:55.667Z","0.34.0-dev.33":"2022-02-08T08:32:58.601Z","0.34.0-dev.34":"2022-02-08T10:44:28.187Z","0.34.0-dev.35":"2022-02-08T11:21:04.060Z","0.34.0-dev.36":"2022-02-08T11:28:40.689Z","0.34.0-dev.37":"2022-02-08T16:59:49.313Z","0.34.0-dev.38":"2022-02-08T18:30:21.789Z","0.34.0-dev.39":"2022-02-09T05:06:42.624Z","0.34.0-dev.40":"2022-02-09T06:40:45.096Z","0.34.0-dev.41":"2022-02-10T07:07:53.858Z","0.34.0-dev.42":"2022-02-10T14:11:47.969Z","0.34.0-dev.43":"2022-02-10T14:17:17.153Z","0.34.0-dev.44":"2022-02-10T17:54:39.789Z","0.34.0-dev.45":"2022-02-10T18:07:00.330Z","0.34.0-dev.46":"2022-02-10T19:59:45.350Z","0.34.0-dev.47":"2022-02-11T05:48:09.534Z","0.34.0-dev.48":"2022-02-12T15:44:14.123Z","0.34.0-dev.49":"2022-02-13T17:33:11.671Z","0.34.0-dev.50":"2022-02-14T19:03:31.897Z","0.34.0-dev.51":"2022-02-15T06:45:03.084Z","0.34.0-dev.52":"2022-02-15T06:50:24.932Z","0.34.0-dev.53":"2022-02-15T15:19:58.210Z","0.34.0-dev.54":"2022-02-15T18:23:41.422Z","0.34.0-dev.55":"2022-02-16T16:15:52.039Z","0.34.0-dev.56":"2022-02-17T04:04:58.383Z","0.34.0-dev.57":"2022-02-17T04:20:10.015Z","0.34.0-dev.58":"2022-02-17T08:52:05.477Z","0.34.0-dev.59":"2022-02-17T09:17:40.116Z","0.34.0-dev.60":"2022-02-17T11:14:30.690Z","0.34.0-dev.61":"2022-02-17T19:26:42.425Z","0.34.0-dev.62":"2022-02-18T07:29:35.209Z","0.34.0-dev.63":"2022-02-20T09:03:43.897Z","0.34.0-dev.64":"2022-02-25T15:37:20.969Z","0.34.0-dev.65":"2022-02-25T16:31:08.518Z","0.34.0-dev.66":"2022-02-28T05:20:40.059Z","0.34.0-dev.67":"2022-02-28T05:53:56.309Z","0.34.0-dev.68":"2022-02-28T06:00:09.359Z","0.34.0-dev.69":"2022-02-28T06:35:30.908Z","0.34.0-dev.70":"2022-02-28T06:47:56.432Z","0.34.0-dev.71":"2022-02-28T07:32:12.620Z","0.34.0-dev.72":"2022-02-28T16:42:45.641Z","0.34.0-dev.73":"2022-02-28T17:11:38.835Z","0.34.0-dev.74":"2022-02-28T17:17:17.426Z","0.35.0-dev.0":"2022-02-28T20:02:33.125Z","0.35.0-dev.1":"2022-03-01T04:59:21.999Z","0.35.0-dev.2":"2022-03-01T15:53:35.629Z","0.35.0-dev.9":"2022-03-01T16:00:03.069Z","0.35.0-dev.10":"2022-03-02T06:35:39.038Z","0.35.0-dev.11":"2022-03-02T13:02:10.640Z","0.35.0-dev.12":"2022-03-03T05:20:34.165Z","0.35.0-dev.13":"2022-03-07T18:43:06.438Z","0.35.0-dev.14":"2022-03-08T03:26:37.933Z","0.35.0-dev.15":"2022-03-08T16:17:26.802Z","0.34.1":"2022-03-09T04:49:48.989Z","0.35.0-dev.16":"2022-03-09T06:54:53.983Z","0.35.0-dev.17":"2022-03-09T16:47:25.982Z","0.35.0-dev.18":"2022-03-09T16:53:15.813Z","0.35.0-dev.19":"2022-03-10T17:30:02.850Z","0.35.0-dev.20":"2022-03-10T17:44:50.600Z","0.35.0-dev.21":"2022-03-11T12:59:17.913Z","0.35.0-dev.22":"2022-03-11T17:52:12.093Z","0.35.0-dev.23":"2022-03-13T22:34:14.536Z","0.35.0-dev.24":"2022-03-14T04:33:13.761Z","0.35.0-dev.25":"2022-03-14T14:40:26.309Z","0.35.0-dev.26":"2022-03-14T20:33:34.897Z","0.34.2":"2022-03-17T16:08:45.876Z","0.35.0-dev.27":"2022-03-23T03:17:32.554Z","0.35.0-dev.28":"2022-03-23T11:12:33.086Z","0.35.0-dev.30":"2022-03-24T16:41:49.853Z","0.35.0-dev.29":"2022-03-24T16:46:56.711Z","0.35.0-dev.32":"2022-03-24T16:51:54.888Z","0.35.0-dev.31":"2022-03-24T16:56:57.692Z","0.35.0-dev.33":"2022-03-25T20:47:59.881Z","0.35.0-dev.34":"2022-03-26T20:40:10.898Z","0.35.0-dev.35":"2022-04-01T14:09:41.755Z","0.35.0-dev.36":"2022-04-01T14:36:41.337Z","0.35.0-dev.37":"2022-04-03T19:08:09.852Z","0.35.0-dev.38":"2022-04-03T19:13:30.833Z","0.35.0-dev.39":"2022-04-04T16:55:55.149Z","0.35.0-dev.40":"2022-04-04T17:36:23.656Z","0.35.0-dev.41":"2022-04-04T18:47:27.718Z","0.35.0-dev.42":"2022-04-05T10:35:26.400Z","0.35.0-dev.43":"2022-04-05T13:03:24.122Z","0.35.0-dev.44":"2022-04-05T18:45:24.345Z","0.35.0-dev.45":"2022-04-05T18:55:50.399Z","0.34.4":"2022-04-06T12:07:43.795Z","0.35.0-dev.46":"2022-04-06T12:10:51.586Z","0.35.0-dev.47":"2022-04-07T04:41:05.574Z","0.35.0-dev.48":"2022-04-08T01:23:28.372Z","0.35.0-dev.49":"2022-04-08T01:51:47.056Z","0.35.0-dev.50":"2022-04-08T19:16:23.200Z","0.35.0-dev.51":"2022-04-10T13:06:28.766Z","0.35.0-dev.52":"2022-04-10T15:41:07.161Z","0.35.0-dev.53":"2022-04-12T10:37:12.138Z","0.35.0-dev.54":"2022-04-12T15:05:18.688Z","0.35.0-dev.56":"2022-04-12T15:12:41.349Z","0.35.0-dev.57":"2022-04-13T10:11:53.872Z","0.35.0-dev.58":"2022-04-13T11:16:57.360Z","0.35.0-dev.59":"2022-04-13T13:02:02.202Z","0.35.0-dev.60":"2022-04-13T14:58:56.661Z","0.35.0-dev.61":"2022-04-13T15:52:31.643Z","0.35.0-dev.62":"2022-04-13T15:58:00.247Z","0.35.0-dev.63":"2022-04-13T16:19:26.553Z","0.35.0-dev.64":"2022-04-14T10:27:08.232Z","0.35.0-dev.65":"2022-04-14T18:07:05.470Z","0.35.0-dev.66":"2022-04-15T01:20:12.327Z","0.35.0-dev.67":"2022-04-15T01:25:19.454Z","0.35.0-dev.68":"2022-04-15T08:55:06.795Z","0.35.0-dev.69":"2022-04-17T07:34:30.260Z","0.35.0-dev.70":"2022-04-20T08:17:35.595Z","0.35.0-dev.71":"2022-04-21T12:47:32.833Z","0.35.0-dev.72":"2022-04-25T13:29:09.261Z","0.35.0-dev.73":"2022-04-25T13:35:16.928Z","0.35.0-dev.74":"2022-04-25T13:41:06.247Z","0.35.0-dev.75":"2022-04-25T13:55:15.509Z","0.35.0-dev.76":"2022-04-25T14:02:57.070Z","0.35.0-dev.77":"2022-04-26T09:50:53.436Z","0.35.0-dev.78":"2022-04-26T09:58:48.262Z","0.34.0-dev.154":"2022-04-26T19:54:00.718Z","0.34.0-dev.155":"2022-04-28T09:36:31.471Z","0.34.0-dev.156":"2022-04-30T19:28:53.239Z","0.34.0-dev.157":"2022-05-02T20:09:44.857Z","0.35.0":"2022-05-04T01:08:08.218Z","0.34.0-dev.158":"2022-05-04T15:31:09.282Z","0.34.0-dev.159":"2022-05-04T15:37:04.269Z","0.34.0-dev.160":"2022-05-04T16:30:28.909Z","0.34.0-dev.161":"2022-05-04T16:35:40.914Z","0.34.0-dev.162":"2022-05-04T17:01:32.276Z","0.34.0-dev.163":"2022-05-04T17:06:38.202Z","0.34.0-dev.164":"2022-05-04T17:12:26.484Z","0.34.0-dev.165":"2022-05-05T14:47:36.297Z","0.34.0-dev.166":"2022-05-05T19:36:03.328Z","0.34.0-dev.167":"2022-05-05T19:41:39.292Z","0.34.0-dev.168":"2022-05-06T10:59:49.239Z","0.34.0-dev.169":"2022-05-06T11:05:10.211Z","0.34.0-dev.170":"2022-05-06T15:24:51.345Z","0.34.0-dev.171":"2022-05-07T08:18:03.271Z","0.34.0-dev.172":"2022-05-07T16:55:37.097Z","0.34.0-dev.173":"2022-05-08T01:56:21.878Z","0.34.0-dev.174":"2022-05-10T03:50:01.791Z","0.34.0-dev.175":"2022-05-10T08:29:17.592Z","0.34.0-dev.176":"2022-05-10T08:57:31.670Z","0.36.0-dev.3e6ce7b69e":"2022-05-10T10:09:14.128Z","0.34.0-dev.177":"2022-05-10T10:14:59.616Z","0.34.0-dev.178":"2022-05-10T15:12:29.168Z","0.36.0-dev.5142ba38a6":"2022-05-11T14:46:41.778Z","0.36.0-dev.29a37892eb":"2022-05-11T14:52:27.272Z","0.36.0":"2022-05-11T17:16:23.993Z","0.37.0-dev.52cf6aa1ac":"2022-05-11T17:38:53.358Z","0.37.0-dev.2ed2e03d0c":"2022-05-12T01:55:52.526Z","0.37.0-dev.5c1833d49f":"2022-05-12T11:42:20.214Z","0.37.0-dev.d7acdcf4a5":"2022-05-13T11:27:44.924Z","0.37.0-dev.d56ff4f504":"2022-05-13T13:42:20.398Z","0.37.0-dev.7ddd9f5766":"2022-05-14T17:38:07.604Z","0.37.0-dev.0a2e2c563e":"2022-05-16T06:50:54.254Z","0.37.0-dev.4827b29f52":"2022-05-16T11:14:38.653Z","0.37.0-dev.6ea10dfa7e":"2022-05-17T09:22:56.847Z","0.37.0-dev.871ea9a5cc":"2022-05-17T09:28:55.454Z","0.37.0-dev.01e6ffee4e":"2022-05-17T19:11:35.857Z","0.37.0-dev.267dce705c":"2022-05-18T10:54:40.648Z","0.37.0-dev.b020ccb002":"2022-05-19T01:56:25.618Z","0.37.0-dev.94699eec4f":"2022-05-19T03:20:06.381Z","0.37.0-dev.2535f40a71":"2022-05-19T03:45:16.985Z","0.37.0-dev.b6e0dc2010":"2022-05-19T16:45:28.032Z","0.37.0-dev.fbfae0c4a0":"2022-05-19T16:51:29.619Z","0.37.0-dev.ef9528aa59":"2022-05-20T08:40:08.876Z","0.37.0-dev.71024a2449":"2022-05-24T08:16:05.843Z","0.37.0-dev.7b9cd7f45f":"2022-05-24T08:40:00.038Z","0.37.0-dev.2d7a978e77":"2022-05-24T09:24:38.609Z","0.37.0-dev.70bbc5d012":"2022-05-24T13:48:54.681Z","0.37.0-dev.d4d72fecd6":"2022-05-24T14:04:20.992Z","0.37.0-dev.3b84bc3d10":"2022-05-24T14:47:06.987Z","0.37.0-dev.75e405c8e4":"2022-05-24T19:23:31.555Z","0.37.0-dev.531e2c2b9d":"2022-05-24T20:25:09.603Z","0.37.0-dev.11f6d0eea1":"2022-05-24T20:59:33.972Z","0.37.0-dev.dd0e4dd731":"2022-05-24T21:16:25.278Z","0.37.0-dev.76f0d0d11f":"2022-05-25T09:23:01.924Z","0.37.0-dev.3db3bf667f":"2022-05-25T14:02:48.074Z","0.37.0-dev.1031e7e2bf":"2022-05-25T14:09:30.948Z","0.37.0-dev.18c504c016":"2022-05-26T02:30:17.852Z","0.37.0-dev.f4619affeb":"2022-05-26T05:16:47.555Z","0.37.0-dev.868295177e":"2022-05-26T09:09:51.911Z","0.37.0-dev.7f7ef80d11":"2022-05-26T18:37:13.677Z","0.37.0-dev.dfd4cdcbf5":"2022-05-27T00:36:37.417Z","0.37.0-dev.b671c0e2c3":"2022-05-27T00:42:30.771Z","0.37.0-dev.2883368c84":"2022-05-27T01:00:52.602Z","0.37.0":"2022-05-30T10:40:05.397Z","0.38.0-dev.510f3108e4":"2022-05-30T15:25:38.246Z","0.38.0-dev.d5d3d6b527":"2022-05-31T04:11:28.108Z","0.38.0-dev.d2e004531c":"2022-05-31T12:38:49.219Z","0.38.0-dev.63ce21d339":"2022-05-31T12:45:40.953Z","0.38.0-dev.34fdbde539":"2022-05-31T16:01:02.788Z","0.38.0-dev.06c852e89c":"2022-06-01T08:25:04.090Z","0.38.0-dev.ebd668d474":"2022-06-01T16:10:44.319Z","0.38.0-rc.0":"2022-06-01T16:16:19.864Z","0.38.0-dev.86b95a731d":"2022-06-01T16:57:07.554Z","0.38.0-rc.1":"2022-06-01T17:21:00.032Z","0.38.0-dev.2f0c2d77b1":"2022-06-03T13:21:55.220Z","0.38.0-dev.a61e8a54b4":"2022-06-03T13:27:21.461Z","0.38.0-dev.c8d5c56871":"2022-06-03T14:12:08.308Z","0.38.0-rc.2":"2022-06-03T14:16:25.962Z","0.38.0-dev.adc9906d9e":"2022-06-03T15:07:46.593Z","0.38.0-dev.b5e24f7138":"2022-06-03T15:14:05.860Z","0.38.0-dev.ebf557df15":"2022-06-06T19:31:25.236Z","0.38.0-dev.fe9d85d1f4":"2022-06-07T14:10:59.805Z","0.38.0-dev.f74f9ef087":"2022-06-07T16:53:06.823Z","0.38.0-dev.fe5c98e67f":"2022-06-07T19:11:56.520Z","0.38.0-dev.97702a2af3":"2022-06-07T20:15:11.179Z","0.38.0":"2022-06-07T20:33:23.794Z","0.39.0-dev.56a6bb4a3e":"2022-06-07T20:58:07.117Z","0.39.0-dev.2deb6a20fd":"2022-06-07T21:03:39.112Z","0.39.0-dev.8015abad3a":"2022-06-08T02:54:43.319Z","0.39.0-dev.719d936cc3":"2022-06-08T15:09:07.779Z","0.39.0-dev.a3e286f00e":"2022-06-08T22:57:50.706Z","0.39.0-dev.6dd408b418":"2022-06-09T20:18:27.720Z","0.39.0-dev.4c439ad456":"2022-06-10T10:41:41.702Z","0.39.0-dev.43efd0566b":"2022-06-10T11:09:27.764Z","0.39.0-dev.32e7ce3fb6":"2022-06-13T13:53:24.925Z","0.39.0-dev.ceba4a9d21":"2022-06-13T18:15:02.863Z","0.39.0-dev.ca940661bf":"2022-06-14T13:53:14.472Z","0.39.0-dev.04155c66fb":"2022-06-14T14:00:21.641Z","0.39.0-dev.9feb5bd47c":"2022-06-15T07:03:03.332Z","0.39.0-dev.e5b74d5ae2":"2022-06-15T18:56:47.537Z","0.39.0-dev.851d6985dc":"2022-06-16T15:54:49.946Z","0.38.1":"2022-06-17T17:17:21.560Z","0.39.0-dev.83aa2ccff5":"2022-06-17T17:31:08.937Z","0.39.0-dev.cbd8a1c4c5":"2022-06-17T19:17:58.413Z","0.39.0-dev.2eeb965d24":"2022-06-20T15:28:34.804Z","0.39.0-dev.9b3ac42ef0":"2022-06-21T05:55:03.998Z","0.39.0-rc.0":"2022-06-21T15:20:28.750Z","0.39.0-dev.90a289a12f":"2022-06-22T05:17:45.336Z","0.39.0-dev.af4aca8385":"2022-06-22T05:23:16.680Z","0.39.0-dev.f8f74664e5":"2022-06-24T14:01:21.922Z","0.39.0-dev.b06fc34925":"2022-06-25T14:25:00.559Z","0.39.0-dev.a21514a7d9":"2022-06-25T15:05:16.774Z","0.39.0-dev.6cef5d9316":"2022-06-26T08:21:04.487Z","0.39.0-dev.b15af8566f":"2022-06-26T10:33:46.350Z","0.39.0-dev.31adf55af1":"2022-06-26T10:59:28.435Z","0.39.0-dev.bdfe551918":"2022-06-26T11:06:36.833Z","0.39.0-dev.fda5613cd2":"2022-06-26T11:12:03.419Z","0.39.0-dev.8dfc8258ed":"2022-06-26T11:17:51.167Z","0.39.0-dev.f9a791cd71":"2022-06-26T12:04:01.309Z","0.39.0-dev.5e735016cc":"2022-06-26T12:09:38.527Z","0.39.0-dev.05535236ba":"2022-06-26T13:12:01.264Z","0.39.0-dev.f15a8a9df4":"2022-06-26T22:05:16.526Z","0.39.0-dev.08883bc91d":"2022-06-27T18:08:46.806Z","0.39.0-dev.eda1f07cf0":"2022-06-27T20:34:43.853Z","0.39.0-dev.91d2fb534f":"2022-06-28T06:46:02.747Z","0.39.0-dev.73ee3c17f8":"2022-06-28T14:56:32.683Z","0.39.0-dev.04f13396ca":"2022-06-28T16:06:38.960Z","0.39.0-dev.7c5aa21877":"2022-06-28T17:23:32.270Z","0.39.0":"2022-06-28T17:51:03.424Z","0.39.0-rc.1":"2022-06-28T18:27:40.333Z","0.39.0-dev.157693a428":"2022-06-28T19:39:18.515Z","0.39.0-dev.2e52cc71a3":"2022-06-28T19:45:21.273Z","0.39.0-dev.77fd85be16":"2022-06-28T20:42:29.947Z","0.39.0-rc.2":"2022-06-28T20:47:25.442Z","0.39.0-dev.484caeceaf":"2022-06-29T18:35:11.722Z","0.39.0-dev.a987fa9aa2":"2022-06-29T18:49:19.781Z","0.39.0-dev.4d7852e106":"2022-06-30T19:40:35.286Z","0.39.0-dev.3f9f5cbfdd":"2022-07-01T06:35:19.354Z","0.39.0-dev.7decce4fec":"2022-07-01T15:04:15.338Z","0.39.0-dev.5e9288b64c":"2022-07-04T01:58:27.475Z","0.39.0-dev.77c0ce6d0f":"2022-07-04T17:38:42.467Z","0.40.0-dev.138225fed4":"2022-07-05T07:31:26.228Z","0.40.0-dev.ccdf688e6e":"2022-07-05T14:02:32.003Z","0.40.0-dev.22963ebba9":"2022-07-05T17:28:31.919Z","0.40.0-dev.0b4c4bf39a":"2022-07-05T17:46:45.789Z","0.40.0-dev.1b03e81198":"2022-07-06T02:55:21.569Z","0.40.0-dev.a627e72d80":"2022-07-06T03:21:12.729Z","0.40.0-dev.4faff3a7b9":"2022-07-06T03:34:06.682Z","0.40.0-dev.3682e4cd3e":"2022-07-06T15:09:51.873Z"},"bugs":{"url":"https://github.com/ChainSafe/lodestar/issues"},"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","homepage":"https://github.com/ChainSafe/lodestar#readme","keywords":["ethereum","eth-consensus","beacon","blockchain"],"repository":{"url":"git+https://github.com/ChainSafe/lodestar.git","type":"git"},"description":"Spec test suite generator from yaml test files","maintainers":[{"email":"caymannava@gmail.com","name":"wemeetagain"},{"email":"me@matthewkeil.com","name":"matthewkeil"}],"readme":"","readmeFilename":""}