{"_id":"jest-date","_rev":"10-97e9f3f859d7f300fd7ade2928f4ef86","name":"jest-date","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.0":{"name":"jest-date","version":"1.0.0","description":"Custom jest matchers to test dates","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/Stefanwullems/jest-date.git"},"author":{"name":"stefanwullems","email":"stefan@exivity.com"},"license":"MIT","private":false,"devDependencies":{"kcd-scripts":"5.6.0","pretty-format":"^25.4.0"},"dependencies":{"@babel/runtime":"^7.9.2","date-fns":"^2.12.0","jest-matcher-utils":"^25.4.0"},"scripts":{"build":"kcd-scripts build","build:docs":"yarn doctoc . --maxlevel 3 --notitle","format":"kcd-scripts format","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js","rules":{"babel/no-invalid-this":"off"}},"eslintIgnore":["node_modules","coverage","dist"],"gitHead":"36dfad874719de8a8418e7e31e24656ac4c076eb","bugs":{"url":"https://github.com/Stefanwullems/jest-date/issues"},"homepage":"https://github.com/Stefanwullems/jest-date#readme","_id":"jest-date@1.0.0","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ZqwMZ29T15jolE9PgUeEnLk+MP29qh9XWPTd/uBESnu6BJvK3usQ3NqVQPDJdU4ZCdzICjfHe1hbUwJxCNUJxw==","shasum":"ae3712901cd1bf413af9c2c24afa5915f3c7ec43","tarball":"https://registry.npmjs.org/jest-date/-/jest-date-1.0.0.tgz","fileCount":5,"unpackedSize":9804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepXnOCRA9TVsSAnZWagAAIWIP/10LOtxw74/maOHxeKUZ\nk7WMvbzBnxYav7pYwsDSsXx9/Cu/uScyXbbj0Jx60SJP/JR+C/lzaqvw5R+I\nM6YYgf0ZCLMdNQ1ijqgJlsSuDN1FTP7zS21Z/qUGQvai5HtlIFlyBk+sh0ks\nGw1pTTMwTIAV+dY8zS8CmFiqinZFdmGHSe5BJRDe3gKDaP0axcCHwg9QtXZn\nG4sdz43C/dVznNMRXzwDKfv+4zD/V/0SOTksx6n+jHEcCDhy696iwN6dhXUx\n0xzi1IFPLOqya9Zm/DNhq1apMl0udNn10WnxMOfRHUcqkAuNwqiPygr11SPt\nQAaFGkKvwYtRz2KhuV/HJBlPQ3L1ul7xwRlrIuC5e8Krd47cudG5gZCXz+QS\nVCxUvfnEoW9Q1G6C4qMGdxfbnoBH/kN6c54QlUzbrcW1xCzOkQcMUwGVEvrp\nRO8LHLebzFRN43d2VnNK++q3jjgW7lC03fDXgFyapearNh9WXGmbdKU2kfZK\nEtFUdfq7ve1jmirPaVb7h+oE/V9PTXOVkq3wEHrkXFq9bmjrYYY0RbFMG6Sv\nbWtw/Ohmqx94iLmQTEpPPirvocf16iBS/1a2nO380QcxSM4e8bMYZ/5cnwRV\nsGU1T0LFto0nFftiL+LTniZuQ9UAB9v+hzDut1C6QX3iSe01+5ZnmrTycJA6\nZohg\r\n=4YuO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnPkAM5BsQD0MKkc47GEmN3Ryex/Wl4jcd8fkWGJoZ5AiEAqV/ZO1ZnQLw7EjC1m3k0VFtnYOKXn2hOO+KgnscexFM="}]},"maintainers":[{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"_npmUser":{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-date_1.0.0_1587902926328_0.4945780583155659"},"_hasShrinkwrap":false},"1.0.1":{"name":"jest-date","version":"1.0.1","description":"Custom jest matchers to test dates","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/Stefanwullems/jest-date.git"},"author":{"name":"stefanwullems","email":"stefan@exivity.com"},"license":"MIT","private":false,"keywords":["date","date-fns","jest"],"devDependencies":{"kcd-scripts":"5.6.0","pretty-format":"^25.4.0"},"dependencies":{"@babel/runtime":"^7.9.2","date-fns":"^2.12.0","jest-matcher-utils":"^25.4.0"},"scripts":{"build":"kcd-scripts build","build:docs":"yarn doctoc . --maxlevel 3 --notitle","format":"kcd-scripts format","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js","rules":{"babel/no-invalid-this":"off"}},"eslintIgnore":["node_modules","coverage","dist"],"gitHead":"21d5cdcaa912fd693451a68cfb2fe2cf013c4d4e","bugs":{"url":"https://github.com/Stefanwullems/jest-date/issues"},"homepage":"https://github.com/Stefanwullems/jest-date#readme","_id":"jest-date@1.0.1","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Gzoj+Q7nzD7o2YmInygtV5YYKlYRb9mX5nJQDLK3xVzu0rF7pzCbZWr8oGP1T6gn6Iy4J7OEvQViIiI08wuGEQ==","shasum":"4270780add105ac2b733c197a753bb8b77f9fd59","tarball":"https://registry.npmjs.org/jest-date/-/jest-date-1.0.1.tgz","fileCount":5,"unpackedSize":9864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepXo6CRA9TVsSAnZWagAAVYMQAIxVYGnUjeeq7pg0UTjm\nodGcoKmG/L+VmrTuxuvEJMd/Yo1nOa2DzZY1w5el9tEJoZbzrOk7419mUJ+0\n6Lyq/A2YuVFQGMHETQK+ZLDfuS9YeFRqV15U2xw4ETl1GhYfHJND0kWLM1hS\nxsMBbZBLY8v3wYiXT5LOFXW9FP5HEPPBsk37/NZ7oy+CT5RZYNT8mipHCUD5\nrJ/yk0Vv8V4Rd/bfz7/AF0aYTHspucrGz1qs13b/AqeYhtDP8CXXKHkwjeAN\nZBSvphm/RksbgZvkvjaD8QOYh1Y3JW4QwrINbXFQYAK2LoAQM4XdjjuVVzf2\ngSwHqfaKMqDOmtSh75PJWcZjdQMeq2kxaJDBBqAKEiBdYdSCTnPqIXEUzlm7\niviv563605KUT3rU7W+M4bNwrXDoLzh6T3q9Hcg5IJhUvo5wkzYYS2xh0vg7\nNYazAVZ2UvzALJdaJMW6r4Q7NdIH00ElEzFPLXh5hJ4kHyip+aQWo3ZwULJJ\nn85uCxrxfMCMszRb0JXo864cjSAcjL8rYEQs8Rr/2oR/FjuU0p0Zum+Xu1s8\nWMoX/+FuFZrWkhvWKwbtuJq7bxTKg/WFknpYVzJljF0IT7rjvoDrxe87YtGY\n26boW/mwAfffn7adHhaHU19DRQu5yjWVRv78kVjy2gyJ0/ec6vs2RRXIalIS\nuhYc\r\n=ytEd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6rt7L6aTlhPa7mTobB1ig125Kd0RRxPg/CGrcr5ZfVwIhAPU6qAGkrpB06UN0C5EQwxL/MjJrgDBXuidcMO9klgx5"}]},"maintainers":[{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"_npmUser":{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-date_1.0.1_1587903034300_0.7411193332177883"},"_hasShrinkwrap":false},"1.1.0":{"name":"jest-date","version":"1.1.0","description":"Custom jest matchers to test dates","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/Stefanwullems/jest-date.git"},"author":{"name":"stefanwullems","email":"stefan@exivity.com"},"license":"MIT","private":false,"keywords":["date","date-fns","jest"],"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","kcd-scripts":"5.6.0","pretty-format":"^25.4.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@babel/runtime":"^7.9.2","date-fns":"^2.12.0","jest-matcher-utils":"^25.4.0"},"scripts":{"build":"yarn build:clean && tsc && yarn build:root && yarn build:docs","build:clean":"yarn rimraf dist extend-expect.js extend-expect.d.ts matchers.js matchers.d.ts","build:root":"tsc matchers.ts --noEmit false --declaration true && tsc extend-expect.ts --noEmit false --declaration true","publish:major":"yarn build && npm version major && npm publish && yarn build:clean","publish:minor":"yarn build && npm version minor && npm publish && yarn build:clean","publish:patch":"yarn build && npm version patch && npm publish && yarn build:clean","build:docs":"yarn doctoc . --maxlevel 3 --notitle","format":"kcd-scripts format","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["./node_modules/kcd-scripts/eslint.js","plugin:@typescript-eslint/eslint-recommended"],"rules":{"babel/no-invalid-this":"off","import/no-unresolved":"off"}},"eslintIgnore":["node_modules","coverage","dist"],"gitHead":"49aba00bbb55bb103978cbe132b3b7877e930c52","bugs":{"url":"https://github.com/Stefanwullems/jest-date/issues"},"homepage":"https://github.com/Stefanwullems/jest-date#readme","_id":"jest-date@1.1.0","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-uWKFNpp+b2VIZnido5NmBvNkMgY4dzEGE6IB89gc42UPS+IPGYCfEynIze6MZQ+dC+tDWmyEPcx6NkaKyxMuEQ==","shasum":"f1adee4f00c21efd8aabc8af27456434f7f0b26f","tarball":"https://registry.npmjs.org/jest-date/-/jest-date-1.1.0.tgz","fileCount":52,"unpackedSize":38585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeptzsCRA9TVsSAnZWagAAkGkP/jO7/Vq8JTWR6DHaHFPL\nYNL8haV53whOM2+6Sli+PGRucaPSgZtL55uk4Ir9UwRIv+EuRuPtUJltl3ZI\nfRW2XkUP+RVaI0L7BCavUd75iG+e6TEqc2oGND95t5d9VX2dLYHNB0sm/DiT\nFgtcJC55y19n8nI1tMDxrgmqrbqDFUUyPmNOuTQInq3U7ptCWSiEGHD9FvnL\n/Ko1w0mMKXCrnyZ/94zrwXhdkf844WLRR0btC0hoaLZJHE8hTpta5VAzk9d7\nKXTdrkgmVurUWRCOpBG8BH1RC/XCUbXNaL0P/hWsu3HRYXPpaeAVrULPozix\ndTEn8DqJMiIciYtSOgxeqHhjWpZQgGkQi2gU109USIJgSMdBINMxStBU4SCU\nMPhOVAa0qoceqGcjGCVPpfv4MgA31JRwQDawr/yem/0aZkm05+Zq6pRwdG7m\nk6SkaKduvjnQdTqoh5nszn3Z5MWoDEnUap1LD9BBKFcBhoclROBxUQ/+76UB\n0XDG0z2UY++ixt++5v2NigbZvfMmQFCkJcprb1hiAUdSVGXuQj7VYh8Vf/Iz\nEXZ83uB7I6A/IlQsYuKlpMg1WBLQqA+w4ij0hAGfUNASNod1KU6hhNBS8h8P\nYaUhIZ42RnpJOSYMPVd3AJ7f6VvxZTSBxA1hQirnV8u1Yfc+ENkMQUGcMYLY\nrE4+\r\n=n0Ll\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmKEAEh2TP8HjRS0l6Xv/wzbUbx3EJWkY5ghvVcalOOwIhAILIzCs4b1u0hJE1Pp6uWvNYH1EJ9t6jUvWi8yBrN+ic"}]},"maintainers":[{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"_npmUser":{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-date_1.1.0_1587993836447_0.44861149896926134"},"_hasShrinkwrap":false},"1.1.1":{"name":"jest-date","version":"1.1.1","description":"Custom jest matchers to test dates","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/Stefanwullems/jest-date.git"},"author":{"name":"stefanwullems","email":"stefan@exivity.com"},"license":"MIT","private":false,"keywords":["date","date-fns","jest"],"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","kcd-scripts":"5.6.0","pretty-format":"^25.4.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@babel/runtime":"^7.9.2","date-fns":"^2.12.0","jest-matcher-utils":"^25.4.0"},"scripts":{"build":"yarn build:clean && tsc && yarn build:root && yarn build:docs","build:clean":"yarn rimraf dist extend-expect.js extend-expect.d.ts matchers.js matchers.d.ts","build:root":"tsc matchers.ts --noEmit false --declaration true && tsc extend-expect.ts --noEmit false --declaration true","publish:major":"yarn build && npm version major && npm publish && yarn build:clean","publish:minor":"yarn build && npm version minor && npm publish && yarn build:clean","publish:patch":"yarn build && npm version patch && npm publish && yarn build:clean","build:docs":"yarn doctoc . --maxlevel 3 --notitle","format":"kcd-scripts format","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["./node_modules/kcd-scripts/eslint.js","plugin:@typescript-eslint/eslint-recommended"],"rules":{"babel/no-invalid-this":"off","import/no-unresolved":"off"}},"eslintIgnore":["node_modules","coverage","dist"],"gitHead":"3684ec89ff14e80c2aacb9e8de08f38452effc1c","bugs":{"url":"https://github.com/Stefanwullems/jest-date/issues"},"homepage":"https://github.com/Stefanwullems/jest-date#readme","_id":"jest-date@1.1.1","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-IJWXdPZzAdichJryYu0R4fo7SO+uiWWQ2G2z8LHTA9AKcgpjOKkExDhqMf8G07eNxomPIbea7nXzspsra/YNEw==","shasum":"48d9aa4433d06f3cca5d80749974d6e886ba1102","tarball":"https://registry.npmjs.org/jest-date/-/jest-date-1.1.1.tgz","fileCount":52,"unpackedSize":39572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepuhRCRA9TVsSAnZWagAARSAP/3bZNQcioV66ijBk6lmW\nZauWqISKDMjirwTlf7KbDN3hyBlFLX2bNRzF+hKbcp7WhOHGho3RfhnDy6jp\nwSRPNODTVmpmJ3m+P5qV7nXqAC4My+9cH57+yy9X8Fu6y9jc/jRXYTn8NKp8\nuleWErrQ3YUQwLDd0+RwrahjYCJbKQlBcnV+JsRcuauU75b6XdCDEEbwi/YO\npRhMYjhXCGK7W1LV5FqIgQ18VlT6TMHOfy+mEQ8mlWUuLUU9uRvhfXtZ8aiP\nOf40Hudxwz/KZ7NLgopJTliKxy+yLbLRjD6/xIley68OJfLTUTASB06i3G3w\nxJPOCyqFopmnfl47PW4qoRIVQKEAre2I46Fzd0XA+WG706DeGtYZeAS9YWEc\nM5qSpGdwJCln7TSOFT5CmfVjl2aZz87RsxWbPAJ14+oUsT/XYIm9xLmekhBy\nIiMJkX+h5VpSM+jCJHZj0bvWtGC9e0XZSzMoJTU5c285kklzZIkOiBabtxk5\ndyb3n9UPPQk/FCvOhKAe+90Mi2PboLMlxp66gg26DfeBY8HREOci6mdyBueU\nq7jjhtsLluVcgwIL4cZqPmzFNBkkLozik4vnCF6e+R60tySpXH76CTcLVao/\nf76magsFvYLZoepaddGxteq8Zesknafp6X6bfhe6u2e46Ml3kAImaDrpEO/3\nE71y\r\n=ykZ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYhLHKFpQV/kIvdORBEigCStaaOvHJZMmMSUT+P+qp0AiEAweO+G7S0wCnrWP1eYpi3vh+/29obZD37Pm6mWzLhu4U="}]},"maintainers":[{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"_npmUser":{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-date_1.1.1_1587996752577_0.8925324881480698"},"_hasShrinkwrap":false},"1.1.2":{"name":"jest-date","version":"1.1.2","description":"Custom jest matchers to test dates","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/Stefanwullems/jest-date.git"},"author":{"name":"stefanwullems","email":"stefan@exivity.com"},"license":"MIT","private":false,"keywords":["date","date-fns","jest"],"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","kcd-scripts":"5.6.0","pretty-format":"^25.4.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@babel/runtime":"^7.9.2","date-fns":"^2.12.0","jest-matcher-utils":"^25.4.0"},"scripts":{"build":"yarn build:clean && tsc && yarn build:root && yarn build:docs","build:clean":"yarn rimraf dist extend-expect.js extend-expect.d.ts matchers.js matchers.d.ts","build:root":"tsc matchers.ts --noEmit false --declaration true && tsc extend-expect.ts --noEmit false --declaration true","publish:major":"yarn build && npm version major && npm publish && yarn build:clean","publish:minor":"yarn build && npm version minor && npm publish && yarn build:clean","publish:patch":"yarn build && npm version patch && npm publish && yarn build:clean","build:docs":"yarn doctoc . --maxlevel 3 --notitle","format":"kcd-scripts format","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["./node_modules/kcd-scripts/eslint.js","plugin:@typescript-eslint/eslint-recommended"],"rules":{"babel/no-invalid-this":"off","import/no-unresolved":"off"}},"eslintIgnore":["node_modules","coverage","dist"],"gitHead":"0d65ee6a0a4106c78a8eb7300a2a8ead4153cf2a","bugs":{"url":"https://github.com/Stefanwullems/jest-date/issues"},"homepage":"https://github.com/Stefanwullems/jest-date#readme","_id":"jest-date@1.1.2","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-qbEvxioTOB5CC7YKgaNlLWEd20o/I+1czW0btLVfRrUXUGmBygnr2WI+Gk6At8IzsFVHkmr1usHyiQ+itHQVqg==","shasum":"435c961e9985b769f52799b9e43f26d217a73db7","tarball":"https://registry.npmjs.org/jest-date/-/jest-date-1.1.2.tgz","fileCount":48,"unpackedSize":39392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepuy2CRA9TVsSAnZWagAAmEwP/icTvWXcjFeUEqyv88Ng\nqPyyjZKXI8tyhEBBWYsF0dtcMJTUW3DHbl30NH/CO7VcMLfqPyUJVISHCp6g\nFUcbwvEonM6aBRa1kY9EkjJ74qSP71DN0Jp099nQTApCQ5KTnv4GAaKNsRum\nSsVm8rr2zh9qyxHD06I5SninkDicEBENKE7N36zz+i1gndTUJpj5cGYHDXIQ\nC5iqiRqeN39fy8aFLj7z7RDqOaYhrz34lnZUAQkmIePbgaKkwzep9usC35hd\npQiSQ6HM0pnhhNOwQWanrM3ZSSFX1Rw2LlQQSzkRGWFQaguDTHUPm7enjNeW\nDagmMZbmfaYc8+VRvGwYuzMRvPkGitSMA8o/faS42I3neDdClSTqL3d7tlW/\n/VRamUf0ruuUt8H2OZa1FnsMuyXUjoR2Ezkf2CQnf32TWx76YI3tfZP0uomK\nVsa3exT/xvZ32zU4VDcMMsdm6S9jNpxHJ8kF9pSRzy9WV1KAuUnK9vV/qK1R\n8wuYOiWBu9EVp5rLVKooz3xmxvUVmZMS9kHOO58MQMie3e4tNzzB/4cer1Bg\nwiMRGXnHxMtpc93owl2msyuLpKcSBeIGCOsB6K27b8bg97TsJgdMiEn+0ywY\nK+1F0o8DeetbvAXxH5gLFtoxaCWb09GNx6CdN48KftzxVXce80/W+Z1rgK98\nYGFJ\r\n=FzIW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhpZiW7X0KA/pvJD1xHHn8sBgbhY74kFM4Zx1J/H5qiAiEApCwDDsA5ejTFytxDKixyeqL92rmte4xDlmQ9+EELuRg="}]},"maintainers":[{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"_npmUser":{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-date_1.1.2_1587997877597_0.1418244765287593"},"_hasShrinkwrap":false},"1.1.3":{"name":"jest-date","version":"1.1.3","description":"Custom jest matchers to test dates","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/Stefanwullems/jest-date.git"},"author":{"name":"stefanwullems","email":"stefan@exivity.com"},"license":"MIT","private":false,"keywords":["date","date-fns","jest"],"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","kcd-scripts":"5.6.0","pretty-format":"^25.4.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@babel/runtime":"^7.9.2","date-fns":"^2.12.0","jest-matcher-utils":"^25.4.0"},"scripts":{"build":"yarn build:clean && tsc && yarn build:root && yarn build:docs","build:clean":"yarn rimraf dist extend-expect.js extend-expect.d.ts matchers.js matchers.d.ts","build:root":"tsc matchers.ts --noEmit false --declaration true && tsc extend-expect.ts --noEmit false --declaration true","publish:major":"yarn build && npm version major && npm publish && yarn build:clean","publish:minor":"yarn build && npm version minor && npm publish && yarn build:clean","publish:patch":"yarn build && npm version patch && npm publish && yarn build:clean","build:docs":"yarn doctoc . --maxlevel 3 --notitle","format":"kcd-scripts format","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["./node_modules/kcd-scripts/eslint.js","plugin:@typescript-eslint/eslint-recommended"],"rules":{"babel/no-invalid-this":"off","import/no-unresolved":"off"}},"eslintIgnore":["node_modules","coverage","dist"],"gitHead":"a68f9ebc6c3f1258b2c2d67a9227b537104af1a3","bugs":{"url":"https://github.com/Stefanwullems/jest-date/issues"},"homepage":"https://github.com/Stefanwullems/jest-date#readme","_id":"jest-date@1.1.3","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-5vO6rhIGDBdSn+KN7aOqwTnPIyVpUAusc5DyX7IXWoiwGHP8FJbkB9/ZbrWcqgywv+edSyI0PMzx+GTxL0OJAA==","shasum":"c24f417753ddebac8bf0b0df83acecf57ef585a0","tarball":"https://registry.npmjs.org/jest-date/-/jest-date-1.1.3.tgz","fileCount":48,"unpackedSize":41183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepu8lCRA9TVsSAnZWagAAz8wP/2dYoJrSqKXCcGAAEeY6\nGiDY0tMFocsIfo/VnUlDBhKqLkmOZK1aSMVmpGFfQPYSv1nFpirCxu+BnkXS\ng8zRSmmJ8HG//MJAgmYQlPJYaTnsmeCpPZwo4c+iM5QPlnHgH2oBwuaGCGHp\nNLGvsruMEr9zgIporOiii9k/bZIPA4LR6BR7RWEdVLGGQVV1JVFz32y2B1fG\nPe5JFLHdKI/GAnow8v2UPYt7YkDsqYZzcJKhgdn1zw63XOCOCYjwILmGXBJX\nmesnzfsFTbhoKmihWM/r7J7sn4C7OLBU0cZ1j659t8B45c15N68MRn4mvYdx\ngKBYjzuqhnwKuE/Rr1NSEoWQ4EDAT/lJcy1j/mMl0KNsCt/VKH272J7sgRCw\ntcWKq8X1YD2f6VGpdLHQsBvPurlGM3A62odWYdn6FAKJWXIqRGND5PAkxBBh\n8ES0HGI+0AF0snHfiSq10pELzR4iAjtOWSaKMFLO3nkOMNlNZtkySuBHDAFc\nyMiVgAz2FCom0RIi1Q+9VcHmBHiJEVQ15wCwyEBpPF911A9MAnp8lUj0oYBp\nx5q0Mf8PaOh1Bpbf7YnXtusbJUGzbCccF5JJLzpbvlcOirk4H+uMYucXsAYn\nbCR+VD2rHuhz/38ZVlmJVdac7mSoFxMLznzlX8+JYoOklAAm+E+jB7RF2fhu\nwOh7\r\n=rmR1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2tbr6zX654wOwowz2py9xxe3TXX7VOL2fZtRBvJlifwIhAKuLkqkUB6I043V+FmWBZoDXTbBh5bwFe3PYFgJPIbid"}]},"maintainers":[{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"_npmUser":{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-date_1.1.3_1587998500621_0.9972586469298017"},"_hasShrinkwrap":false},"1.1.4":{"name":"jest-date","version":"1.1.4","description":"Custom jest matchers to test dates","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/Stefanwullems/jest-date.git"},"author":{"name":"stefanwullems","email":"stefan@exivity.com"},"license":"MIT","private":false,"keywords":["date","date-fns","jest"],"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","kcd-scripts":"5.6.0","pretty-format":"^25.4.0","rimraf":"^3.0.2","ts-jest":"^25.4.0","typescript":"^3.8.3"},"dependencies":{"@babel/runtime":"^7.9.2","date-fns":"^2.12.0","jest-matcher-utils":"^25.4.0"},"scripts":{"build":"yarn build:clean && tsc && yarn build:root && yarn build:docs","build:clean":"yarn rimraf dist extend-expect.js extend-expect.d.ts matchers.js matchers.d.ts","build:root":"tsc matchers.ts --noEmit false --declaration true && tsc extend-expect.ts --noEmit false --declaration true","publish:major":"yarn build && npm version major && npm publish && yarn build:clean","publish:minor":"yarn build && npm version minor && npm publish && yarn build:clean","publish:patch":"yarn build && npm version patch && npm publish && yarn build:clean","build:docs":"yarn doctoc . --maxlevel 3 --notitle","format":"kcd-scripts format","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["./node_modules/kcd-scripts/eslint.js","plugin:@typescript-eslint/eslint-recommended"],"rules":{"babel/no-invalid-this":"off","import/no-unresolved":"off"}},"eslintIgnore":["node_modules","coverage","dist"],"gitHead":"4dd7d3ebaf542d562119b1b67d2ed4936dccb2fd","bugs":{"url":"https://github.com/Stefanwullems/jest-date/issues"},"homepage":"https://github.com/Stefanwullems/jest-date#readme","_id":"jest-date@1.1.4","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-PpAiCpT2O9uKoe71D4oGYDG5H+9CRvPljqGWzKDO6DrFS60rJCMRiUI5zvvn8yz7EyWzIEhhjwlApxmmOX6IGw==","shasum":"83f797b2868df58bf96f1f26c2ca122c786739d9","tarball":"https://registry.npmjs.org/jest-date/-/jest-date-1.1.4.tgz","fileCount":48,"unpackedSize":40510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepvDFCRA9TVsSAnZWagAARbsP+wWsfUd52dnWUg3pc7f6\nW5/HDswTFyRu2iZ0mjTACqQ5OjhhBNDTTlCmI/nzCj5OiMJEbdOfyQqeQxED\nEfsB2kTSTQXT51Icuew6CujFB8iVPc6z07uQUMpl4VPyE0cgpbtRSRcivyIv\nHQpiWLTqtwKEav5KIog0/FGOyfbAs38PraJiqp2a+GozLuCeMGjDk4BBqU6P\nCdKFb/Phhe1PfbyIcvvGuCtukouUwC7wdsrVQ6UJMRcIAY3K5q0Svf6qbox2\niagZhXoGk6vgzN561b5kBKdUNH1ljuZbMAznWUtH+m7DRLDz7whI2di0+m/s\nSQPC8aDd+Lsu7U4w4sLmNt1vBoeTcOHDKZdZ39FR0ym9biQV4BR1FA3AAcfR\nOqmsHt2NMaWx4s0fP8NfRkquC4cGR6wtzMeHLrbiz/AURhmTOUkPlSro5v/D\nt3glRWq1hBFYXDbU4w9dmY6Lr5it0B3+LLr1HP91xZ86aeReXkEzOm8c2Bom\nPlWMRq73+cYUXbp/023iul18iA/GWi/aQ6mYzwTqRiKUZuuHfcbMET8UZL4c\nkljAQAtY60uiJhcg4WeE+KmTiA+SVIHLaV+wiqXGWkDDn0hZioiQ4wDiSj7a\ngdrffcfd1F+NANJeHPQ+Sx33dYMj2j2K7s1dgu4cmcpEmxfyUtROaTg7wHuL\nmqID\r\n=y9rb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICF9krP+yNo09llLi7NRmipD/eJ8apel854d/5GQJ3/aAiAy5r9MFueE3HEbkQx/j7YMx/zCweCfY59TE97bNHE4jw=="}]},"maintainers":[{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"_npmUser":{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-date_1.1.4_1587998917014_0.7889121165321002"},"_hasShrinkwrap":false},"1.1.5":{"name":"jest-date","version":"1.1.5","description":"Custom jest matchers to test dates","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/pkuczynski/jest-date.git"},"url":"https://github.com/pkuczynski/jest-date","contributors":[{"name":"Stefan Wullems","email":"stefan@exivity.com"},{"name":"Piotr Kuczynski"}],"license":"MIT","private":false,"keywords":["date","date-fns","jest","jest date"],"devDependencies":{"@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","doctoc":"^2.2.1","kcd-scripts":"^13.0.0","pretty-format":"^29.5.0","ts-jest":"^29.0.5","typescript":"^4.9.5"},"dependencies":{"@babel/runtime":"^7.21.0","date-fns":"^2.29.3","jest-matcher-utils":"^29.5.0"},"scripts":{"build":"npm run build:clean && tsc && npm run build:root && npm run build:docs","build:clean":"rm -rf dist extend-expect.js extend-expect.d.ts matchers.js matchers.d.ts","build:root":"tsc matchers.ts --noEmit false --declaration true && tsc extend-expect.ts --noEmit false --declaration true","publish:major":"npm run build && npm version major && npm publish && npm run build:clean","publish:minor":"npm run build && npm version minor && npm publish && npm run build:clean","publish:patch":"npm run build && npm version patch && npm publish && npm run build:clean","build:docs":"doctoc . --maxlevel 3 --notitle","format":"kcd-scripts format","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["./node_modules/kcd-scripts/eslint.js","plugin:@typescript-eslint/eslint-recommended"],"rules":{"babel/no-invalid-this":"off","import/no-unresolved":"off"}},"eslintIgnore":["node_modules","coverage","dist"],"types":"./dist/index.d.ts","gitHead":"3d581f2e24460e567123424560a7bc2494bae5fe","bugs":{"url":"https://github.com/pkuczynski/jest-date/issues"},"homepage":"https://github.com/pkuczynski/jest-date#readme","_id":"jest-date@1.1.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Pz9VXt2POnnUCvI+vqmqJRLghjPL9ySzDfIWauu4tGTNlBcRbsWJ+j5ppwM0NUVNerJC6kw9/ZxA+Wz9xaA+dA==","shasum":"70c59c95bc5ac121acc02b6e1a24ba37ab783a1a","tarball":"https://registry.npmjs.org/jest-date/-/jest-date-1.1.5.tgz","fileCount":48,"unpackedSize":46831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL6cGcUnAWd5mZlYuu/DQWvDgya93YdpAeAv4E1fyEigIhAIfo0/vUl45GUwOWFaBXgHVyFtv5+F5GeoObbTt86TAa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBnatACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIDA/9H0ALeNeKXDXKrPoIpgHfR4arAKjxs1FMbAQFXkhqVYLXy664\r\nh8vrCmcSFZKJezEFnpx1zGvIht0b9QT+VZfCtI4InnLnPzFT8PzawJFT/6Kf\r\nFw1CQjtwOo3juaP8bVC3UKfD941XakempMhW0tyzPxLnYmvZ7bDVKstIJL+S\r\nbmHHZfFRhiUysVWHqxi/9ayrpUL20/nvuCVHvppfGC3b1Y6IJVcbpYKNvpkr\r\ngSjnlUZZYb+HnwMeg9OA/wdG4uWQNuYStrEVt/1mCnwzgq+WDoSAuMf0cyR6\r\ndhWK8v6goaLej8H5Jcmvpw3sjMSYCaD//cnbyEP56EiRBgme3HZpDGVkSFFk\r\n/20xcbclMrVn9Y+0S91o9STXYr2AIywdU+bPD5LiKJ+6ESq2nfCszuP9Ob/B\r\nbN5d6RRVNNzC2juCNzLm8bC9Z1L0Jm+EQ3oouqTUQkt6VeAngSk1UEABpMJ4\r\nTQ/N4V4xuAOlpdP4qWP/jskZ/oXQ+UIxoDY3FVXvg5ogDMUIHvwsdHDihjEu\r\ncJKCDuZ2LX+uWZwPw+A3pWNK8Z9g2FnLBmDXHsO65uLaUTbyrt2Ns6Hkypci\r\n5ZbB8h/rvMbDzahvDTS3zJuKW5wDgmu5s8+Iqn87vUIeLWGJqYWIS/8/f9zu\r\ncRZgimFV0cnTZLOdjRpKk/USdYP6WvvMBU0=\r\n=ZjXS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkuczynski","email":"piotr.kuczynski@gmail.com"},"directories":{},"maintainers":[{"name":"pkuczynski","email":"piotr.kuczynski@gmail.com"},{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-date_1.1.5_1678145197323_0.5083660852696246"},"_hasShrinkwrap":false},"1.1.6":{"name":"jest-date","version":"1.1.6","description":"Custom jest matchers to test dates","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/pkuczynski/jest-date.git"},"url":"https://github.com/pkuczynski/jest-date","contributors":[{"name":"Stefan Wullems","email":"stefan@exivity.com"},{"name":"Piotr Kuczynski"}],"license":"MIT","private":false,"keywords":["date","date-fns","jest","jest date"],"devDependencies":{"@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","doctoc":"^2.2.1","kcd-scripts":"^13.0.0","pretty-format":"^29.5.0","ts-jest":"^29.0.5","typescript":"^4.9.5"},"dependencies":{"@babel/runtime":"^7.21.0","date-fns":"^2.29.3","jest-matcher-utils":"^29.5.0"},"scripts":{"build":"npm run build:clean && tsc && npm run build:root && npm run build:docs","build:clean":"rm -rf dist extend-expect.js extend-expect.d.ts matchers.js matchers.d.ts","build:root":"tsc matchers.ts --noEmit false --declaration true && tsc extend-expect.ts --noEmit false --declaration true","publish:major":"npm run build && npm version major && npm publish && npm run build:clean","publish:minor":"npm run build && npm version minor && npm publish && npm run build:clean","publish:patch":"npm run build && npm version patch && npm publish && npm run build:clean","build:docs":"doctoc . --maxlevel 3 --notitle","format":"kcd-scripts format","lint":"kcd-scripts lint","setup":"npm install && npm run validate -s","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["./node_modules/kcd-scripts/eslint.js","plugin:@typescript-eslint/eslint-recommended"],"rules":{"babel/no-invalid-this":"off","import/no-unresolved":"off"}},"eslintIgnore":["node_modules","coverage","dist"],"types":"./dist/index.d.ts","gitHead":"6296a06571f9fb1043a36aa4fea2c1329aa4bb9b","bugs":{"url":"https://github.com/pkuczynski/jest-date/issues"},"homepage":"https://github.com/pkuczynski/jest-date#readme","_id":"jest-date@1.1.6","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-n6MYs62hhyFnJVUCv1xQmfh6NBzVt6PqRIbDo3sYR+g9/7j4DXgR8yLgdpbSMeo9VmdaoKXWkIXDntumq4JRqQ==","shasum":"adb56938557ed3997aacfdf26d142323bac18ae3","tarball":"https://registry.npmjs.org/jest-date/-/jest-date-1.1.6.tgz","fileCount":48,"unpackedSize":46770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuAqKLhszghWRiok1rMhkIgBAS53z+onc5lCS5EVNqBwIhAOEQKd1OiRSzjwry7aBBO7Y+Y3KCUC2jyDYZpQ3Dm7WQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBngSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopXQ/+K3xb+1Cf3XT7g0vzy3zhYdgk+VBoz9BQtmQdgZaQomQSIjxV\r\ndDzv0zbjvDqHtuTGxxf9WA03UIhQbnNdRVK7jwA84wTr9b5pjVAa3jaQtcxF\r\ndMgYuqY1RL2MRRZB7i47LU9pw5racFFsVHuRa1uNN98880xDoGe9OsKDPTok\r\nQyHVfSNJxPEQ5AMmlJRjgotDzXgAW0mY7g7BfKMa0jx6ATlG7g6B83QZxaDd\r\nCqLLkkoml674SxZpXriSQxPZpOs2vk/mLpkqShMHsT2Sf+7ZIIkY7tcWcjiv\r\n1IQtG7AwZJEyqUhEGfUMuDq9nASRhXEhC26FZoWkUNWuvpgiqU4EqHYnvc6Y\r\n0oAIyZ6H6prL9+43f9T4Da+yc+B7EXK76tmpEEZoyUa+uOt0lUHZHh6xCpch\r\nLQ/zqLLcbs0+r+TpMgCKv3oKZa1VPCl6gbTdsYpYv8ge+Gz25NBzmOmv4OIf\r\n4Wcg4PnXQHCxm9LhUyJakVZ7gJEyNo8sIOd/3GsMMJlVe72xhL+ePfsaJ92t\r\n0LhLa4MjonOgzLQ2LnhLsFVDRZ9SYPdAOJb0SW2pwqP+u3Zlpdv3gHy89Csc\r\n4j31j8992o4faFnWtN95xVEb/TZ8ZkmGXftJXKMUtjpBgTwUWWN3yfqdzMP7\r\nnEGGMYrzJieUiMo2JeP/8Lj+mKzzuR5OBVc=\r\n=dnyF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkuczynski","email":"piotr.kuczynski@gmail.com"},"directories":{},"maintainers":[{"name":"pkuczynski","email":"piotr.kuczynski@gmail.com"},{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-date_1.1.6_1678145554592_0.0743883134714145"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-26T12:08:46.328Z","1.0.0":"2020-04-26T12:08:46.433Z","modified":"2023-03-06T23:32:34.852Z","1.0.1":"2020-04-26T12:10:34.453Z","1.1.0":"2020-04-27T13:23:56.568Z","1.1.1":"2020-04-27T14:12:32.710Z","1.1.2":"2020-04-27T14:31:17.687Z","1.1.3":"2020-04-27T14:41:40.776Z","1.1.4":"2020-04-27T14:48:37.120Z","1.1.5":"2023-03-06T23:26:37.458Z","1.1.6":"2023-03-06T23:32:34.766Z"},"maintainers":[{"name":"pkuczynski","email":"piotr.kuczynski@gmail.com"},{"name":"stefanwullems","email":"stefanwullems1998@gmail.com"}],"description":"Custom jest matchers to test dates","homepage":"https://github.com/pkuczynski/jest-date#readme","repository":{"type":"git","url":"git+ssh://git@github.com/pkuczynski/jest-date.git"},"bugs":{"url":"https://github.com/pkuczynski/jest-date/issues"},"license":"MIT","readme":"<div align=\"center\">\n<h1>jest-date</h1>\n\n<a href=\"https://www.emojione.com/emoji/1f989\">\n  <img\n    height=\"80\"\n    width=\"80\"\n    alt=\"calendar\"\n    src=\"https://raw.githubusercontent.com/Stefanwullems/jest-date/master/other/calendar.png\"\n  />\n</a>\n\n<p>Custom jest matchers to compare dates against eachother</p>\n</div>\n\n---\n\n[![version][version-badge]][package] [![downloads][downloads-badge]][npmtrends]\n\n[![Watch on GitHub][github-watch-badge]][github-watch]\n[![Star on GitHub][github-star-badge]][github-star]\n\n## The problem\n\nYou want to use [jest][jest] to write tests that assert how dates compare to eachother. As part of that goal, you want to avoid all the repetitive patterns that arise in doing so and you want to get valueable feedback when tests fail.\n\n## This solution\n\nThe `jest-date` library provides a set of custom jest matchers\nthat you can use to extend jest. These will make your tests more declarative,\nclear to read and to maintain. Next to that, it will give you valueable information as to why your test are failing.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Matcher types](#matcher-types)\n  - [Relative matchers](#relative-matchers)\n  - [Weekday matchers](#weekday-matchers)\n- [Custom matchers](#custom-matchers)\n  - [`toBeBefore`](#tobebefore)\n  - [`toBeAfter`](#tobeafter)\n  - [`toBeSameSecondAs`](#tobesamesecondas)\n  - [`toBeSameMinuteAs`](#tobesameminuteas)\n  - [`toBeSameHourAs`](#tobesamehouras)\n  - [`toBeSameDayAs`](#tobesamedayas)\n  - [`toBeSameWeekAs`](#tobesameweekas)\n  - [`toBeSameMonthAs`](#tobesamemonthas)\n  - [`toBeSameQuarterAs`](#tobesamequarteras)\n  - [`toBeSameYearAs`](#tobesameyearas)\n  - [`toBeMonday`](#tobemonday)\n  - [`toBeTuesday`](#tobetuesday)\n  - [`toBeWednesday`](#tobewednesday)\n  - [`toBeThursday`](#tobethursday)\n  - [`toBeFriday`](#tobefriday)\n  - [`toBeSaturday`](#tobesaturday)\n  - [`toBeSunday`](#tobesunday)\n- [Inspiration](#inspiration)\n- [LICENSE](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nThis module is distributed via [npm][npm] which is bundled with [node][node] and\nshould be installed as one of your project's `devDependencies`:\n\n```\nnpm install --save-dev jest-date\n```\n\n## Usage\n\nImport `jest-date` once (for instance in your [tests setup\nfile][]) and you're good to go:\n\n[tests setup file]:\n  https://jestjs.io/docs/en/configuration.html#setupfilesafterenv-array\n\n```javascript\nimport 'jest-date'\n```\n\n> Note: If you're using TypeScript, make sure your setup file is a `.ts` and not\n> a `.js` to include the necessary types.\n\nAlternatively, you can selectively import only the matchers you intend to use,\nand extend jest's `expect` yourself:\n\n```javascript\nimport {\n  toBeBefore,\n  toBeSameMonthAs,\n} from 'jest-date/matchers'\n\nexpect.extend({toBeBefore, toBeSameMonthAs})\n```\n\n> Note: when using TypeScript, this way of importing matchers won't provide the\n> necessary type definitions.\n\n## Matcher types\n\n### Relative matchers\n\nRelative matchers can be used to compare two dates with eachother. \nWhen a matcher fails, it will provide a debug message in the following format:\n\n`Expected date {expected_date} {matcher} {received_date}, but it was {difference}.`\n\nHere are some concrete examples:\n\n[`toBeSameSecondAs`](#tobesamesecondas): \n`Expected date 2020-07-13T22:05:23.670Z to be same second as 2020-07-13T22:05:22.670Z, but it was 1 second after.`\n\n[`toBeBefore`](#tobebefore): \n`Expected date 1970-01-01T00:00:00.000Z not to be before 2020-01-01T00:00:00.000Z, but it was 50 years before.`\n\n[`toBeSameQuarterAs`](#tobesamequarteras): \n`Expected date 2020-10-13T22:15:12.304Z to be same quarter as 2020-07-13T22:15:12.304Z, but it was 3 months after.`\n\n### Weekday matchers\n\nWeekday matchers can be used to check if a given date falls on a certain day of the week. \nWhen this kind of a matcher fails, it will provide a debug message in either the following formats:\n\nStandard Message: `Expected date {received} to be on a {expected_day}, but it was on a {actual_day}.`\n\nInverted Message: `Expected date {received} not be on a {expected_day}, but it was`\n\nHere are some concrete examples:\n\n[`toBeMonday`](#tobemonday): \n`Expected date 2020-07-13T22:25:43.553Z to be on a monday, but it was on a tuesday.`\n\n[`toBeSunday`](#tobesunday): \n`Expected date 2020-07-11T22:26:33.626Z not to be on a sunday, but it was.`\n\n## Custom matchers\n\n`jest-date` can work with any library or framework. The custom matcher examples below are written using\nfunctions from the awesome [date-fns][date-fns] library (e.g. `isBefore`,\n`isSameDayAs`, `formatDistance`, etc.)\n\n### `toBeBefore`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeBefore(date: Date)\n```\n\nThis allows you to check whether a date is before another.\n\n#### Examples\n\n```javascript\nexpect(new Date('1970')).toBeBefore(new Date('2020')) // ✔️ pass\nexpect(new Date('2020')).toBeBefore(new Date('1970')) // ❌ fail\n\nexpect(new Date('1970')).not.toBeBefore(new Date('2020')) // ❌ fail\nexpect(new Date('2020')).not.toBeBefore(new Date('1970')) // ✔️ pass\n```\n\n<hr />\n\n### `toBeAfter`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeAfter(date: Date)\n```\n\nThis allows you to check whether a date is after another.\n\n#### Examples\n\n```javascript\nexpect(new Date('2020')).toBeAfter(new Date('1970')) // ✔️ pass\nexpect(new Date('1970')).toBeAfter(new Date('2020')) // ❌ fail\n\nexpect(new Date('2020')).not.toBeAfter(new Date('1970')) // ❌ fail\nexpect(new Date('1970')).not.toBeAfter(new Date('2020')) // ✔️ pass\n```\n\n### `toBeSameSecondAs`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeSameSecondAs(date: Date)\n```\n\nThis allows you to check whether a date is in the same second as another.\n\n#### Examples\n\n```javascript\nimport {startOfSecond, addSeconds} from 'date-fns'\n\nconst date = new Date()\n\nexpect(startOfSecond(date)).toBeSameSecondAs(date) // ✔️ pass\nexpect(addSeconds(date, 2)).toBeSameSecondAs(date) // ❌ fail\n\nexpect(startOfSecond(date)).not.toBeSameSecondAs(date) // ❌ fail\nexpect(addSeconds(date, 2)).not.toBeSameSecondAs(date) // ✔️ pass\n```\n\n<hr />\n\n### `toBeSameMinuteAs`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeSameMinuteAs(date: Date)\n```\n\nThis allows you to check whether a date is in the same minute as another.\n\n#### Examples\n\n```javascript\nimport {startOfMinute, addMinutes} from 'date-fns'\n\nconst date = new Date()\n\nexpect(startOfMinute(date)).toBeSameMinuteAs(date) // ✔️ pass\nexpect(addMinutes(date, 2)).toBeSameMinuteAs(date) // ❌ fail\n\nexpect(startOfMinute(date)).not.toBeSameMinuteAs(date) // ❌ fail\nexpect(addMinutes(date, 2)).not.toBeSameMinuteAs(date) // ✔️ pass\n```\n\n<hr />\n\n### `toBeSameHourAs`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeSameHourAs(date: Date)\n```\n\nThis allows you to check whether a date is in the same hour as another.\n\n#### Examples\n\n```javascript\nimport {startOfHour, addHours} from 'date-fns'\n\nconst date = new Date()\n\nexpect(startOfHour(date)).toBeSameHourAs(date) // ✔️ pass\nexpect(addHours(date, 2)).toBeSameHourAs(date) // ❌ fail\n\nexpect(startOfHour(date)).not.toBeSameHourAs(date) // ❌ fail\nexpect(addHours(date, 2)).not.toBeSameHourAs(date) // ✔️ pass\n```\n\n<hr />\n\n### `toBeSameDayAs`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeSameDayAs(date: Date)\n```\n\nThis allows you to check whether a date is in the same day as another.\n\n#### Examples\n\n```javascript\nimport {startOfDay, addDays} from 'date-fns'\n\nconst date = new Date()\n\nexpect(startOfDay(date)).toBeSameDayAs(date) // ✔️ pass\nexpect(addDays(date, 2)).toBeSameDayAs(date) // ❌ fail\n\nexpect(startOfDay(date)).not.toBeSameDayAs(date) // ❌ fail\nexpect(addDays(date, 2)).not.toBeSameDayAs(date) // ✔️ pass\n```\n\n<hr />\n\n### `toBeSameWeekAs`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeSameWeekAs(date: Date)\n```\n\nThis allows you to check whether a date is in the same week as another.\n\n#### Examples\n\n```javascript\nimport {startOfWeek, addWeeks} from 'date-fns'\n\nconst date = new Date()\n\nexpect(startOfWeek(date)).toBeSameWeekAs(date) // ✔️ pass\nexpect(addWeeks(date, 2)).toBeSameWeekAs(date) // ❌ fail\n\nexpect(startOfWeek(date)).not.toBeSameWeekAs(date) // ❌ fail\nexpect(addWeeks(date, 2)).not.toBeSameWeekAs(date) // ✔️ pass\n```\n\n<hr />\n\n### `toBeSameMonthAs`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeSameMonthAs(date: Date)\n```\n\nThis allows you to check whether a date is in the same month as another.\n\n#### Examples\n\n```javascript\nimport {startOfMonth, addMonths} from 'date-fns'\n\nconst date = new Date()\n\nexpect(startOfMonth(date)).toBeSameMonthAs(date) // ✔️ pass\nexpect(addMonths(date, 2)).toBeSameMonthAs(date) // ❌ fail\n\nexpect(startOfMonth(date)).not.toBeSameMonthAs(date) // ❌ fail\nexpect(addMonths(date, 2)).not.toBeSameMonthAs(date) // ✔️ pass\n```\n\n<hr />\n\n### `toBeSameQuarterAs`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeSameQuarterAs(date: Date)\n```\n\nThis allows you to check whether a date is in the same quarter as another.\n\n#### Examples\n\n```javascript\nimport {startOfQuarter, addQuarters} from 'date-fns'\n\nconst date = new Date()\n\nexpect(startOfQuarter(date)).toBeSameQuarterAs(date) // ✔️ pass\nexpect(addQuarters(date, 2)).toBeSameQuarterAs(date) // ❌ fail\n\nexpect(startOfQuarter(date)).not.toBeSameQuarterAs(date) // ❌ fail\nexpect(addQuarters(date, 2)).not.toBeSameQuarterAs(date) // ✔️ pass\n```\n\n<hr />\n\n### `toBeSameYearAs`\n\n**Matcher type**: [relative](#relative-matchers)\n\n```typescript\ntoBeSameYearAs(date: Date)\n```\n\nThis allows you to check whether a date is in the same year as another.\n\n#### Examples\n\n```javascript\nimport {startOfYear, addYears} from 'date-fns'\n\nconst date = new Date()\n\nexpect(startOfYear(date)).toBeSameYearAs(date) // ✔️ pass\nexpect(addYears(date, 2)).toBeSameYearAs(date) // ❌ fail\n\nexpect(startOfYear(date)).not.toBeSameYearAs(date) // ❌ fail\nexpect(addYears(date, 2)).not.toBeSameYearAs(date) // ✔️ pass\n```\n\n<hr />\n\n### `toBeMonday`\n\n**Matcher type**: [weekday](#weekday-matchers)\n\n```typescript\ntoBeMonday()\n```\n\nThis allows you to check whether a date is on a monday.\n\n#### Examples\n\n```javascript\nexpect(new Date()).toBeMonday()\nexpect(new Date()).not.toBeMonday()\n```\n\n<hr />\n\n### `toBeTuesday`\n\n**Matcher type**: [weekday](#weekday-matchers)\n\n```typescript\ntoBeTuesday()\n```\n\nThis allows you to check whether a date is on a tuesday.\n\n#### Examples\n\n```javascript\nexpect(new Date()).toBeTuesday()\nexpect(new Date()).not.toBeTuesday()\n```\n\n<hr />\n\n### `toBeWednesday`\n\n**Matcher type**: [weekday](#weekday-matchers)\n\n```typescript\ntoBeWednesday()\n```\n\nThis allows you to check whether a date is on a wednesday.\n\n#### Examples\n\n```javascript\nexpect(new Date()).toBeWednesday()\nexpect(new Date()).not.toBeWednesday()\n```\n\n<hr />\n\n### `toBeThursday`\n\n**Matcher type**: [weekday](#weekday-matchers)\n\n```typescript\ntoBeThursday()\n```\n\nThis allows you to check whether a date is on a thursday.\n\n#### Examples\n\n```javascript\nexpect(new Date()).toBeThursday()\nexpect(new Date()).not.toBeThursday()\n```\n\n<hr />\n\n### `toBeFriday`\n\n**Matcher type**: [weekday](#weekday-matchers)\n\n```typescript\ntoBeFriday()\n```\n\nThis allows you to check whether a date is on a friday.\n\n#### Examples\n\n```javascript\nexpect(new Date()).toBeFriday()\nexpect(new Date()).not.toBeFriday()\n```\n\n<hr />\n\n### `toBeSaturday`\n\n**Matcher type**: [weekday](#weekday-matchers)\n\n```typescript\ntoBeSaturday()\n```\n\nThis allows you to check whether a date is on a saturday.\n\n#### Examples\n\n```javascript\nexpect(new Date()).toBeSaturday()\nexpect(new Date()).not.toBeSaturday()\n```\n\n<hr />\n\n### `toBeSunday`\n\n**Matcher type**: [weekday](#weekday-matchers)\n\n```typescript\ntoBeSunday()\n```\n\nThis allows you to check whether a date is on a Sunday.\n\n#### Examples\n\n```javascript\nexpect(new Date()).toBeSunday()\nexpect(new Date()).not.toBeSunday()\n```\n\n<hr />\n\n## Inspiration\n\nThis library was created because as far as I know, \nthere is no matcher library out there dedicated to only comparing dates.\nI ended up using the functions from [date-fns][date-fns] to create assertions like this one:\n\n```javascript\nexpect(isSameDay(date1, date2)).toBe(true)\n```\n\nBut when this fails, you get no feedback at all other than the fact that the dates are not the same day.\nBy making date matchers with helpful failure messages, I hope to make the debugging lives of developers a little bit easier.\n\nProject structure and tooling hugely inspired by [@testing-library/jest-dom][jest-dom]\n\n## LICENSE\n\nMIT\n\n[jest]: https://facebook.github.io/jest/\n[npm]: https://www.npmjs.com/\n[node]: https://nodejs.org\n[date-fns]: https://date-fns.org/\n[jest-dom]: https://github.com/testing-library/jest-dom\n\n[version-badge]:\n  https://img.shields.io/npm/v/jest-date.svg?style=flat-square\n[package]: https://www.npmjs.com/package/jest-date\n\n[downloads-badge]:\n  https://img.shields.io/npm/dm/jest-date.svg?style=flat-square\n[npmtrends]: http://www.npmtrends.com/jest-date\n\n[github-watch-badge]:\n  https://img.shields.io/github/watchers/Stefanwullems/jest-date.svg?style=social\n[github-watch]: https://github.com/Stefanwullems/jest-date/watchers\n[github-star-badge]:\n  https://img.shields.io/github/stars/Stefanwullems/jest-date.svg?style=social\n[github-star]: https://github.com/Stefanwullems/jest-date/stargazers\n","readmeFilename":"README.md","keywords":["date","date-fns","jest","jest date"],"contributors":[{"name":"Stefan Wullems","email":"stefan@exivity.com"},{"name":"Piotr Kuczynski"}]}