{"_id":"givens","_rev":"18-ed5712e5bd74a7106039879a83d7029f","name":"givens","dist-tags":{"latest":"1.3.9"},"versions":{"1.0.0":{"name":"givens","version":"1.0.0","description":"Easy test setup without side effects","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"eslint ./src/**.* --ext .ts","lint:fix":"eslint -c .eslintrc.js --fix ./src","test":"npm-run-all --aggregate-output --continue-on-error --parallel --print-label test:**","test:unit:jest":"jest test/unit/jest/**.spec.js --color","test:unit:mocha":"mocha test/unit/mocha/**.spec.js --color","test:integration:jest":"jest test/integration/jest/**.test.js --color","test:integration:mocha":"mocha test/integration/mocha/**.test.js --color"},"keywords":["jest","given","let","test","rspec"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.20.0","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-jest":"^23.2.0","eslint-plugin-mocha":"^6.2.2","jasmine":"^3.5.0","jest":"^24.9.0","mocha":"^6.2.2","npm-run-all":"^4.1.5","typescript":"^3.7.4"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["airbnb-typescript/base"]},"gitHead":"cb880e9b9e8250f193468764f9514593884c67d9","_id":"givens@1.0.0","_nodeVersion":"13.3.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-bPCVMuOaRXuV+QUj0D8Rbo+MpwA1BizUEWjLYmMuVsL7fJUrWcTRfVMRWO0jmkEoeHbEBK4ijcHut0wytyTHIA==","shasum":"bcdc24fab03ff2eec7776a89a5fe983260b07211","tarball":"https://registry.npmjs.org/givens/-/givens-1.0.0.tgz","fileCount":20,"unpackedSize":14029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH1S9CRA9TVsSAnZWagAA+jYP/1YJqvTx+loU20gGYJhp\nRwHyawpHYL6tdCygo/uknxMY2+C7Tzx/HF0O3SMZwRr3+uTff2XaQJsERwhw\n+QD6OFdYp39ZYsMyJ9eHQdTAE3PLKUpydq+wPJ/Z50rCZ2/MorsrVhCmJUu7\nFc2o6Udv+z7s3idMmAT/S4qCRtcUq0nn5XcFICcrqewXo1iKiP1cbZcMXfXI\nYbitSErOpCqGoz4x6e65R1ShLT5VJ9d+KWgCdfF6Bzy7WuEM4WsOZpF9nM4O\nGLW4IskMZAv0RQt0V+WMNNMV5O1ooW3Kt7jLIhzSNLIjEQCBFfNhGVFNXPTm\ngDzTRE29J+3/j+d4vB0EcsNgy1PuSsX3kgiQCrYN6gDaeajkBsXpX9CuNr61\n43y0NGT0wWU+idQBrg+n7YVwgr0PpEA1SSzBIRWP3VjLz6Q3OSHjmrXaBb6a\nhL3trjwz4fEHpUOovGINa+m3DytarEybZ2E85iHTfOGMDf7Fj8ZSSKgRsO2p\ndn6wXhiDHCa9t/daT1uaNocuHtk6SdoxFtuHbW0MP5U+js2d4i4vqIkKtYBA\nSJbUn4Vp1ho4kM1jkXZzk8C9BN4vmlrGkw0yJYqtZSPYLeXB9rOwEzvVFJ+Z\nNDP+A6zLGYDPcwyEaDkVbui3j8WS80V3gniOLfJ2liUVPQ+vs3l2PhgoEJli\nUa6x\r\n=KjfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn/97DIhXwJ72hYTYB9JJR1WIjnt/MaV0iRd3SCiig2AIgNqN76La22zEKdURCWUxEg+Ruy2xg9UCnPWHVZLmj6Pk="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.0.0_1579111613439_0.8902543045838498"},"_hasShrinkwrap":false},"1.0.1":{"name":"givens","version":"1.0.1","description":"Easy test setup without side effects","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"build":"tsc","lint":"eslint ./src/**.* --ext .ts","lint:fix":"eslint -c .eslintrc.js --fix ./src","test":"npm-run-all --aggregate-output --continue-on-error --parallel --print-label test:**","test:unit:jest":"jest test/unit/jest/**.spec.js --color","test:unit:mocha":"mocha test/unit/mocha/**.spec.js --color","test:integration:jest":"jest test/integration/jest/**.test.js --color","test:integration:mocha":"mocha test/integration/mocha/**.test.js --color"},"keywords":["jest","given","let","test","rspec"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.20.0","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-jest":"^23.2.0","eslint-plugin-mocha":"^6.2.2","jasmine":"^3.5.0","jest":"^24.9.0","mocha":"^6.2.2","npm-run-all":"^4.1.5","typescript":"^3.7.4"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["airbnb-typescript/base"]},"gitHead":"38165d3f49ee68c4b7002aeba350d7a1a16ee325","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.0.1","_nodeVersion":"12.4.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-OJaksyduJPAquQuER0+5RMm0/UKnNPiqaJa3RPXp+f5ZfCJw0/P3AvtogS4fJ928xPTBAycTsbQtLKJRFHf1MA==","shasum":"678353c972d4c5a3c4cc4dcdf731f1c60e5c241b","tarball":"https://registry.npmjs.org/givens/-/givens-1.0.1.tgz","fileCount":20,"unpackedSize":14070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH+/1CRA9TVsSAnZWagAAUqQP/1l9Be1qC8QHgWZ9zXGy\n0IZDQ7WbPe0eF6zmfZ/lsHvS8cnnV619oZqMBTnfwNaeFb0vWUCj7SgMxXOA\nankpcZShZAUqfQyohiCeUzFlwayGzGLAh0mPGPxYHrVxS5ayMUk2kFDi1Bh3\nUn+GEO20q7vfoX4ZO45IBJCqSYXQuQJ+irG17Ip9dlw1jIm6WKy7yVNaW7GP\nEPDGQlMD25XpwFfKAcASJaYKKKGeOAC9lvjL5l4Lgqxm/Haqh8AWDY8ftfRV\npLYQFPm2xGZf50ggMdv2tiFcPoFKFwNiCuuvHEWzYFhuz4ijpF8SU+c0xf8F\nQMXcXaH+iRQUcmpUS0HT5lb2hrR8rbENqA9QzjdJO2N1E7ouVSrRk8fD7/eJ\n8OYVDA2wGAt/R9p6z8v9rkS4NOc3LZhaqKhW79MU9EoVjNXVqHn9ZmnVrG9k\nq63wZAvgOflpGwmcw16x9cmFceu/sBwqr2baUU7vNUhVG96g+YIq/q3Jctqx\nka2eLUM1sWF+m5X+BQCAe6KaHZJ3zFMZL9R+K1Mm5/+5r/z4NF/g2827IbTv\nD2EAPcT0KUzjmbFnXJgq8zJgU373gRQqqFPL7Al678a3btk1z3CWGDq+/z1x\nyikHgat8PPhuhGgCvHUB915EqGebe9zdZqkU7Y2J2QziiCRbFuhsACmF+hgj\n9xFg\r\n=UgFc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfCu5HHgMK7xShoivYqhSn4Wm2jfvb93WhBYxkRMTgGwIgHe/aD1jyuvRLfvWU5vDXJRWyBWKZ5O50nDL/imNyVxU="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.0.1_1579151348421_0.16521032924950219"},"_hasShrinkwrap":false},"1.0.2":{"name":"givens","version":"1.0.2","description":"Easy test setup without side effects","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"build":"tsc --removeComments","build:tests":"tsc --inlineSourceMap","lint":"eslint ./src/**.* --ext .ts","lint:fix":"eslint -c .eslintrc.js --fix ./src","test":"npm-run-all --aggregate-output --continue-on-error --parallel --print-label test:**","test:unit:jest":"jest test/unit/jest/**.spec.ts --config jest-unit.config.js --color","test:unit:mocha":"mocha test/unit/mocha/**.spec.js --color","test:integration:jest":"jest test/integration/jest/**.test.js --config jest-integration.config.js --color","test:integration:mocha":"mocha test/integration/mocha/**.test.js --color"},"keywords":["jest","given","let","test","rspec"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.7","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.20.0","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-jest":"^23.2.0","eslint-plugin-mocha":"^6.2.2","jasmine":"^3.5.0","jest":"^24.9.0","mocha":"^6.2.2","npm-run-all":"^4.1.5","ts-jest":"^24.3.0","typescript":"^3.7.4"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["airbnb-typescript/base"]},"gitHead":"ea17eb0b0d72c25dd6716fe38984b0970c5d731a","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.0.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-21lr8Zw2MeUOwi5K1wzKgTrFClGMeXg67y9R2WTKDUkLxiacU+ThZbG/3y+hvaYb2Uq5/YrVJdsJTQ7+4dYG2g==","shasum":"40f4be514a56a7cfe51bbf353c2407d167234fc8","tarball":"https://registry.npmjs.org/givens/-/givens-1.0.2.tgz","fileCount":20,"unpackedSize":12596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIWbdCRA9TVsSAnZWagAAVH4P/jYq1u57cxB2r3rxJv0B\nrEWWwimalbFDNNaLWZrLsqZQ7NLoWxuH2XI4ypuQj0Uvp/AkPBlt0E5yaUyE\nPF/T9a0rqF2cqWJE8r3snI2L9osAHzLx0j48TBrEBRvrdpfsif5SuhKg+P6E\nd1gYI97gLY7BhoLkvTbg2eCkZNTu+piJpVuv1R06q7Z4M4wJ2ZIzcgKD4Y4K\na8Mv9HIDHWdJNSyi28W4ZyXGEismgLEjHHcDBRYLuyL5ovk8HrNN/LswaIZq\nkmrnuE5A9KkP/QgO3Gx4lVr/bI1jFpSNQhVtv2NYnUJpHxdbc9tEG28qCall\ndp4MchQ15F+Dt2zgM04JI83RHTZ2V+tTr8Qhz/BNLc8be8VcanLGYaTAlYj9\nUCVcDvKBT1Uo69hrvSvDuu79zbJQl4EkWCpqQLalipRWdinJU4U6j4Q0OPdt\nOus9zYXwx2XaX1UvtI4XrzAbn0/qjXkhsvW2O3jUHw44lOaWejVF3hf9cB2j\nv1P7ToNIg5gRd78iXYBS2vNiUkix7Lr++XgBHX7xVs0Tg+/dkly8c750U7dR\nYI9jnrlUP1KAbViHSccoxGhBzzjBSwo2CN3waVsT61N86fixzCJ5iQpiDw+w\na03HWJ2aSqkMmruRODlkhWzb6LdK7qdMoNdi0+4EBf4UWOayWarHnAMktHFe\ninKD\r\n=QpaY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxwsG3OAGIJhPr50yLRDoXKEq7gbM394lOBlgGP9MKSwIhAMEF6SZwf8fvqWjU8DyBbni3F9+YYQmZqtreqZIXwDc1"}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.0.2_1579247324831_0.9608482129316545"},"_hasShrinkwrap":false},"1.1.0":{"name":"givens","version":"1.1.0","description":"Easy test setup without side effects","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"build":"tsc --removeComments","build:tests":"tsc --inlineSourceMap","lint":"eslint ./src/**.* --ext .ts","lint:fix":"eslint -c .eslintrc.js --fix ./src","test":"npm-run-all --aggregate-output --continue-on-error --parallel --print-label test:**","test:unit:jest":"jest test/unit/jest/**.spec.ts --config jest-unit.config.js --color","test:unit:mocha":"mocha test/unit/mocha/**.spec.js --color","test:integration:jest":"jest test/integration/jest/**.test.js --config jest-integration.config.js --color","test:integration:mocha":"mocha test/integration/mocha/**.test.js --color"},"keywords":["jest","given","let","test","rspec"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.7","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.20.0","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-jest":"^23.2.0","eslint-plugin-mocha":"^6.2.2","jasmine":"^3.5.0","jest":"^24.9.0","mocha":"^6.2.2","npm-run-all":"^4.1.5","ts-jest":"^24.3.0","typescript":"^3.7.4"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["airbnb-typescript/base"]},"gitHead":"563ded00c9359e848bb102a194cb7cad4f60d3f8","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-8XmKWnOMrItjn+LadXyX0twe1j/aCn27nLsfskNNJ7nowrgoDwSJVz8PGPdBSV+kvpTLCeZTRenWthmKcbeJbA==","shasum":"22488ff1202a6a14efe77657b7c7785ae11bd06d","tarball":"https://registry.npmjs.org/givens/-/givens-1.1.0.tgz","fileCount":20,"unpackedSize":12695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJrhNCRA9TVsSAnZWagAAbokP/32J2kvkZkeY6AVlTsOb\ngFhgm2Gq0wiyueqdwlnjE3yIv7dngfmwedKZIjI+bSL2gcARV15DEdsZQFlO\nuWOxkxkbCHsEztxcmga6oI1Gbn5VmxiIoE5jC6jJJwBXhuLDM6X8zjohOdHT\nNBfL986oti6om+ZxctK4K1wuwbvzhfM6M2XoctOU65oHdI2n/CzJw71ZhMca\nXHpP88puT1v23aQLZV2ZgQOFYQn8eHn6JjUBl0IBRAP/yBzOZYcdSXFz9jwJ\nBG0XH1tEsVdyTfuYvHboPYGiWzfjP5TjtDUMtJS3sM3UMHNZepkGdRJti6I3\nQhK5Mm5kOu+d/+10b7OrjMynHf1Mwl9zPPnt4aQIKw4Xu/71Ian+/oDFBzu9\nmJaDeRQu6TmitjeuARMyJ2j2fAVAUzTJFTLktZrO+5CgDukoGPYMRWsLy+Da\nNRZOIEzRWDL+x2ngh9VyDIauQeeKA3L/Fdo8vMgeVipfA2CrgT3qbjGtLzl9\nwkqIoB35wGgEyBwrV41u9BoFEiDqdlcHgBVl86mkZcBnIui6Rhg9qHjhppRa\nIsVRNYPB5rV+xbNM9/YrBMoTx3lY9Ys1aQ4KnzZOdi5ESXyI1gHfGRBF576H\nSG6ja+002UjCDmuxYu/dVGcDp5Z1ePmF6EHizxd1i65gPtS6dvgUVU4yTcYc\ndpf/\r\n=iDup\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPk/KAwz3eP+JpvKbNO9iK+cqM1ygjrvJ69kMsauB/agIgfh2XAvmxASpJ3xibPHB0jSagEfcBUUJEUb+WyMoFNIs="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.1.0_1579595852702_0.7034661529108248"},"_hasShrinkwrap":false},"1.1.1":{"name":"givens","version":"1.1.1","description":"Easy test setup without side effects","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"build":"tsc --removeComments","build:tests":"tsc --inlineSourceMap","lint":"eslint ./src/**.* --ext .ts","lint:fix":"eslint -c .eslintrc.js --fix ./src","test":"npm-run-all --aggregate-output --continue-on-error --parallel --print-label test:**","test:unit:jest":"jest test/unit/jest/**.spec.ts --config jest-unit.config.js --color","test:unit:mocha":"mocha test/unit/mocha/**.spec.js --color","test:integration:jest":"jest test/integration/jest/**.test.js --config jest-integration.config.js --color","test:integration:mocha":"mocha test/integration/mocha/**.test.js --color"},"keywords":["jest","given","let","test","rspec"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.7","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.20.0","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-jest":"^23.2.0","eslint-plugin-mocha":"^6.2.2","jasmine":"^3.5.0","jest":"^24.9.0","mocha":"^6.2.2","npm-run-all":"^4.1.5","ts-jest":"^24.3.0","typescript":"^3.7.4"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["airbnb-typescript/base"]},"gitHead":"3897c119d5901b9e63a60eb2c9220f9b9c63c46d","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.1.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-kmx1OF9GVaxoLyJv49QjEutgJ0oE4BdV9MOgNFEdPFzwz4COcb7XFpO5WTCAr4v1yg4PLyPGFzoOHUWj3ulRjw==","shasum":"96f774750de2be9a02412b46b92964c0eede69f0","tarball":"https://registry.npmjs.org/givens/-/givens-1.1.1.tgz","fileCount":20,"unpackedSize":14243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKjyHCRA9TVsSAnZWagAAGYYP/1o6RVW+1bYX/UyVIgpR\n6Y5kb7C1wWOcrNen3YcdCj7L1wKHMbkklSul2VrRmU2GAoCUKD9URH0P4bUa\nB8WYZ+c+TyQ4ImiV0TxMkUAzmmbjh2FooXqLwuxhkrcDe7csjhdGO8fkaVAf\nVOyun5jGAc6UPCKcYlwnwWNqZkve/9tPWgWppFXFAbYVNQaA+XkHIPiBFwCK\nZwoyvP2WQSozzX9hyoxCHUVXPKXu74XySwRE15pghmn5EgMJFmDwflMmOLrX\nzLeAVYjTenFyNwziDsqisHvmF4NZWV6KwmOobyC6m2jWRdCy7FHVIBs8QVMC\nzjoW60CmVWZw6sD3aQ+R1eG/ToK2BeWuop3Y84wH6oApAeLN4oZ1B+rGNtN8\nv/08kTv17QCgwwydes++gEyPoOeOdvLB1cveQGf/oDnDgDkAFubYKW/j72OT\n15EbImDGiPVGb1vJIX3lVhVOPtzgqwbsvOX2gyE6IassL8M5CM71LQpN2v3R\niKW8vfeI8Ji0lQcNM5a4QA8D0DxA+GBZ02KncmegJc/OQ20E4Avqw+wQybTW\n6a/Iti+hSbSFGx7wQOO97A5ehVeudj0Lj8B59xMSp85dVNihAx8FRPpTsAXJ\nobcKECwLZgqUnPY+mou5sbnhEF+TlnwXNOzwXh5D5bRmqzMF+VeuD87O7Jr8\n/Fgr\r\n=HzZE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjHF73p+rBsAFQMSm2Kb4OrWOd5Vou5kViwznmLbMjMAIhAOaKwzMRiEl7+Z4GEbRqDCr4Ybb5d1I07bTZDjpfOejU"}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.1.1_1579826310734_0.8302264215747306"},"_hasShrinkwrap":false},"1.1.2":{"name":"givens","version":"1.1.2","description":"Easy test setup without side effects","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"npm run build","install:tests":"npm-run-all install:tests:**","install:tests:jest":"cd integration-tests/jest && npm i --no-package-lock","install:tests:mocha":"cd integration-tests/mocha && npm i --no-package-lock","build":"tsc --removeComments","build:tests":"tsc --inlineSourceMap","lint":"npm-run-all --continue-on-error lint:**","lint:main":"eslint ./src/**.* ./test/**.* --ext .ts","lint:jest":"cd integration-tests/jest && npm run lint","lint:mocha":"cd integration-tests/mocha && npm run lint","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:jest":"cd integration-tests/jest && npm test","test:mocha":"cd integration-tests/mocha && npm test","clean":"./clean.sh"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.7","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.20.0","eslint-plugin-jest":"^23.2.0","jest":"^24.9.0","npm-run-all":"^4.1.5","ts-jest":"^24.3.0","typescript":"^3.7.4"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["airbnb-typescript/base"]},"gitHead":"ce6e14e297e38b153b9d7cf2624273416091b089","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.1.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zh5rXkA4S++ceskEYBJ3UTT4Ohah40Ysavu1usgTUO9nGe6v3GCH1PPvrSeD+M9hPNiz4KwVClTp+cZrusAChw==","shasum":"94eed502e164efd421b3f3e47661053e664b182f","tarball":"https://registry.npmjs.org/givens/-/givens-1.1.2.tgz","fileCount":20,"unpackedSize":14376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKre7CRA9TVsSAnZWagAAJz0QAIyFNBsVlCxMxmWQUzJu\nyKaeNXjPuPs49eBKrcAryogDhTseoocV7tP2silGuEzzcLHk13DFQ4Obr6bI\nH6xpxsVUqupz2qfBXJXLS2RZBOwnxrwnGBmUOPP9aPs/oxPODMWe7tUfwEU4\nkW4xp/jmJ9ckuy9F4MOFr7/B2hiuB0pqPqnzyIXLAz4UchBaFgOR1NPsRFDU\nP/YZbgnzY3c1c9IHOnFUE6IyHnYoUdythiXLdpJrmeWmzwOB+oanWbBT7dl2\ndTOXplttQ66isFwLYgm7P2MkhggShIeYJnRPSdKxTZhwcu3aX6jwfisdgc+w\nk3Hk+OVzQ7UzasF0PYIWK9MQ4LbabfTIInh9jU0UPd7oAUQ2Zu8+gDZx0VcT\nt5FMpyluovqZcEK+h8zgRRRnMB+HcgoKwshWyk1dYbKgHujzMFeMhenUQmyu\naJyl57P1VxoIh8uHi4+HzPJxn7EtEp0b6Vpz/TtfzaFebgfYb47fVu6OREJ1\nggBEoasdVtiNh3bi5CiTLDdhapEvUzKpFJT+5SV/DvHVEo1o9lvr75XZPwPc\nvRpjGA7//QKBt4kMAbJcx60XAN2oF8oTP0ZXs/FW2jmGMJ0xcXj15O6vXFeD\nezackOLynVqO5/hvz1rbdoExwIbcFntoF4zd7DRKyjzGchBIJD3GhuJpSLYU\nP2Ex\r\n=u9VI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSL58mBeY4B1q7RD52wQzDbcBAZDB7vP4YmHO/vaduEAiEA33sffUcJcQm2uZ57tH5o7pWUF/cJKScJH+bdQN+jdFA="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.1.2_1579857850505_0.7239645969181612"},"_hasShrinkwrap":false},"1.1.3":{"name":"givens","version":"1.1.3","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"npm run build","install:tests":"npm-run-all install:tests:**","install:tests:jest":"cd integration-tests/jest && npm i --no-package-lock","install:tests:mocha":"cd integration-tests/mocha && npm i --no-package-lock","build":"tsc --removeComments","build:tests":"tsc --inlineSourceMap","lint":"npm-run-all --continue-on-error lint:**","lint:main":"eslint ./src/**.* ./test/**.* --ext .ts","lint:jest":"cd integration-tests/jest && npm run lint","lint:mocha":"cd integration-tests/mocha && npm run lint","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:jest":"cd integration-tests/jest && npm test","test:mocha":"cd integration-tests/mocha && npm test","clean":"./clean.sh"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.7","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.20.0","eslint-plugin-jest":"^23.2.0","jest":"^24.9.0","npm-run-all":"^4.1.5","ts-jest":"^24.3.0","typescript":"^3.7.4"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["airbnb-typescript/base"],"rules":{"no-underscore-dangle":"off"}},"gitHead":"cf55eb3e7e8a29509db81a861ee3644c83c8fec2","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.1.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-j3L1wXkF2itqQblCXTzOp/Q7slsRefofe5n3ME1Fr6VRG+rcDmsRmHyyf+guBRND9OobU4GO+wuGz6Ao18rtUg==","shasum":"6412d31e597314623746cf32340fcd73cfe42cad","tarball":"https://registry.npmjs.org/givens/-/givens-1.1.3.tgz","fileCount":18,"unpackedSize":14401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLUEWCRA9TVsSAnZWagAAbNoP/RxJY5JfSTeGpOuiesp7\nMbmHsC4ieDdTWeZrkn4GXG1d8ehC5I8/+TiqeFOBdMFwjGPU/8sCwItvLn4W\nBftSO78PrCAqftpCRiqJE0/njlbl4gZfcUsyXSg9Lk0R4s7fbAjvdI58Vi6W\nzu10k+tOVDGdon2VkhNOSXl8lU3VZicagp9Gc9/70BMxSsvjztq7NPfAq2uc\njqmTp61GoCDbRy3W6smEEVjIzsh4edmSRU3kxuxWD87M/9PWEEG6sj4fQi4D\nQSpKtqqx90JJLK7QG42RjCtRCJkd/0X/d8jACm2ucB/3gAfW0K7RQnVHjU9j\nuMRrVDCyXlOHCTihHxBwGmM6C0f3d5kbpp82wiP9Z1QGnyzMdbxzDztSG0Ju\nEVo0lKR7zk3+gJ9Ix1vNYqV9LPEIiLKOpyDApr+2HwBadCDwNIgQMOxtBt6D\n7hjBPiJvfQIzHRScTN9GQ0ATdpeNypdxbzNelWmd/X38Ec3v6uXd16hjSUKr\ne45/jltjL2u9w1QRkISSle9s9SUhjgYUqe8ePTGzVBrAG75FI/KhaPjMsQeZ\nyhn0h/48HcHAq+fSSldUfSMBHQWR8DfRzzvwlUwY2HhINQiyTuF9FN1h6OB7\nziv4vpZR6ZJyB3WmZxm9z5YYlWJ3xCQRDD+U9rQOjpGGytxZZkOAFU92ZzI8\nk6sc\r\n=fx3C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5D4+s/VOHahIoJMw3/Ght1oy1r/1tkQvlTKhBF8+DcAiB0aumtZlyxHFzKZ+cQr8pvFlfuRdLHTtejDVBzSN0Utw=="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.1.3_1580024085521_0.983613784324644"},"_hasShrinkwrap":false},"1.2.0":{"name":"givens","version":"1.2.0","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"npm run build","install:tests":"npm-run-all install:tests:**","install:tests:jest":"cd integration-tests/jest && npm i --no-package-lock","install:tests:mocha":"cd integration-tests/mocha && npm i --no-package-lock","install:tests:jasmine":"cd integration-tests/jasmine && npm i --no-package-lock","build":"tsc --removeComments","build:tests":"tsc --inlineSourceMap","lint":"npm-run-all --continue-on-error lint:**","lint:main":"eslint ./src/**.* ./test/**.* --ext .ts","lint:jest":"cd integration-tests/jest && npm run lint","lint:mocha":"cd integration-tests/mocha && npm run lint","lint:jasmine":"cd integration-tests/jasmine && npm run lint","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:jest":"cd integration-tests/jest && npm test","test:mocha":"cd integration-tests/mocha && npm test","test:jasmine":"cd integration-tests/jasmine && npm test","clean":"./clean.sh"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^24.9.0","@types/node":"^13.1.7","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-airbnb-typescript":"^6.3.1","eslint-plugin-import":"^2.20.0","eslint-plugin-jest":"^23.2.0","jest":"^24.9.0","npm-run-all":"^4.1.5","ts-jest":"^24.3.0","typescript":"^3.7.4"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["airbnb-typescript/base"],"rules":{"no-underscore-dangle":"off"}},"gitHead":"7f8791ad39e0a7a4b7f1a6bf503f5480aa7201ed","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.2.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-03dppzRAYncqGVherGO/DXcwMG93ay4xqU1KD2eoBi15z60t+NGz+z32CNem2LP+UIezwxPn5GNTuHmkn9PERg==","shasum":"9976afce001f5493b5558f71013d69b31fc1a5b1","tarball":"https://registry.npmjs.org/givens/-/givens-1.2.0.tgz","fileCount":18,"unpackedSize":16055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLn3iCRA9TVsSAnZWagAA7BUP/RcbyNX2mn6ecMaVFmCe\nQAXchVB8FPRITw46i73Ng32Sb2BIvfQnDTLSvP8FXBV2gFWcC/mq2YKymGdu\nFR3epA8N0weI9pQ1Y86fTawI5fCiLP84liBJOOC72lDyXh2QeCVj9Rf3+FMu\nQLOVEw75pePjfjny0yOhJBJKrfUbymehJb3OdxntYZS9pCIIStZp+amoab9t\nHrPoP2AjIS1ryvKVPU68qyUpEPKBdrJrwWXgn6C16YhObwzA5gFYd3ZG8n7H\n9rDLpBCZ6N2QIW+vr7d8UB0UxC7Yaqsyru/DBcz8RTa93yqF0UF/pL2O8UbC\nL+BrI470mdyKuY14I00nf8f5uBuEU3rFIAB57AjnYSbqLiSwj8klHZOqNA8a\nSFJpZ+C21C6TKQihoFQfZGLXhiBXTuPX2IRTludV0RThw3uHhrVLPAkJF+xK\nAKobCwJifVRMI978SYiOy3Zu3crhqXb6Thln+xTkCTD9lvy1NSOn9Hbutxij\nWoI+sJreO4XLEHR8Ox8C+F09SHUPqhA7uHat72E4wZoHHTicDqynEzunm5ri\nBydb+RLwC/SPkwkkUMn5O4vI/LJUavPvbKpnn6sRdb3hZYNO6ur41e3PFGC5\nCvFYai34S91tzZZ2lPp22IydjbKUZn8iTiZws4XnkG/Tmlhiw93MXYRaZUnB\nv9eZ\r\n=w/XY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdEc2gR59BuT+1/Ag1vCSwTGDzEqJ7MZJYhQgo8UkK9AiAHXygPClHsFA0BbX1+UmACv54u0cuaWW+EFLzcz/hHiw=="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.2.0_1580105185793_0.7591973870278734"},"_hasShrinkwrap":false},"1.3.0":{"name":"givens","version":"1.3.0","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"npm run build","install:tests":"npm-run-all install:tests:**","install:tests:js-jest":"cd integration-tests/javascript/jest && npm i --no-package-lock","install:tests:js-mocha":"cd integration-tests/javascript/mocha && npm i --no-package-lock","install:tests:js-jasmine":"cd integration-tests/javascript/jasmine && npm i --no-package-lock","install:tests:ts-jest":"cd integration-tests/typescript/jest && npm i --no-package-lock","build":"tsc --removeComments && npm run copy-dts","build:tests":"tsc --inlineSourceMap && npm run copy-dts","copy-dts":"copyfiles -u 1 \"src/getGiven.d.ts\" dist","lint":"npm-run-all --continue-on-error lint:**","lint:main":"eslint ./src/**.* ./test/**.* --ext .ts","lint:js-jest":"cd integration-tests/javascript/jest && npm run lint","lint:js-mocha":"cd integration-tests/javascript/mocha && npm run lint","lint:js-jasmine":"cd integration-tests/javascript/jasmine && npm run lint","lint:ts-jest":"cd integration-tests/typescript/jest && npm run lint","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:js-jest":"cd integration-tests/javascript/jest && npm test","test:js-mocha":"cd integration-tests/javascript/mocha && npm test","test:js-jasmine":"cd integration-tests/javascript/jasmine && npm test","test:ts-jest":"cd integration-tests/typescript/jest && npm test","clean":"./clean.sh"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^24.9.1","@types/node":"^13.9.0","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","copyfiles":"^2.2.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-airbnb-typescript":"^6.3.2","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.2","jest":"^24.9.0","npm-run-all":"^4.1.5","ts-jest":"^24.3.0","typescript":"^3.8.3"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["airbnb-typescript/base"],"rules":{"no-underscore-dangle":"off"}},"gitHead":"ab41117140244b87cf514df45c6f3d9e4a5f5d5b","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Az9VgkkZl22ox6e5dLYweHUj7N5tMZuQiyoyv7j9kIkJRdApx4KUqlLL1eQetVuH4VImZ5s8OESKndgohMYpaA==","shasum":"98aa8d2a1d2225ecc593be05d0339155ed9367d9","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.0.tgz","fileCount":12,"unpackedSize":15554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaddVCRA9TVsSAnZWagAA9BEP/jr+dVHvF82baXbhyleB\nMNQq3xNEkGi/uoOTztavFgxbW+f1HYfH+FLZpVwpsunjSA9fGSJ1YjJTDvRL\nzMHVolqZ+AgR3juwVkaL4ixXchuYscG+Kaf/su5V5YEjcBIvflL0oPkvJscu\nDAzQVNYBRm8LkKbM8PynggOUZVc4zcl3wrPlh4l5XDtmoaL8aFi9Xu+pEjdS\nhU6OMRKke141WkjeaoIN/e7gm63V5BaenTe06pMZp2MmoZloq2GHTlcCXgLd\nWHvzSxHOqFYcXVYXuhTMDeos+em2TMQlWTOimPo0KMUlHRBD7T0F5na6SqCw\nzoHwKdu8o6Nbr0lY2hXxEqtusE5cx460PoIWVMeBjtTO3tvvZCAVHrWPB5G0\nqVISCGDJBtOkivPM4wpFIB56XsfK+JDAYuKWRxPwPeZkSR1kOnvyAMavbq6x\n0GtarZ0Goml9/KsB+ZdzMOm3SVbdbRRAH0TSt3Qi/akvmA3qaMhwLcalyMSG\nNunnObTYNBtYpkJ8XR9y5AVRwDJ+9mPUiTyAjl4dTNXuqPkiNR9L9CgIsp3b\nW8a8tY4SgbQN4GCsmlpx41WWp+QSRVHt3Jl954kFuzzdgYJBRBify4kovdeJ\niLpPNjwdk9uxKCipYGo5TubwSmR/0BP6VZPWny0I8Mm1dQ7Q9BpjeI9q8mzB\n6P7/\r\n=w5KS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyk1Iz1D0NL3bhunSFP8hziAzlI4r5WHXIqB7pC+03JgIhAIkDNwQ6O0lFsh8HPAietLaM8fkzPY/glN1txhLl+3tI"}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.0_1583994709045_0.9140060482073993"},"_hasShrinkwrap":false},"1.3.1":{"name":"givens","version":"1.3.1","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"npm run build","install:tests":"npm-run-all install:tests:**","install:tests:js-jest":"cd integration-tests/javascript/jest && npm i --no-package-lock","install:tests:js-mocha":"cd integration-tests/javascript/mocha && npm i --no-package-lock","install:tests:js-jasmine":"cd integration-tests/javascript/jasmine && npm i --no-package-lock","install:tests:ts-jest":"cd integration-tests/typescript/jest && npm i --no-package-lock","build":"tsc --removeComments && npm run copy-dts","build:tests":"tsc --inlineSourceMap && npm run copy-dts","copy-dts":"copyfiles -u 1 \"src/getGiven.d.ts\" dist","lint":"npm-run-all --continue-on-error lint:**","lint:main":"eslint ./src/**.* ./test/**.* --ext .ts","lint:js-jest":"eslint ./integration-tests/javascript/jest/test/**.* --ext .js","lint:js-mocha":"eslint ./integration-tests/javascript/mocha/test/**.* --ext .js","lint:js-jasmine":"eslint ./integration-tests/javascript/jasmine/spec/**.* --ext .js","lint:ts-jest":"eslint ./integration-tests/typescript/jest/test/**.* --ext .ts","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:js-jest":"cd integration-tests/javascript/jest && npm test","test:js-mocha":"cd integration-tests/javascript/mocha && npm test","test:js-jasmine":"cd integration-tests/javascript/jasmine && npm test","test:ts-jest":"cd integration-tests/typescript/jest && npm test","clean":"./clean.sh"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^25.1.4","@types/node":"^13.9.2","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","copyfiles":"^2.2.0","eslint":"^6.8.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-mocha":"^4.1.0","jest":"^25.1.0","npm-run-all":"^4.1.5","ts-jest":"^25.2.1","typescript":"^3.8.3"},"eslintConfig":{"root":true,"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["plugin:@typescript-eslint/recommended"],"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/explicit-function-return-type":"off","@typescript-eslint/no-non-null-assertion":"off","@typescript-eslint/no-var-requires":"off"}},"gitHead":"cf0539a3ccc742089389f7ee5b517a56947c056c","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZwFeOEXWzCGiLzhgUbEVV7U7/T/VkBehctnzt3D05R17gnP8GH0h+v4tovj3S/CIWZc+Ji1G5+7/sYCstjhKUw==","shasum":"8b5698126e630740932b300698527be118143ac6","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.1.tgz","fileCount":12,"unpackedSize":15854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegCCZCRA9TVsSAnZWagAAxacP/iwgEqE2AICTDrSqef8m\nKCgKnpAUtJMLhKRFRzCpolBEqm27Z+V0txyvQRnUstPkGYr3x80hEkIYsURb\noLbUYMkxFHsxBgEzqK1sJEaT2uLXOCoF4Oa9Fd1EJWjMnqInAPVmjH1q0p+9\nUfVnh3LmmYGsmWGCWYerKBm+0gY0sWhupiKmw2nsbuUgTBtZy5D8jhsxD998\naVFonm5G55SiIYlI+Eht/82P5NkWQMG4ZzS3O444h+bZUJPXOYiT2PBsobEv\nWmMnVwc0IaY4Go/8c2iawi7RtdlUBojatkJA7QvI0zNnJ22M9sqGYYOb5onB\n64/jKlRxvVrgnRa79mIJxf8mtaJ5II5FkRHFZ9+ldYEEsn80W9NF2OR62q15\na5n0Ygb2M/XUbRjFnT41bT7ERSIsLnBjLf93XWN4e1OGy2ha+/vA90b2F6XO\nz14ZiSmV8DAoJ/MK6CDEm9YWaz6Mx7WH5GY6Si9vPp4onWLqVXIrQSt65HCV\n+6BnQhI+U5QjquPEWltWurxIO7v9XINDZn9IocBx3Jx3xlY6YORfrOEZSR0l\nyv2gieJf/PydArI8r+9iSpf91zIgb6eH+OW85c+j5dTv+1Lzwy1+y/FxL9zJ\nCAK4nIAE650JjMawRf1H/5CxULNAP2TmATfEGY1+SCyWfuIfZXAjZ8e3o7AZ\nqPus\r\n=zW9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDKF3NHpd3UEnxTiY6AATyLZdzMP4YHT4jKPAqb3hgwAiBlAkq2inaI1zDvyBSh0Eu3XZ5qmgFT0HTjWz3BBgGAhg=="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.1_1585455256578_0.2594561860532023"},"_hasShrinkwrap":false},"1.3.2":{"name":"givens","version":"1.3.2","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"make dist","clean":"make clean","install:tests":"npm-run-all install:tests:**","install:tests:manual":"cd test/manual-tests && npm ci","install:tests:js-jest":"cd test/integration-tests/javascript/jest && npm ci","install:tests:js-mocha":"cd test/integration-tests/javascript/mocha && npm ci","install:tests:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm ci","install:tests:ts-jest":"cd test/integration-tests/typescript/jest && npm ci","lint":"npm-run-all --continue-on-error lint:**","lint:src":"eslint ./src/**.* --ext .ts","lint:unit":"eslint ./test/unit-tests/**.* --ext .ts","lint:manual":"eslint ./test/manual-tests/**.* --ext .js","lint:js-jest":"eslint ./test/integration-tests/javascript/jest/test/**.* --ext .js","lint:js-mocha":"eslint ./test/integration-tests/javascript/mocha/test/**.* --ext .js","lint:js-jasmine":"eslint ./test/integration-tests/javascript/jasmine/spec/**.* --ext .js","lint:ts-jest":"eslint ./test/integration-tests/typescript/jest/test/**.* --ext .ts","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:manual":"cd test/manual-tests && npm run coverage","test:js-jest":"cd test/integration-tests/javascript/jest && npm test","test:js-mocha":"cd test/integration-tests/javascript/mocha && npm run coverage","test:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm run coverage","test:ts-jest":"cd test/integration-tests/typescript/jest && npm test"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^25.1.4","@types/node":"^13.9.2","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","copyfiles":"^2.2.0","eslint":"^6.8.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-jest":"^23.8.2","eslint-plugin-mocha":"^4.1.0","jest":"^25.1.0","npm-run-all":"^4.1.5","source-map-url-cli":"^0.1.0","ts-jest":"^25.2.1","typescript":"^3.8.3"},"jest":{"automock":true,"verbose":true,"roots":["<rootDir>/src","<rootDir>/test/unit-tests"],"testMatch":["**/?(*.)+(spec|test).+(ts|tsx|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"coverageReporters":["lcov"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.ts"]},"gitHead":"7fc3730d44dbf2e9a4f85c44dc67e0cba1b07839","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gVht3Mao/8TM/cPnC/r/JZdeaHb50IyNqiTMtgOuuuhLKaS6ow4ajrOAn7AvsDNjwHHX4qZ+kdEJkSNiHISEWg==","shasum":"c8623076792d7b4be46725c6dd353c5968ca2569","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.2.tgz","fileCount":12,"unpackedSize":17597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeukwJCRA9TVsSAnZWagAA9tsQAJSFGINLbRRYHQi6g5ti\ns0JHJk6dY1hvYFyfkq8LQD/ML+QCCX1GpoFu61wDo6eviV6mmUXibifAzHYo\najYF/C71JY2d2iUY/dLjOOeGy6kSbQnR1E78ClsfNmtJ+UDTR9Q8W2DygIWR\nKs7wCnx6to8RKksG2ZrN97g57FHwG+Y5Yoy184cAYmmUQufpb0Gqi5r8dph1\nH8hcdQt71L3bqKguDIqN4GVPFzxdcIaz7U+zoD3K06th0C9zg1/jVzSF0Iyn\n4NTg+4eDun0KVfWQh8YaKOWrN/df6REhZ0GCocCWDR4U1PJaUcayIReRYW4e\nJVFO4iomGsi8XXoT93sk3UvJY3nRZrwbAMTfE35R1d82i2IBsmpnn7GV9AQy\nFenGz4LCOiLQD13HQ4/luQKV1bGi8EkU2ZJKf6MNSAi98Tv9Gif6a61xW6A5\n4oL1gisUIfYoODKxZ80taNGHwQRTkoxH9vf/s8k1JpqOgFvBVGK2pwYQWLK6\nQt9BiNhv1s5hANcq8xrDSYbN9DIO9zwpeoLtNcjwNxiK4AYpEQ2F8Ok46gcj\n5SYqDRHiBy5lUSSOzqWfbKVqWFIzHM5XP6cAGCTx8ePwvlcQW7UE1XBxWrxs\nKEzhcolpECiFAga3kZbbG1qEYzMsxQvBXocY6FGakdIsJGCpAJ4cbILUtWho\nManL\r\n=K4pH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEpKAD5KFIobmKMz0aVTEK4NH4RK5PJ7alO/+P81rLpQIgUf9V4fI6rvUTrhF/CD18RvVN9FnsZWhFOwm+2cugqzo="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.2_1589267464651_0.3204006117518343"},"_hasShrinkwrap":false},"1.3.3":{"name":"givens","version":"1.3.3","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"make dist","clean":"make clean","install:tests":"npm-run-all install:tests:**","install:tests:manual":"cd test/manual-tests && npm ci","install:tests:js-jest":"cd test/integration-tests/javascript/jest && npm ci","install:tests:js-mocha":"cd test/integration-tests/javascript/mocha && npm ci","install:tests:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm ci","install:tests:ts-jest":"cd test/integration-tests/typescript/jest && npm ci","lint":"npm-run-all --continue-on-error lint:**","lint:src":"eslint ./src/**.* --ext .ts","lint:unit":"eslint ./test/unit-tests/**.* --ext .ts","lint:manual":"eslint ./test/manual-tests/**.* --ext .js","lint:js-jest":"eslint ./test/integration-tests/javascript/jest/test/**.* --ext .js","lint:js-mocha":"eslint ./test/integration-tests/javascript/mocha/test/**.* --ext .js","lint:js-jasmine":"eslint ./test/integration-tests/javascript/jasmine/spec/**.* --ext .js","lint:ts-jest":"eslint ./test/integration-tests/typescript/jest/test/**.* --ext .ts","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:manual":"cd test/manual-tests && npm run coverage","test:js-jest":"cd test/integration-tests/javascript/jest && npm test","test:js-mocha":"cd test/integration-tests/javascript/mocha && npm run coverage","test:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm run coverage","test:ts-jest":"cd test/integration-tests/typescript/jest && npm test"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^25.1.4","@types/node":"^13.9.2","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","copyfiles":"^2.2.0","eslint":"^6.8.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-jest":"^23.8.2","eslint-plugin-mocha":"^4.1.0","jest":"^25.1.0","npm-run-all":"^4.1.5","source-map-url-cli":"^0.1.0","ts-jest":"^25.2.1","typescript":"^3.8.3"},"jest":{"automock":true,"verbose":true,"roots":["<rootDir>/src","<rootDir>/test/unit-tests"],"testMatch":["**/?(*.)+(spec|test).+(ts|tsx|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"coverageReporters":["lcov"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.ts"]},"gitHead":"528815af6c1371cf53a800b9c0b2d9ed0388ff41","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KMqlivFj6Ph1vFCSw9I+AEgWLN3xzGiFi4jO9KtB1cQ2Ap6oUoEDSZQnNN4rZDtmiLjfERCVKSR4rak1HXgzvw==","shasum":"19e245f17a3db941ffb53dadeb97451bd362252b","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.3.tgz","fileCount":12,"unpackedSize":16131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeusYMCRA9TVsSAnZWagAAxjkP/i/fG0U5zK7SVVU807LQ\nXIqMcw1nKJ4+ID1f7tyV9f8BgJLh62oKULYoxINI1759HI9AFwm3HfBRmnd7\nukPeeGcXHPow8r+aR+cSW5Z57mzfamyf+y4rioAIN+DQO+rvVun3BfX9/AaU\nGYB3+iGJ/ga4b4eDk74X591tft4wdMb4RAnvHCAfl4B9pvqdVAjfSgerT0IA\ndhE3FHh8c7dKzzFbOATO28ttHsDLPn7YFHdL6vvQJ7aVm51k7sBndt9qNp3I\nezU1KxDdknoSbocVhY0XsxiXzwxcesu4192jt0Dsk7bTHgzUgqRKtV1ursUW\nTCdg7SiPhkZVtvTzKh8RG9QTqCCwFziMGG81Hvu+imMnsvsM+042Fu+gTshf\nUkuWXJSn6GEanqNL2dkiKiTjumTgy5dku4IpNrRNQk8wItbWTzF2renPvm+8\ny+asPWvX+oGT5ZCxxbbcCc6T8zTdWz1KNNSvalTmuXkLoLIXxUxFCZkh0Dwt\nKwqNvACRAgbtcyGqH4WF7+bi59oSxxUOVq7Ge2MeZU0ruqdPJngrIgK640co\nvGuVN7vQyTwAFDsXTrg9Cp+lcDlztjoNeThD7Q2zN14EE2kipI2dCFnCEoan\n6FtJJ/UBbCYKnBOHoa0tfTzhsjJuXJejzHXIIjBDiIRnBbYHklw3nivRR4PW\nXmv4\r\n=ix0g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6bPc8xJRUqA6tBTbNN/eeN58jWZo75MdGDEl7mhXrpgIgepmxNWZnURr7JZEB6c6aWlyNzDjSyzD6XroJZdEEIfo="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.3_1589298699447_0.26189265348222635"},"_hasShrinkwrap":false},"1.3.4":{"name":"givens","version":"1.3.4","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"make dist","clean":"make clean","install:tests":"npm-run-all install:tests:**","install:tests:manual":"cd test/manual-tests && npm ci","install:tests:js-jest":"cd test/integration-tests/javascript/jest && npm ci","install:tests:js-mocha":"cd test/integration-tests/javascript/mocha && npm ci","install:tests:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm ci","install:tests:ts-jest":"cd test/integration-tests/typescript/jest && npm ci","lint":"npm-run-all --continue-on-error lint:**","lint:src":"eslint ./src/**.* --ext .ts","lint:unit":"eslint ./test/unit-tests/**.* --ext .ts","lint:manual":"eslint ./test/manual-tests/**.* --ext .js","lint:js-jest":"eslint ./test/integration-tests/javascript/jest/test/**.* --ext .js","lint:js-mocha":"eslint ./test/integration-tests/javascript/mocha/test/**.* --ext .js","lint:js-jasmine":"eslint ./test/integration-tests/javascript/jasmine/spec/**.* --ext .js","lint:ts-jest":"eslint ./test/integration-tests/typescript/jest/test/**.* --ext .ts","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:manual":"cd test/manual-tests && npm run coverage","test:js-jest":"cd test/integration-tests/javascript/jest && npm test","test:js-mocha":"cd test/integration-tests/javascript/mocha && npm run coverage","test:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm run coverage","test:ts-jest":"cd test/integration-tests/typescript/jest && npm test"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^25.1.4","@types/node":"^13.9.2","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","copyfiles":"^2.2.0","eslint":"^6.8.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-jest":"^23.8.2","eslint-plugin-mocha":"^4.1.0","jest":"^25.1.0","npm-run-all":"^4.1.5","source-map-url-cli":"^0.1.0","ts-jest":"^25.2.1","typescript":"^3.8.3"},"jest":{"automock":true,"verbose":true,"roots":["<rootDir>/src","<rootDir>/test/unit-tests"],"testMatch":["**/?(*.)+(spec|test).+(ts|tsx|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"coverageReporters":["lcov"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.ts"]},"gitHead":"e8c0a46035b9a5766e3918d223ac8ce24256cce9","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-zeuRt/EtBu6eFHAY0py3QM3kqUCP/4MaNcnscCFSwztd0TrTcp92c4BMuV845EtThtB41KLnKr828wAqErSotQ==","shasum":"e18e5bbb0334fca6cfe3bc13e1de02d901e70136","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.4.tgz","fileCount":12,"unpackedSize":16131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuspdCRA9TVsSAnZWagAAJQoP/2ldm57UE/4oKNY6zyKq\nYlJXgR0MEf49RLEbi8imaKSJRS0tWe68TKo1FBry+hjl/q5gB04uArcgm9cw\naC2l3rA5m5+KEoiB5ZcNZo9EcV/NApN2FfQ3NhXQj6qWSbZPUPoVHyJ92ujn\nMTHTbeut+7t5CGx0+0MbFg2pw39g6ygvy218YJAQLCRqyFf3yLDrcPt/p/eu\nCoq5o35lvQq0Vqb7bM0fDQMv4qdkh1GhNbmPibZp+8vfxcTYRyNSrDb65SW9\nBXeGdYlYgq9elpDAMWq2gDZKK7dOXtL3fwU/B3PrJEurxVy5oCWmtmbvErNF\nd7jixqOrpPvkK2s89lF0m5ih4YidHT7WXaoj6Mhh7z+VCgdazFTCVfKsDRGy\n7xej+oeoll83Zp7FZ8XXhelh70rIzJk25N2qR50XWZhxhrMwZ6KYGGd5zj+6\nOtxY1WFB5q8Mi0c2hvu7IHUNCh7GiY3HPLtMKjA/vnH2lxVuVtQhThGjePMP\noz5UxdhSWmtwl29Au1n/t/EVA7+z0aEhZsd7QtrWUcgkgS8n+uXp4D9XEwAA\nsWTwFlrs/bf5Qi6zWIGzXsilDFZfGD0UZ0SXFhTPjgW1/psRlpigvLy/y/7q\nSGnoNIyi/t9GXqDyq0HEMMd/8OfO/7doYcNrlr0g9/T2sTgo/TZB1uDAG0uk\n2kQg\r\n=hDBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcTpB21Z92eoClzjF9PuZWxbZ8pAX9aEaNteBtX8msvAIgBc3rsZ9zDkfMJA9Wk38YBQg5Eo6DnT9go1xINKmC4q4="}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.4_1589299805250_0.22961015641002613"},"_hasShrinkwrap":false},"1.3.5":{"name":"givens","version":"1.3.5","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"make dist","clean":"make clean","install:tests":"npm-run-all install:tests:**","install:tests:manual":"cd test/manual-tests && npm ci","install:tests:js-jest":"cd test/integration-tests/javascript/jest && npm ci","install:tests:js-mocha":"cd test/integration-tests/javascript/mocha && npm ci","install:tests:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm ci","install:tests:ts-jest":"cd test/integration-tests/typescript/jest && npm ci","lint":"npm-run-all --continue-on-error lint:**","lint:src":"eslint ./src/**.* --ext .ts","lint:unit":"eslint ./test/unit-tests/**.* --ext .ts","lint:manual":"eslint ./test/manual-tests/**.* --ext .js","lint:js-jest":"eslint ./test/integration-tests/javascript/jest/test/**.* --ext .js","lint:js-mocha":"eslint ./test/integration-tests/javascript/mocha/test/**.* --ext .js","lint:js-jasmine":"eslint ./test/integration-tests/javascript/jasmine/spec/**.* --ext .js","lint:ts-jest":"eslint ./test/integration-tests/typescript/jest/test/**.* --ext .ts","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:manual":"cd test/manual-tests && npm run coverage","test:js-jest":"cd test/integration-tests/javascript/jest && npm test","test:js-mocha":"cd test/integration-tests/javascript/mocha && npm run coverage","test:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm run coverage","test:ts-jest":"cd test/integration-tests/typescript/jest && npm test"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.0","@types/node":"^13.9.2","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","copyfiles":"^2.3.0","eslint":"^6.8.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-jest":"^23.8.2","eslint-plugin-mocha":"^4.1.0","jest":"^26.2.0","npm-run-all":"^4.1.5","source-map-url-cli":"^0.1.0","ts-jest":"^26.1.0","typescript":"^3.8.3"},"jest":{"automock":true,"verbose":true,"roots":["<rootDir>/src","<rootDir>/test/unit-tests"],"testMatch":["**/?(*.)+(spec|test).+(ts|tsx|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"coverageReporters":["lcov"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.ts"]},"gitHead":"5699f532472bfda7f23f8f920e30c3d16569f60e","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-12Om1LvrgM4Fm6XETP0UVWGgDN/6W4D5Hz30pgauYVTH4J4ht+bOvuzyx/XYWj3FJ8tM+Rug0c6Gat0NBJmN2Q==","shasum":"411a83ae6962d0630e240cc2a784ce878a4ffd35","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.5.tgz","fileCount":12,"unpackedSize":16131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLyrUCRA9TVsSAnZWagAASDAP/0sPj2/jaF71xw3Rij1f\n5Rqc1t5rPSnx0Upu3uTz2Ezs0YO5LQWYQ5nyodz+Y8Vx8ox0+ZzAIpKuMhVY\nCLp8TXgTnSnwMCTlxr2ECqMidoRFCV8qgZnCg/DSnOL4QShPPCK4o16dyGAo\n/dpt1kLDKGz0uAG9F6QA96E61pqS88hWedugKoYJq+AdOCzfB15zOiD4U+Mt\nSnuX89cdnjFkomVbS59t3GenusEOZDCM//LST6CJ7vm76hcPkW0u1fAYiPwO\nAVCoroyEmZ2R1h1aiAYBW5kFMkCYpxQsXSTo3IYRMRAPkB7pZAPeDM/1TJMK\nT6SbWp3+/qPINzdhXNo1mayIfejGNUwFEOhwpuzl8xx4WJLVZUDKR3oLiJ2U\nEc4cfZR4P/lV+S+aCrm0rfuT2bVnaSEJ/1aJJlgzdIUiKgpOwQBda+UPMy/C\nxGS1ZudKRIYAPjVb46yWwJ6uwWh/R2kMrXQ6FyKXKCxaDd+PjmQ+UyOBfaFU\nh3rtu9Q6vTT/XK5QASFw2lnaTxscv89PKVKz/jF/ur54U9dRZlqx/7edjRQe\n5LmVOAnZfGzCUD9+T8cfiM0Nz/QAmglK6BCbgW8ANoMbW7apt4Iyopu3tEVe\nuEVkNbY880VVTa6ZXmTmrdGZgr39D1F9YCMyJceQmEc+jZshHHkJ6oQ+SvrW\nfrLr\r\n=gcc0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxJWnO7dOKUWWSkN2VbUtM1t6ZxjPH2dDUmOP0QbwSjgIhAO/vdpK7aPIuDpDXRSBP08KO7yjb8K/Mgc5LAeH8ZMcj"}]},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.5_1596926676357_0.6171396551309902"},"_hasShrinkwrap":false},"1.3.6":{"name":"givens","version":"1.3.6","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"make dist","clean":"make clean","install:tests":"npm-run-all install:tests:**","install:tests:manual":"cd test/manual-tests && npm ci","install:tests:js-jest":"cd test/integration-tests/javascript/jest && npm ci","install:tests:js-mocha":"cd test/integration-tests/javascript/mocha && npm ci","install:tests:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm ci","install:tests:ts-jest":"cd test/integration-tests/typescript/jest && npm ci","lint":"npm-run-all --continue-on-error lint:**","lint:src":"eslint ./src/**.* --ext .ts","lint:unit":"eslint ./test/unit-tests/**.* --ext .ts","lint:manual":"eslint ./test/manual-tests/**.* --ext .js","lint:js-jest":"eslint ./test/integration-tests/javascript/jest/test/**.* --ext .js","lint:js-mocha":"eslint ./test/integration-tests/javascript/mocha/test/**.* --ext .js","lint:js-jasmine":"eslint ./test/integration-tests/javascript/jasmine/spec/**.* --ext .js","lint:ts-jest":"eslint ./test/integration-tests/typescript/jest/test/**.* --ext .ts","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:manual":"cd test/manual-tests && npm run coverage","test:js-jest":"cd test/integration-tests/javascript/jest && npm test","test:js-mocha":"cd test/integration-tests/javascript/mocha && npm run coverage","test:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm run coverage","test:ts-jest":"cd test/integration-tests/typescript/jest && npm test"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.19","@types/node":"^13.13.38","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","copyfiles":"^2.4.1","eslint":"^6.8.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jasmine":"^4.1.1","eslint-plugin-jest":"^23.20.0","eslint-plugin-mocha":"^4.1.0","jest":"^26.6.3","npm-run-all":"^4.1.5","source-map-url-cli":"^0.1.0","ts-jest":"^26.4.4","typescript":"^3.9.7"},"jest":{"automock":true,"verbose":true,"roots":["<rootDir>/src","<rootDir>/test/unit-tests"],"testMatch":["**/?(*.)+(spec|test).+(ts|tsx|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"coverageReporters":["lcov"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.ts"]},"gitHead":"fbce190d01af64e61d90b83048f196899229e320","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.6","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TziJJ+DG9WUV1ax22jXMvFNk1QuMsdVG/NR7t+gj4e8GQivCsKkehdsdhQgAWSsXbezxCxZfRU3vCC6j6EQnUg==","shasum":"a0222b762d6f96a774d7057242c464cba0de0c41","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.6.tgz","fileCount":12,"unpackedSize":16162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7KtVCRA9TVsSAnZWagAA3qYP/2jpjmiUklfBVnC89R4V\nWLQB+DSAmuHs9SkSiSn8gYQtyLOa1hUWCMA0ffTuW+19p2fO0HP4BwhtYJH6\nLSQ/acIgItMfD46Y4a44NruE1S0XgPVj25Y/i/ne1X8sTof2VCGbzkPuMkO3\nGP1VTYz4SloDOB5mITjegt6E2+jl6XMqhYA+R7ExWJ/BJxrXM6oaDbFs37K/\n9pQNssQ8oY4BGNWEl83lbYHF/eruCCD71+641ROWYEeTbLxv6tLj+o0PnxMl\nsYtpNnj3cXMtElSave+/ikkwSWSMeByB0dp0PVAiSfn4KJqbUoiK5Rbbq9Zy\ngTKSgaPvLRvb8z9aGKjrIejOedUz6N+4ZP3+Q/X7x1UF8iBnRiowbO7U6nNa\nVy0JLQUS3cXaQUzR/KbL3trdzNZtvLSis8WZca1SwWhpPRiQVJdaAwQxSj0u\nR9E7v1lT0H+fSjqJTw9AXuch4DZqFM5rPloXctR17b+CQWTPohALpsUpY+6H\nqcSv2ffykgMkdUvvXbkI8I4rahG5fc4+kGA+osNcCEJJWHZpciql2MsvXL92\nLGLSLBfRWBCI2MiV/CoZF/45Tp6S9Ajj5Gf63PvPymUz9NsgX1zurEs+3Tc7\nIum6bx4psrjS/fjanoincYtnOvrMctg5uCEYcv08sbwQlMmJHZgjWMNaEexj\nakww\r\n=+L9k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWm2WV5yhHpNa/NbX7chHo0f1Z9+0qXBculWeGUEt+5AIhAKF7Bf7ACI9AltiIBP5zUL2G5xwo039vcIogPGYz/DDh"}]},"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.6_1609345877062_0.9994515406509661"},"_hasShrinkwrap":false},"1.3.7":{"name":"givens","version":"1.3.7","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"make dist","clean":"make clean","install:tests":"npm-run-all install:tests:**","install:tests:manual":"cd test/manual-tests && npm ci","install:tests:js-jest":"cd test/integration-tests/javascript/jest && npm ci","install:tests:js-mocha":"cd test/integration-tests/javascript/mocha && npm ci","install:tests:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm ci","install:tests:ts-jest":"cd test/integration-tests/typescript/jest && npm ci","lint":"npm-run-all --continue-on-error lint:**","lint:src":"eslint ./src/**.* --ext .ts","lint:unit":"eslint ./test/unit-tests/**.* --ext .ts","lint:manual":"eslint ./test/manual-tests/**.* --ext .js","lint:js-jest":"eslint ./test/integration-tests/javascript/jest/test/**.* --ext .js","lint:js-mocha":"eslint ./test/integration-tests/javascript/mocha/test/**.* --ext .js","lint:js-jasmine":"eslint ./test/integration-tests/javascript/jasmine/spec/**.* --ext .js","lint:ts-jest":"eslint ./test/integration-tests/typescript/jest/test/**.* --ext .ts","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:manual":"cd test/manual-tests && npm run coverage","test:js-jest":"cd test/integration-tests/javascript/jest && npm test","test:js-mocha":"cd test/integration-tests/javascript/mocha && npm run coverage","test:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm run coverage","test:ts-jest":"cd test/integration-tests/typescript/jest && npm test"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.19","@types/node":"^13.13.38","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","copyfiles":"^2.4.1","eslint":"^6.8.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jasmine":"^4.1.1","eslint-plugin-jest":"^23.20.0","eslint-plugin-mocha":"^4.1.0","jest":"^26.6.3","npm-run-all":"^4.1.5","source-map-url-cli":"^0.1.0","ts-jest":"^26.4.4","typescript":"^3.9.7"},"jest":{"automock":true,"verbose":true,"roots":["<rootDir>/src","<rootDir>/test/unit-tests"],"testMatch":["**/?(*.)+(spec|test).+(ts|tsx|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"coverageReporters":["lcov"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.ts"]},"gitHead":"58b090f4d201b88b8eaf6477d74967ca9109b0a2","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.7","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-IWxGxcf+IPuvrum9WylqGu3OVZYrS+OwE4E6X5jRTtkENJLTZ+bzNq8EpetK6oCp3annPWGWi9Qkix3jmSdtVA==","shasum":"a37d48b09f96e7c8243ea37f3055fef58792511c","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.7.tgz","fileCount":12,"unpackedSize":16162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ4jQCRA9TVsSAnZWagAA09MP/0fdpTTaziKSP+fLXgoY\nYJDkWxjE30n65Q+L7PZOelbf6KaUAnUpD9bGi4nC355+FkS9po80H98eFlNA\n25R5vb+7bCNt3443HUGQY6RwFX8v/vZUArm6YXtdkYVm7jQ5LlYwqKE2hzgg\nvxIkUzlc4cJyDMkwYPK+bxOlugnzAv1iiYadcSNAIhPofx2K7NscDr/PF6SN\nwb/BLANAn03is4Q7r0OJ3XDlyuD+2uDVRupuMV76RPn3sJXdhL0Nwg7Fa/16\nxLIKYoh2ypaRKop0HUbNlw1IbwLn8gSU9fLzWogxbDp3mQ6mW2x60Q34UKHp\nx9nXOsrgGVwuIBUzSe0I65dVyEkOAfvO1GbXqprS/SD6qJV4Z2YMxFlNwjlk\n3MBuAN7IhZpFGVzIjnEWImALq0DK10F8anKMlYFB6z0k41iC0kBMGP5gfVeM\nD2SevH6KZmUq8xH7YFxCyvBUPhuseoes01YQzhgOlMLd4NdqRIDZxSJcDwxL\nOn4SmyriSE2LGzW3qnufsBAGY/j/6ZY73yhLzcnm+Vo/ohs3waMhfpAw7Q/n\n3yhdlW4ZTj40nzSlDMxuxRlTbHqE2MzJvt7Yo73JY771Ien6CQe4RuBSiiwO\nLh48FzOnDru1xbDtZXB1zGY4glq5I/dl8cKo35W+Nz3CbLXCLHPJ4zo3JDcT\nL8jf\r\n=ztiF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHutveYwzNNYr0ERDPc+m3S+ylvC/nhY3RBtJZqDR0A8AiEAiG3+GFmTFqRTCHI7/fBgUucEhtkjSQpS3JdQrrMIy/8="}]},"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.7_1617397968180_0.7819740419115584"},"_hasShrinkwrap":false},"1.3.8":{"name":"givens","version":"1.3.8","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"make dist","clean":"make clean","install:tests":"npm-run-all install:tests:**","install:tests:manual":"cd test/manual-tests && npm ci","install:tests:js-jest":"cd test/integration-tests/javascript/jest && npm ci","install:tests:js-mocha":"cd test/integration-tests/javascript/mocha && npm ci","install:tests:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm ci","install:tests:ts-jest":"cd test/integration-tests/typescript/jest && npm ci","lint":"npm-run-all --continue-on-error lint:**","lint:src":"eslint ./src/**.* --ext .ts","lint:unit":"eslint ./test/unit-tests/**.* --ext .ts","lint:manual":"eslint ./test/manual-tests/**.* --ext .js","lint:js-jest":"eslint ./test/integration-tests/javascript/jest/test/**.* --ext .js","lint:js-mocha":"eslint ./test/integration-tests/javascript/mocha/test/**.* --ext .js","lint:js-jasmine":"eslint ./test/integration-tests/javascript/jasmine/spec/**.* --ext .js","lint:ts-jest":"eslint ./test/integration-tests/typescript/jest/test/**.* --ext .ts","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:manual":"cd test/manual-tests && npm run coverage","test:js-jest":"cd test/integration-tests/javascript/jest && npm test","test:js-mocha":"cd test/integration-tests/javascript/mocha && npm run coverage","test:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm run coverage","test:ts-jest":"cd test/integration-tests/typescript/jest && npm test"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.19","@types/node":"^13.13.38","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","copyfiles":"^2.4.1","eslint":"^6.8.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jasmine":"^4.1.1","eslint-plugin-jest":"^23.20.0","eslint-plugin-mocha":"^4.1.0","jest":"^26.6.3","npm-run-all":"^4.1.5","source-map-url-cli":"^0.1.0","ts-jest":"^26.4.4","typescript":"^3.9.7"},"jest":{"automock":true,"verbose":true,"roots":["<rootDir>/src","<rootDir>/test/unit-tests"],"testMatch":["**/?(*.)+(spec|test).+(ts|tsx|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"coverageReporters":["lcov"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.ts"]},"gitHead":"a72ecd58cf30ee937b7322bb67b0885a035b8d70","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.8","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-eu9ElKQzaScD2A40J/cn6TZLnYbRhrxTvyFkRR+DMK/0zVuVTpEHmRdC7k6l07DO00RmzBwEi+piQXaLxUE2bQ==","shasum":"9801783af06a4465d0ba6b0c26f7f52f3d83c088","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.8.tgz","fileCount":12,"unpackedSize":16162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmpy6CRA9TVsSAnZWagAA1SkP/1j/IyAehwf2ZnmXW2Mc\na0kjKe/4wKJolkicALnhyt3VsWdSqY/YZRpDgVLvyeOMXbmrTTzCsLHD4hE7\nXRR7Of4DCmqDAKXRSIy+UNhRAb6K+QDesxa+Ni8heC+UyT5UqSJGgshXrUV/\ndPP8Hxrn1xiJKVlv5C4fgcDKeUlrXi6Zbj4hpO//nlCmu6xzTIl/KmyXrK1a\n0H3aPKyg+8gT0TcSvcwTS5EnnLbsLn/FMWfsPJAYJPZkP7FmDlxWaIORcHyy\ncyNrcDnmKFbeLpLnG0Sb+xz/H9+dGUos1l7VUp+RNXcDFWr1wSvfOYWLvx9x\nm2hTgjwkNYi6FX/vtBctf9bU2ZKw+Q4ozOpdTMLP9Xevyz7SQBYoPW5upznI\nPNyN14hd/6fp5atNcGcVwWVmDApeohNMZXZaLtN1sUrnZMoFqY3F9lF34z7Y\nZp42t1xh2M5x4P3SMKx01gIOF7dd6qUrZrwYvarY0qQTkMktBjvRPv9VhraA\ncMVlU/URTN7Yalsy5txSx3SC6CbULjnfJvWsu0TqtyXBmv9GItNmT9FAe090\nUQRSXdi0QZVhvb98Btxre2MkbXb0T/+fbXvhtrce/fIbM9zV8jcUpYhy25M7\nhkbv30vbTs82thntUHTXNA/6ZdN3EJ2/YjsufNoDjoAB6tl+d9lJLtMOioAY\nLEDY\r\n=rxgh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYDes5ng0J+QJ3fk5GRSQJUGO2x1BpKzxIkB6pdaLMIAiArnPOXiATuuTphCPt3P4iTm/PlE/710+XgZDZgSxNPdw=="}]},"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.8_1620745401605_0.6457962116199947"},"_hasShrinkwrap":false},"1.3.9":{"name":"givens","version":"1.3.9","description":"Easy test setup without side effects","main":"dist/getGiven.js","types":"dist/getGiven.d.ts","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"scripts":{"prepack":"make dist","clean":"make clean","install:tests":"npm-run-all install:tests:**","install:tests:manual":"cd test/manual-tests && npm ci","install:tests:js-jest":"cd test/integration-tests/javascript/jest && npm ci","install:tests:js-mocha":"cd test/integration-tests/javascript/mocha && npm ci","install:tests:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm ci","install:tests:ts-jest":"cd test/integration-tests/typescript/jest && npm ci","lint":"npm-run-all --continue-on-error lint:**","lint:src":"eslint ./src/**.* --ext .ts","lint:unit":"eslint ./test/unit-tests/**.* --ext .ts","lint:manual":"eslint ./test/manual-tests/**.* --ext .js","lint:js-jest":"eslint ./test/integration-tests/javascript/jest/test/**.* --ext .js","lint:js-mocha":"eslint ./test/integration-tests/javascript/mocha/test/**.* --ext .js","lint:js-jasmine":"eslint ./test/integration-tests/javascript/jasmine/spec/**.* --ext .js","lint:ts-jest":"eslint ./test/integration-tests/typescript/jest/test/**.* --ext .ts","test":"npm-run-all --continue-on-error test:**","test:unit":"jest","test:manual":"cd test/manual-tests && npm run coverage","test:js-jest":"cd test/integration-tests/javascript/jest && npm test","test:js-mocha":"cd test/integration-tests/javascript/mocha && npm run coverage","test:js-jasmine":"cd test/integration-tests/javascript/jasmine && npm run coverage","test:ts-jest":"cd test/integration-tests/typescript/jest && npm test"},"keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.19","@types/node":"^13.13.38","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","copyfiles":"^2.4.1","eslint":"^6.8.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jasmine":"^4.1.1","eslint-plugin-jest":"^23.20.0","eslint-plugin-mocha":"^4.1.0","jest":"^26.6.3","npm-run-all":"^4.1.5","source-map-url-cli":"^0.1.0","ts-jest":"^26.4.4","typescript":"^3.9.7"},"jest":{"automock":true,"verbose":true,"roots":["<rootDir>/src","<rootDir>/test/unit-tests"],"testMatch":["**/?(*.)+(spec|test).+(ts|tsx|js)"],"transform":{"^.+\\.ts$":"ts-jest"},"coverageReporters":["lcov"],"collectCoverage":true,"collectCoverageFrom":["src/**/*.ts"]},"gitHead":"09006934a7bc9be9a3bc3bc7457e4a0b0f76da25","bugs":{"url":"https://github.com/enova/givens/issues"},"homepage":"https://github.com/enova/givens#readme","_id":"givens@1.3.9","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-4hYlStsEIaYeYvZTZwgD5yOS2WVP0dcDsOBqeImdEM8eLuclvv0IEMlQQ1kuA5DN4he7wVH1jsYtNe9uininxg==","shasum":"2061c02e01b1d0322e6854e6a99919bb91077a0d","tarball":"https://registry.npmjs.org/givens/-/givens-1.3.9.tgz","fileCount":12,"unpackedSize":16162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDYJ9CRA9TVsSAnZWagAA2XcP/1IuSV0VUbmXLlqNLGJw\neepW0bFvcVmtTLYSUJUnPcdAuwGcuw5ztUo2P7qJOzIt0TpCAvcB5HAI+KF4\n++wtrFrdgdb8Da+shjGhnNYjccBOb3G7NX33zBIqtQT30OCK4vZwbFXka1yn\n0yJBGqDmD1udN4xvGqjsnuhI0Q+ndrt6Vtg94V+Uay55Dg3UBkKR/T5IlE8J\nxz0JU0xyBZ/WvEIFEe2Kj0ruYrjXEFmxLiuM1YugsDu7NkV/OmwRjnQ28i18\nKR2JHJdZPUBxM7901/bVzlQBnTISBYctnrqGZzhEjf6BgTImyB1bg0zKN2KK\n4ihQfv07UpPCkAaVCiAgRGodnWZettRQUjkI2lVOfAnGLxWlG9bajkLOTjw1\n+JmEycgZdfzzces1BnwozlNa7N6ORVjGZL9ssQbo3+DkXKssr8GUn4fSAFTL\ni/QAo6rAP/f2eglTCI1U/gEn/tUZ3oZnixQi4qccUc6hVEDkuj4lgD+mNSjy\nt/d04bre9Q1A6r77W/vtzlW6vJm3BpzZpfp8G3gEJH3AXqirjj8gurZlabmo\n0tZ7NOCkv8tEKovr2uf7YC9LSu4L/gKCt+1pa9oe3Gxe6SlCAByyZ7RUroyZ\nvqbSjntVotLkbz4S5MTu9HltDzSeQQLE+uVHT5G708OJGDA2nIZw/n4Rwp9i\naWlX\r\n=X8W3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAN87bfQvOPnjjrH9EiaOx6FPPPOcrcaqZ4qfZHqKtguAiAPdwPwysVAMOEvMbczUK8e4f7nOOsC+WCOB5AiKKATig=="}]},"_npmUser":{"name":"maboesanman","email":"masonboeman@gmail.com"},"directories":{},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/givens_1.3.9_1628275325628_0.5571125720141592"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-15T18:06:53.438Z","1.0.0":"2020-01-15T18:06:53.559Z","modified":"2022-05-03T21:20:52.029Z","1.0.1":"2020-01-16T05:09:08.666Z","1.0.2":"2020-01-17T07:48:44.992Z","1.1.0":"2020-01-21T08:37:32.904Z","1.1.1":"2020-01-24T00:38:30.876Z","1.1.2":"2020-01-24T09:24:10.658Z","1.1.3":"2020-01-26T07:34:45.628Z","1.2.0":"2020-01-27T06:06:25.919Z","1.3.0":"2020-03-12T06:31:49.162Z","1.3.1":"2020-03-29T04:14:16.695Z","1.3.2":"2020-05-12T07:11:04.761Z","1.3.3":"2020-05-12T15:51:39.554Z","1.3.4":"2020-05-12T16:10:05.358Z","1.3.5":"2020-08-08T22:44:36.512Z","1.3.6":"2020-12-30T16:31:17.192Z","1.3.7":"2021-04-02T21:12:48.305Z","1.3.8":"2021-05-11T15:03:21.815Z","1.3.9":"2021-08-06T18:42:05.804Z"},"maintainers":[{"name":"maboesanman","email":"masonboeman@gmail.com"}],"description":"Easy test setup without side effects","keywords":["jest","mocha","given","let","test","testing","unit","rspec","testing","typescript","javascript"],"author":{"name":"Mason Boeman"},"license":"MIT","readme":"<p align=\"center\">\n  <img src=\"/documentation/logo-light.png\" alt=\"givens\" width=\"300\">\n  <br />\n  <br />\n  <a href='https://www.npmjs.com/package/givens'><img alt=\"npm\" src=\"https://img.shields.io/npm/v/givens\"></a>\n  <img alt=\"GitHub Workflow Status\" src=\"https://img.shields.io/github/workflow/status/enova/givens/CD?label=build\">\n  <img alt=\"GitHub Workflow Status\" src=\"https://img.shields.io/github/workflow/status/enova/givens/CI?label=tests\">\n  <a href=\"https://codecov.io/gh/enova/givens\">\n    <img src=\"https://codecov.io/gh/enova/givens/branch/master/graph/badge.svg\" />\n  </a>\n  <a href='https://github.com/enova/givens/blob/master/LICENSE'><img alt=\"MIT License\" src=\"https://img.shields.io/github/license/enova/givens\"></a>\n</p>\n\nEasy test setup without side effects.\n\nFor use with [jest](https://github.com/facebook/jest), [mocha](https://github.com/mochajs/mocha), and [jasmine](https://github.com/jasmine/jasmine.github.io).\nBehavior based on [rspec](https://github.com/enova/givens/blob/master), syntax inspired by [given2](https://github.com/tatyshev/given2)\n\n---\n\n## Why?\n\nIf you or your team have ruby and rspec experience, and are moving to a javascript based library, this will make the experience of writing javascript tests very similar to that of writing rspec tests.\n\nEven if you don't come from a ruby background, givens can help you write maintainable tests quickly, while avoiding many of the side effects traditional JavaScript testing often has, such as:\n\n- testing different methods on the same object in multiple tests can result in cross-contamination.\n- tests can depend on order; and break when reordered.\n- Running only some tests in a single file (like via jest’s `.skip` or `.only`) can make tests behave unpredictably.\n\nGivens, when used correctly solves all of these, dries up your tests, and might even make them more readable, while still letting you use `beforeEach` and `afterEach`.\n\n---\n\n## What does it do?\n\nwhen you call `getGiven()`, givens calls `afterEach` with a callback that clears the cache. Because this `afterEach` hook is declared first, it will run after every other `afterEach` in every scope.\n\nwhen you call `given(key, callback)`, givens calls the following lifecycle functions:\n\n- `beforeAll`, with a hook which pushes `callback` onto a stack of functions for `key` and makes sure there is an accessor present for key, which simply calls the topmost function on the stack and returns the result.\n- `afterAll`, with a hook which pops `callback` back off the stack of functions for `key`, and deletes the accessor if the stack is now empty.\n\n## Getting Started\n\n### Prerequisites\n\nThis package should work fine for any javascript or typescript project that uses jest or mocha tests. Non Node environments are untested, and may not work.\n\n### Installing\nfirst, install from npm:\n```bash\nnpm install --save-dev givens\n```\nor\n```bash\nyarn add --dev givens\n```\n#### global installation\n```javascript\nimport 'givens/setup';\n```\nor add to testing framework config, for example in jest:\n```javascript\n{\n  setupFilesAfterEnv: [ // this CANNOT be setupFiles\n    'givens/setup.js',\n  ],\n}\n```\nthen you can use the `given` keyword without importing.\n#### local installation\nin the test file, use the following import:\n```javascript\nimport getGiven from 'givens';\nconst given = getGiven();\n```\nor in typescript\n```typescript\nimport getGiven from 'givens';\ninterface myVars {\n  var1: number; // the keys you intend to use\n  var2: string; // and their types\n}\nconst given = getGiven<myVars>();\n```\n\n---\n## Usage\n\nWhen you call `given(myKey, callback)`, givens stores the callback function you give it. When you go to retrieve the key (via `given.myKey`) givens will execute the most recent callback you have given for the key, and cache the value. Additionally, if you call `given()` inside a describe, the callback will revert to the previous one given for `myKey` after executing all tests in the describe, allowing you to override a given value for a set of tests. The cache is cleared after every test.\n\n```javascript\ndescribe('basic overriding behavior', () => {\n  given('var1', () => 'initial value');\n  given('var2', () => {\n    return 'the value is: ' + given.var1;\n  });\n\n  it('has initial value', () => {\n    expect(given.var2).toEqual('the value is: initial value');\n  });\n\n  describe('with new value', () => {\n    given('var1', () => 'overridden value');\n\n    it('has overridden value', () => {\n      expect(given.var2).toEqual('the value is: overridden value');\n    });\n  });\n\n  it('has initial value again', () => {\n    expect(given.var2).toEqual('the value is: initial value');\n  });\n});\n```\n\nFor more examples of usage for your particular setup, read through the integration tests. They are examples of how to use the library as intended (and in some cases how it's not supposed to be used).\n","readmeFilename":"README.md","homepage":"https://github.com/enova/givens#readme","repository":{"type":"git","url":"git+https://github.com/enova/givens.git"},"bugs":{"url":"https://github.com/enova/givens/issues"}}