{"_id":"sequelize-test-helpers","_rev":"28-792f572f2eb7d96088cf5e60d5268b5c","name":"sequelize-test-helpers","dist-tags":{"latest":"1.4.3"},"versions":{"1.0.0":{"name":"sequelize-test-helpers","version":"1.0.0","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","engines":{"node":"10.5.0","npm":"6.1.0"},"main":"index.js","scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","precommit":"lint-staged","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.5.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^4.19.1","eslint-config-prettier":"^2.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","husky":"^0.14.3","lint-staged":"^7.1.3","mocha":"^5.2.0","nyc":"^12.0.2","prettier":"^1.13.4","proxyquire":"^2.0.0","sinon":"^6.0.0","sinon-chai":"^3.1.0"},"peerDependencies":{"chai":"^4.1.2","sinon":">5.1.0"},"gitHead":"05172213014deaa0d88495fd2e2af3fad634ab32","_id":"sequelize-test-helpers@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"dist":{"integrity":"sha512-EH4Z49BMmA9+kEOyCBaBtDk+RvJlZSR5oUYQBlNcDG54v9/aMdeLA07AM1Y2C9D2CCH/dfqvv1Bnx2v5ixvOqQ==","shasum":"07e479289df95749c07d74e75c3860339926ef93","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.0.tgz","fileCount":30,"unpackedSize":30499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLL1kCRA9TVsSAnZWagAAF4wP/A45DRkvQE93OGVYE2/7\nOGFZKvd8F0xwbk//X703HiC2nwRd3VN40OG/p8G5WIZrnSyspTh96tCcnihH\nge1QOdfrugM9j0MT2hrhlrV8Duu0s/yi2EngEXtl85Fv8p7E6eTqMK+0TYMU\nn47CM7tpUtcxnCTNBeSwtQTmTquacti3dg/aQc2f+6pkNXDFpWptYUwKTeWW\nOEJWOeF59UOnAclFeXi+jeY2MRWGenscihrmiXIqsnfudnwJzZCw9GQYwjgJ\nenDc/CPvv1uPNnAsYU2n0W1vx4WAZwNy2skLAG4gtgPgjMqSas0zQYiGsA2O\nU1cRlKzN3Brgzqi70WG9CysPZCpRl3SGksuGO9uiYo0Clyg3/OS1cBpXlnNO\nbOLJ+5IGnI63AL9+h8wPu/f3U6cLpzvEAscg6l5vmTCHa8itgtDdoFWcQVU3\nJnq6864tez+okpmMtbAA4YmdY66YpJ6l3HhP7Qqmcdg7P4VgDlXp2Y4R2igS\nOuGKJb4lUFWahakKoZHPVSSp20eUwWMPazCE7prSsn0zsluTyyljYNrbx/he\nleRiJ/vwKq91yPgvRRXIrIRM5jK8iZSwCEazRMw9UV7ggOrrhUyIk+UhFk6+\n2NYiutx/Sl47/LZI/BSPdBAi3AP+mmDlj/D6qYthcoAEVM6yJBJrqB5BbGNx\nIIpn\r\n=UgAp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7zNzfo/R8Dgw+VPDqDmosM4oqooEyF+Ud7paqyTMHHAIhANu3uZKoRZq0XTp8ItNrNSOp230Vko05ezApjpMnB0jU"}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.0_1529658724904_0.6212594982549966"},"_hasShrinkwrap":false},"1.0.1":{"name":"sequelize-test-helpers","version":"1.0.1","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","engines":{"node":"10.5.0","npm":"6.1.0"},"main":"src/index.js","scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","precommit":"lint-staged","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.5.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^5.0.0","eslint-config-prettier":"^2.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","husky":"^0.14.3","lint-staged":"^7.1.3","mocha":"^5.2.0","nyc":"^12.0.2","prettier":"^1.13.4","proxyquire":"^2.0.0","sinon":"^6.0.1","sinon-chai":"^3.1.0"},"peerDependencies":{"chai":"^4.1.2","sinon":">5.1.0"},"gitHead":"54cd8081842fff077fa4643692e446451ae108df","_id":"sequelize-test-helpers@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"dist":{"integrity":"sha512-ZbkufsmqBNo/v9AvW9ESu0kSeamnQ52CNzNC/C4miMo0vqogLxVcJtOLaCZE9YEOtL89dgbyp5uNvwffnkwPcg==","shasum":"86cf4f31619fa897d02a7375cd66c7624ecf88eb","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.1.tgz","fileCount":30,"unpackedSize":30502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMGpzCRA9TVsSAnZWagAAyFEP/3+A+YV/2yrTlniDli/4\nTZbWqkJhfEYRF0YQzk/W+241P/YOw9npVUhv6axNzKOhyVnly0t0CynfJw5+\n/vdzoudgs91AnQH4Q+7JlZdnkkZ3kEmg2ChC0fM2GG0Te0+WRh15Owjgi+J7\n1uGIbMJyW5B3kh6/nEhTdvRESZn1a+FKVB2IhW0AG+k861m/LrMi17FHRNcM\nulIr/fqq/e+/MJnExKceyG9CWUGAFhjAjjTqw/l5OJwY+QbJalF1KRqG/57V\nwsY7rwRgdOVlGs8T7Yq3M6E4UehTd93D6OPsh9rlULduR8KvI4fDVvNYMrEH\n1A7fOufbqe6gLunbSmw+rl4/sFmIuqX7bVMgtb37YIgqAcD/memhiQUnYYVJ\nbYXltrQm/rTewcJFqY37olQ/8kll7GIS9Q+vCVmZNohtrkIWvpvI2RVpZ7yC\n4JOu0581t5t+u89kRcoXdRzkFNJK7NqUpL3LfjcgDkFJQEW2VJgo1hUFSjNX\nh689feM/2d89VTI2dcuWksyQnMwnE0LA4ZS6UXd8+U70pyKxQtKvdE0Fal4H\nXUHkmzsvYVjb3AbJjJhwSlT59BqOyGqFeDZSeYi8rR5n1dNqxwgw5Qer/gnd\nGXOXgSvGIGlSi2aUMsIN/g6bhdIgLuUSZ+MMoYhxSD0ZGEkS2mZGnhOD6jpu\n1vXH\r\n=r34N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgHewkF6R5H8g0gGssStkdMwPw9Uj0bz/cO2PrB0/qCQIgfxJ7pjdVGSpCB+SzVbpm04/o6BMzvtM+FIVa0893Tww="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.1_1529899635378_0.7959326667846205"},"_hasShrinkwrap":false},"1.0.2":{"name":"sequelize-test-helpers","version":"1.0.2","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","engines":{"node":"10.5.0","npm":"6.1.0"},"main":"src/index.js","scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","precommit":"lint-staged","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.5.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^5.0.0","eslint-config-prettier":"^2.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","husky":"^0.14.3","lint-staged":"^7.1.3","mocha":"^5.2.0","nyc":"^12.0.2","prettier":"^1.13.4","proxyquire":"^2.0.0","sinon":"^6.0.1","sinon-chai":"^3.1.0"},"peerDependencies":{"chai":"^4.1.2","sinon":">5.1.0"},"gitHead":"81ba736fb6770b2641b762547257a6162bd19809","_id":"sequelize-test-helpers@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"dist":{"integrity":"sha512-5ktYDd+oFdSfQHZKHU14ez184yYxqdsn/lkNKimOtLj8qN66IecT+1jj5mCqaoUazmo9cr1Dq41YDk79mf1C2w==","shasum":"fce2786d01ff8c6a16c5da57244df807440200b8","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.2.tgz","fileCount":31,"unpackedSize":31356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMHbjCRA9TVsSAnZWagAAgyYP/20TAoYix4xTjjgY3X8p\njqHcG0H7qJEyCUZmngWzeQbbaMDD7zy+DQAWunFlQiadvD85L8rYXy2+uPko\nUV9baqjKJAzmAwzpPugjKpe9mZs8YzTrEtUlHfSmFtEGI/r6Ma2Amzhyyp7V\nYpp5kLk3A/wZb3nbwSIWCqeZdazQ5TDej3e10pIUD8LuzPxNYs1YFRTHODgT\n4ojsgr/YbweK1DnVtkmQVA5JulGbbqYl4JVyq3G9neVNL9bE5lgx47nGivH/\nwDWwgohMdTKldLbYiHvwWiM+1F+v6XF/y0d62AX78VxnuSAAq3n2aqOMFDGl\nTLj+xARywVQHE7FgTCXWfMquXyVyMzKVUSQeXrbvrxNLccZorxhYPIf+56TN\nl0y3pP4g7WDJyAM1igEcygDLE3xHZIRhdQZfu+f7bhs/JeLVkJTctx2VNpjn\n/bnoQcwMKpwjZ1muPNF+JL2W3YHHaF9l3LqvElV0RJmPJ59ba7B0FhqMBbQT\n1E9IR+Q3tuKUbIfw2kITx/FME6oekGdNym1coKcNEd7+J0dCQ4ZEQkDUb6gS\noVMWJVClQ71JxlhODkHYH4gmNxtvNWnGjnMVkYKzvJw+iaScsityc+JCF3OU\nHxapBF2hTG5ulsVpg6vHL8GkSVoeZBdgWLD6IV5iKZ7Vv08+b04ZNHS3FF4A\nZJz8\r\n=9EgJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Rk3PH7wSaUBSNSLo7/w2FUd3L57MR7lWACFqS45OWQIgS0WqJdYRRHtxxzlrY/sjVqJyrj8f3XZHxGEqttoggjA="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.2_1529902819150_0.10571833696086075"},"_hasShrinkwrap":false},"1.0.3":{"name":"sequelize-test-helpers","version":"1.0.3","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","engines":{"node":"10.8.0","npm":"6.2.0"},"main":"src/index.js","scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","precommit":"lint-staged","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.5.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^5.3.0","eslint-config-prettier":"^2.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-mocha":"^5.1.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^2.6.2","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","husky":"^0.14.3","lint-staged":"^7.1.3","mocha":"^5.2.0","nyc":"^12.0.2","prettier":"^1.14.0","proxyquire":"^2.0.0","sinon":"^6.1.4","sinon-chai":"^3.1.0"},"peerDependencies":{"chai":"^4.1.2","sinon":">5.1.0"},"gitHead":"1a0217240b9fb99ae1a40ee4aed92a4b0f0fafab","_id":"sequelize-test-helpers@1.0.3","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"dist":{"integrity":"sha512-PbUu5SInlS9SCCN1r0xOPLlyjfnHpcSANnf3RZ1i4Uvh1rT69JK4qeEnRXYuVf5L2ZZhZ+2XGBrfT4fehce/vQ==","shasum":"9b7d5dc643fe81338de4375750aa87e1474e693d","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.3.tgz","fileCount":33,"unpackedSize":34087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ++ZCRA9TVsSAnZWagAAjDEP/3/GDm7AP/gEk9liTMYL\nGDPpe5HF6Vb2bJPY/hRHTwb+iD6D5IRsrZCv/HB13qias3rLzosXONBT7rH6\nLRb1owLCUrflXv8DrLqQhot8O0CzEqaDHUptkjNmF1JFEyI3gRswBEVYdy54\nBBQhoQJHDrUKSgrNXarY09Z1HlWKtCormYcnTw+Vdg7Esgktq6Q/ibBM6xIo\n3rh2Z1f/WkB/Xa+eaVmLSenNRq8bj75vtlDZR0wMAZJnLiQKzFNOu49MP6Io\n3XEQbvncDpgshnusRZ3Qyir3+sejmB96hwi8aBWqi5NYQ/7sHgQWHObDahbr\n2uRM6D/hTO5idNXqBDCmRIyB4QF5PrvbNYBk/J2a8pbf7wjfs235YstSdOL9\nrDGkBM44gL1fHURTl+ph6EuQt7d8zaQn8Zwiuoja8cbJkOz7LBcaWxQmEE/B\nNVeVVxYG0P0dgNvCt+DrS3b4ar2n/kiV7qskUUU+YMamwN09L+rsOrkfFgl0\noFDzJow7faS/QShbVfCHM8uGwaIGQXNZu+VHtnzxs3/qEoOmnurusYXRZ+wM\nyt2NgHoxB/TnuQm2t68RP2C/bPf5XtPTHSnFbNk+BtDwkLi1Mq7tkLuCGrMY\nyerPX6+AixCgnZ7rrJiwK+G2YjXVAvVAuVEslEjfqkEgqgaIpwhJBXJpjJCM\nL53x\r\n=0pD6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCemlYsNpEqfSqBJ4j3EZHumDMkZWs4b6cgP7qEhE3EDQIgcXp38vovPOYGzCEfLPOzPQ3hIsC+GRXKUEup143qJa4="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.3_1533538200636_0.0485402251440068"},"_hasShrinkwrap":false},"1.0.4":{"name":"sequelize-test-helpers","version":"1.0.4","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","precommit":"lint-staged","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.5.3","chai":"^4.1.2","chai-as-promised":"^7.1.1","eslint":"^5.4.0","eslint-config-prettier":"^3.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^2.6.2","eslint-plugin-promise":"^4.0.0","eslint-plugin-standard":"^4.0.0","husky":"^0.14.3","lint-staged":"^7.2.2","mocha":"^5.2.0","nyc":"^13.0.1","prettier":"^1.14.2","proxyquire":"^2.1.0","sinon":"^6.1.5","sinon-chai":"^3.1.0"},"peerDependencies":{"chai":"^4.1.2","sinon":">5.1.0"},"gitHead":"e4d194bf588fe0e608e0706d7171ab3d981fd040","_id":"sequelize-test-helpers@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"dist":{"integrity":"sha512-cRRzsU41uczTz8mHwmCjGbO59sY+bbemAc5hbVSu700tU9ntkXrIwVNr6+PmwUaeOONSDKZWyEi1unFlM5ergw==","shasum":"13e74b2899cb9c9cb139d6705227497eb05df001","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.4.tgz","fileCount":33,"unpackedSize":34026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiNHNCRA9TVsSAnZWagAA0s8P/Rfky5/BG5Jhr/P9DtD0\ncR+2UYMNpdyIhus46p8PVzBA7l8ozwG+hcMlbUETvQ37XwhBN9EI5iqVpFcx\nZNJQhTEW6zJiH7gpufD6tgZ2BH9SrKr0FkUrX1QtDOGszEPneoqs96xa3zvl\njyQxPqoTBUhoYrw799mAbZ28HACLj5mmCZ1a1rfEK/Yepy6Mn530D65QaJ2Z\neh54F7aGTTEy7Y+f81+VcGWnBAfi56rqX7gjSAixpkys1XSA4FmhtDNTiEWL\njiAOBSjEsRteBN2YAim81Od0/opKHhStxwXdLZ2fldrfyMdq5yOmVn2t5LQk\n0dNNCSN9bTohwSK9o8SKxMwKr+z4DYOMs0cFXm8RD9LTgwlRXZtmOh85lbS9\nsyNboB439/CIAiq4MA2+EA9ZFC9khTPfdgNDy7jNTHaNonCEMlgil+ZQ5zwM\nr9d2HrhCkLLBtNIad7aCVYwVeHZvEG6l58UlcV/ZZ4imcvS3nEGi/K5QtGyw\nEzRUcgmgsfYhmPIfGYipy7aI/nhw25t0RBBZ3uySynEltOQ5lcEdEgQvzi7x\nA1RnoD09jDIao/qgjZFXh1mDp8wnTGpDpFuxNIjpLkixHnnWZRVigMChdiv5\nkFFcwZ67VU/Ehl9XuEI+vjBsvHDwpl0VGVNNipLHn7j4160aLv85p47usPNA\ntQiU\r\n=rxNo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRB2u5s5oLuBRGYt2ozGiazncf7aaVZ7TdUygnFpZkNAIhAMSLqcmhWw33Ad0I6bxrPik5Ce6go0fyJmikMzm1O1IW"}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.4_1535693260819_0.5977794052372505"},"_hasShrinkwrap":false},"1.0.5":{"name":"sequelize-test-helpers","version":"1.0.5","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","engines":{"node":">8.12.0"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.5.4","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.6.1","eslint-config-prettier":"^3.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^1.1.1","lint-staged":"^7.3.0","mocha":"^5.2.0","nyc":"^13.0.1","prettier":"^1.14.3","proxyquire":"^2.1.0","sinon":"^6.3.5","sinon-chai":"^3.1.0"},"peerDependencies":{"chai":">4","sinon":">6"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"c8a01591075397917002518d0494d2227144a73a","_id":"sequelize-test-helpers@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"dist":{"integrity":"sha512-Z049VOrlH0F4REpSN7kvOXAC+a2lTomEoqn3XpH3/EblfLFfWkHwiXmoD6WucHdjStLBSRsvATC2J2rb/XY16Q==","shasum":"eac969bd0e4be466897dceefb25006b5663db701","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.5.tgz","fileCount":33,"unpackedSize":34100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvDJqCRA9TVsSAnZWagAAwVsQAJNHIKoIvpMVvV7E9ohx\nkj2SzsCf6AqknL3UkUrhCyf1gVWPKs0Y6U7EgPDwP5D+iODwwXwDZoELgZGO\nydTZbnN993+0vOcFJuhtBo2pOVYifq9sFGxhHeClsBoYg6boVbrpfxtmj4ze\n8MhC3cZCs12PSj8kIEjzISJ8M93+20vsrUEKx5TUat60rzA7rSLc+dGoFsGL\n/oq2AgRnbQCdgpIryOf3fedscO4gTZkhxVHrNvrJwBHzPOs8w8tJuN7r4rfA\naL32f6JaxVbyyRdqBbC/TPIoKa9iRoH/sRXmpxRL0suoz4/Yt+Bs3W4Ra04G\nLrdDVP7sTQ1fii0MwrNKxcgqZHE5+bTvNaVAWtQ3EcMMLsZ7Vf0qpiujjzlw\na7+sgEQObNEJERc1jP0a6OaxpLCcGkSpkARjl7Bz3TejAMUipr0r8cl8ckrF\nfRHxZNcqHoyW9LzxXmBYwsaNvWboOlu9yZ1p60T29UViAQvmSYFilxTFy3Ym\nr+U4oZMJ3dqd4SzTd/VWCG0SUSBRSAqeEbtRfnGdTBnh407we1E4aEBzHdcX\neVLyd/lCJqy63o62c12ZS+7LoEvu1lfvsVSeWcrxc7JgWXmfH9pwGRE5lo+q\naW5lVji6Cio8ebAFvzqB1g7drvushaQWsFT1zBJR+h3WWNNiq+dokGONHd9z\nTG4v\r\n=afZZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrvDAd6nKgzHRHcqUwhBKKeljQdVvjB8bXpfLOE+bUmAiAsYR/C6YcQLEaObUYLGCHPra5h+92u2yhg3VSUoI5sYQ=="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.5_1539060330212_0.17336927755149367"},"_hasShrinkwrap":false},"1.0.6":{"name":"sequelize-test-helpers","version":"1.0.6","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","engines":{"node":">= 8.12.0"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.5.4","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.7.0","eslint-config-prettier":"^3.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^1.1.2","lint-staged":"^7.3.0","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.14.3","proxyquire":"^2.1.0","sinon":"^7.0.0","sinon-chai":"^3.1.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"b7f7caa6bcb80ce3d8ad5282f81c7c3c0eed522d","_id":"sequelize-test-helpers@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"dist":{"integrity":"sha512-dhQyflRsfZbDKC646yGK/xq4Xgr220WcNRx/K26j4sCURQ1N4dN6cSNrLLnq2hCrXsExwjYUVVT7eJhRfJrVXA==","shasum":"d72f6f8a5d40dda284ed05daaba0647a84426335","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.6.tgz","fileCount":33,"unpackedSize":34106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxYzjCRA9TVsSAnZWagAAeA4P/jqE/fQzH/D5BdhkSxH1\nZJuDDYGWR6+b/qDe/YlOLTXLhm2NRZsWfut2tAdV6t0aaD+nE7RHf0gRlQAv\nSIw82IAi8gSrtYKKWdQIgC/KMNBo7JOjshkJCQLEHO3pTrwdW6g6Yicn/kV3\nHgdCYOyWcTX/qXQpMvOnc0GT6bYUyZVxmSBf2IymImb5f7StoDd5hazwzD52\n2Di9m0HLcNie95xOgOEt6+nt3SvxWf1o8TLIll0yJDR4adx32FiR1A038JSg\nhPJY/TqkfgnTbphu/Cj+S6q2E7ouDx1JxvVVKFzzK2rTM+NEtpJLl3RK2f9e\nZtymLYuoXH23uryf+EJwFHt2vCyBUPsymIBcEJXIkAzLbZH5GjZ/XRvwkm9B\n550BFT7Qs13UrKSVk/MrHIdk9nwHlqFE6BZWPm2GYUaff7aVVNoOfvscKJyX\nCe988Gp7cU4rWvhxCMNXgwBVTJkDJpZuCZ8pR+BLVZzY4oj4HHwfWwbkJzOu\nKC+MWnzqBOfsYRgD0G+s8cR78554eUxDGbBRsJxJAsZPh30R/Tt2XBTRok9C\nOqNo69KWv1oVKphb78gEEYv4JMLHM8ZZZr5TJ8Kox2yxH1G2MzCZNPsjQy2n\nHTSXgQFinG7Y/TJSsRNdoMOC/Y5ZAKA+pXGGITZkkDZNOSttybzthe++tmrz\n+0rP\r\n=IZsZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMRBAPdev/GsMDgLh5NyfVKIEGSHICsY3YJN2ys+pPGwIgAqn31M4EDk87V7sPymAcxbJSu3ZhbYJN84WKO8wOqU8="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.6_1539673314249_0.8212688468679767"},"_hasShrinkwrap":false},"1.0.7":{"name":"sequelize-test-helpers","version":"1.0.7","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","engines":{"node":">= 8.12.0"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.6.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.10.0","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^1.3.0","lint-staged":"^8.1.0","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.15.3","proxyquire":"^2.1.0","sinon":"^7.2.2","sinon-chai":"^3.3.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"339a62f3229ab692ad35f6913d8ca256202c07fb","_id":"sequelize-test-helpers@1.0.7","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"dist":{"integrity":"sha512-VLVXsHkAVVGClqMTZc4poRyYnk3s0fRhOrFa5ukPImIpkKb2iTbuSLk1j/xn+3JPgjo0jRma4eChlQWfFDPfOg==","shasum":"ed9f8a0b623821d24c091d1eae6e97256a9c8855","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.7.tgz","fileCount":33,"unpackedSize":34111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHEraCRA9TVsSAnZWagAA6A0P/28CZtVly92IEZkZAr2g\np75oD7S+ofBb81OPyUQVEdwNMWq0TiQ8mGyT81kPonpazZwedf5HTRcahBBT\nFQScsto7Am+LHX5XR0Kadnd/HZM2yYBaeQa0s75tkxWbBRPMEoc0vDU7L4i8\nibWOXsjDg1KFmbvVcKn/Jk+D8WfrlVSaT113EvRHfAEqvnv4N6fhLwAQ19BB\ng9kFTctx0PafdVQckdgE5M9fgeeIGVieKHohX4yiodkNGRG7Yi+Mylk71qqZ\n0fx5/D7/CN0qqcdKl9QTmEud6TYhwTMqgnueNRKCLU1ohJAKjeKMX8Lof2VF\n2G+Ljvx4flcSZNzOD4NatvKQVK/U4dgKR6zW9grOLIJbAPKdh0/SiktmpbMX\nL7fydYk17ujYzAaZNanE/U8NC8gAisJcWJDck8/YTXCboobNLR4i1CJbRuFu\nC95UhUpOJly10hka89NZlcou3TWH/5zI0ugJ4/DSsvb8Vz8Oz213cXMgYyXL\nvqyRbwneDq67DTaMZsiB92zc4ktpRCvm7gXkVlbtZVEHMOmUPOIGEYbqbQNL\nm73OjCQMTmOR6J0zhZFKh3yfWCOSq/aabhWNTvxisKIq9nJUfCSe0JfjBwcw\nk6+k3K2gQNYTEVxyvOi8xUxy2UB1wJ2bjUkVaMyqNV28pG1tuB0qVGkYLRhX\nXebC\r\n=9d//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvKf1aSNylqxZDLtkUXafieiRoTalwAnOLNKH3+mL33QIhANGiqVMJkf7KkEe93i3JH2K1iX1WcpXcpGAfSkpT9A8h"}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.7_1545358042131_0.26543917451819876"},"_hasShrinkwrap":false},"1.0.9":{"name":"sequelize-test-helpers","version":"1.0.9","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","engines":{"node":">= 8.12.0"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.8.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.13.0","eslint-config-prettier":"^3.6.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-mocha":"^5.2.1","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^1.3.1","lint-staged":"^8.1.3","mocha":"^5.2.0","nyc":"^13.2.0","prettier":"^1.16.4","proxyquire":"^2.1.0","sinon":"^7.2.3","sinon-chai":"^3.3.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"1fc3a8a7aeecfa71257d7e448c36e4d7bad0677e","_id":"sequelize-test-helpers@1.0.9","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"dist":{"integrity":"sha512-CeNAEfdWrD2dWoA9dzSsMGFtD6gZVJvnrpaDYfsoh2qcJ/bP9pOeHFDjW4PYqBsbmxGUcZHaZrmW9TkNy6yP7A==","shasum":"55ba40da771b0bb9e1f2734775272fa0c663624a","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.9.tgz","fileCount":15,"unpackedSize":191936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXRFqCRA9TVsSAnZWagAAIlIP/ijiQUD4MK832sTZEkkd\nPr6gL9iLWdU/P2NJO7fBjZvyRB0C5rgRd9Dnpq+tljYt32d+kOl54BNtipHO\nj3GlbPw+xcS0eBKBx7fj1zAcsUrC2qBr810xApz7QPGLFFcTfyyWJe7YZWqU\n6SECZmkrbohB6BzlO5D9nZsCzePc/jMgj9Mxd6zxcmhsKojtoeNn96OtkKqj\nWl0wIoxNrNWbhhStRRt27uH3McQVo83h46w9t9s/Nd3/URA+e7irqlO/eM4E\n76uZB1mFV0d26AUkiPtdEubYucncByUQg3iTvFiQEF7WplSm0osdFCuo6GEe\nwLp/RbDZdzaJzKehrtUMqvz2o5izhXOZ25zUfhPyxnxLUaPDp+7f9sedpzl1\nzj1WYLuo/CL8soDDYpB3kHFytgUQtkoGbTj2miKnDlf7AcQkJKeBSEYvpoNL\nyH3zCRSKfuMyB6rQN3czUh0KB9SToP5Simtn6spTdBTx8Ab/fKhQMBB7w78n\nNmJsJdAFdD+F8sHij5cU55kAz5JJxwWU7curUA93aAK/qeeyW3MkdOhlBIU1\nJvCyLyagzJhzf7oL4pPre2sn2jkjBoAKkDx0zcjPkqQg0kFrcU9e0rK+Mbtb\n0WjUoZbaiqkCJaI3/oiKxprnhka414jQoA1ZtDcEaqJdnCgdTEisyTXDTMdS\n995X\r\n=tfTD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWS9WeQLTPbH1+/gxqXM7GObGTSu2TTFAD64bT9FpPKAiAubyE9GhpJz5PwBXTp66SVgZQkPUYEbDIcT+hKtWLojw=="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.9_1549603177421_0.7644058291392166"},"_hasShrinkwrap":false},"1.0.10":{"name":"sequelize-test-helpers","version":"1.0.10","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","engines":{"node":">= 8.12.0"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --single-quote --no-semi --write '**/*.{js,json}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"lint-staged":{"**/*.{js,json}":["prettier --single-quote --no-semi --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","devDependencies":{"ajv":"^6.9.1","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.14.1","eslint-config-prettier":"^4.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-mocha":"^5.3.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","husky":"^1.3.1","lint-staged":"^8.1.4","mocha":"^6.0.0","nyc":"^13.3.0","prettier":"^1.16.4","proxyquire":"^2.1.0","sinon":"^7.2.4","sinon-chai":"^3.3.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"7af0b7757ed8b07ad1c1b2abb4d27da334fd35ec","_id":"sequelize-test-helpers@1.0.10","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-lKL8YLWXiu1AfymS+CbS59Ub4UgqcNyMaSkQKGysho4sfbLrkxukrgDueMgs4k41F0u0aHfSJbMkFHGlxz6+UA==","shasum":"bf37d471f32fb2728859af70c6a4b6436adaef39","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.10.tgz","fileCount":15,"unpackedSize":212012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca7KVCRA9TVsSAnZWagAAKqUP/1l3gBcH3qHGcb98HbJ7\ndQkVq1xwlzMAMJy5FgV3lCSnAGoNmNY0fdxbpDlu2ISNr0qBkggj/VhxUDNY\nvj1NY/4ITTEwOsK68i7ikbuSJT7ddLZk41Msi7U1x4eW7qHG8X18L2Vqd8DB\nMYhds77wQECP6Mh853WG7UB5vKpY5l6w4k9xOCi6dKReRaMzXPzaGIZUcjow\n0v2JRymdkcxrYbN4347rtrf6V6AyykA+WifKKCqbEz9QG8lT/aBQwLX3r/Dg\nmc5wg2hBFK+pwqBrwTVIHQeAYku13i/nApiMylZoMNzhc6aiE//qvxv/Et9n\nEhRNgVe5XUndvgwdkaDEI84b12YMAX/vkhk5NSLDCgENR4ggSAHtbe03NjIV\nmINGrlXUAkk9uS75LWgigOBvRdaUc7dwHws7aHdAL6IFX11Jwez00m2bro9l\nXAckQY/Qtudm82+XYBtmpIlChcbRd0fJ85eTgglERlZbJBsgjgxTbRmHzsdJ\ntUgvyGqgPmyjIEnT0MMlFVjzU50VVBFd12vC1fgBcXg/DlCuSQ8TWqSCTY68\n5k6AfuqpGsgaKg1KA8sMuTVDHuIFANSKJX1bzAGA4qaTgqAJAw5wD1tjtjS6\nxpsBDKwlTLmyQGWd8yuRr3yrqeN8znyZ6+dqLKrwGeU49radd0xXE3GjXwB6\nHkim\r\n=pBRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgK9LGtV6ZpdpePtVSy3zmMd3a5kREKmVCMvQ/+Xj7BAiEAhABICG+L43i3pkZMbp/Z2GbhjwNo79A3IDGRKhdNUIc="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.10_1550561941149_0.07886220457787863"},"_hasShrinkwrap":false},"1.0.11":{"name":"sequelize-test-helpers","version":"1.0.11","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","engines":{"node":">= 8.12.0"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs mocha --require ./test/unit/test_helper.js","test:coverage":"find ./test/unit -name '*spec.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/test_helper.js"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"ajv":"^6.10.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-mocha":"^5.3.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","husky":"^1.3.1","lint-staged":"^8.1.5","mocha":"^6.1.1","nyc":"^13.3.0","prettier":"^1.16.4","proxyquire":"^2.1.0","sinon":"^7.3.1","sinon-chai":"^3.3.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never"},"lint-staged":{"**/*.{js,json,md}":["prettier --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"3698e3797e61830af3622af968ba594ae15e311f","_id":"sequelize-test-helpers@1.0.11","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qeMAqinGqQ48IRFWjZv4aztdrWCWrw1GZRg/aN7Almr236ZJPoleWZstUGZ72GKjicLiYSr3t58AadM8CtuWPQ==","shasum":"6b30117e14f6e2834ff3008be93e41fc901d029c","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.0.11.tgz","fileCount":15,"unpackedSize":212894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqz3WCRA9TVsSAnZWagAA+jYQAJi9sbwIgz+cGtduoQHH\nsZ4wAUyOoqmiE+fDNti/exfQSxA2Y57kruHCArjQNZkUBVvL3hEK160mMNs+\n70iIVXUSZL/C1gzwXtBwBC+BMNWHWQZ8gy4o+fOtrD4iZiIVKuMhacg1mPqR\nCOwTNBLrzt/pMlJrwiunSFzPbVSKrrPIMPtVLEAeswWle2A83AZSXtNin+z8\nEl1wpA2ihYs1X/GYwZ/SXVdqv1WB0z0bXy2Z2dLJPttqwnzFWt7+E1Mm7ogH\nZJH/i/bmgYwTj73YQDLX/Hwl6/SQ3Y+cTtLG7a+MG3hKAKOnnO3z8j5gSD/R\nrEOF2BTzl97GEadyEXxFlL0Aar/PMXOO/nZ92ubDGNyaH+QEsvoPuAmivVPf\neqmQ3CFbJDl62KPzi6OPsmYYFFcMexxjY+cypju/2m0iG9S2F0360r5Lrn4K\nD56Mf9V3qup+Fv5CwtL2WDXfhbVK6Gu62ZgvGuUIjEznfBCUEm5lYK0vcqyt\nUtkk6hNe5U0hYGPStpf7gUQx++kXR4WqoxoosXzKEzIqpb9zLNLzIss6uPDK\nl73TRYyRFEUaU/FcA3AP9jzqBp8HnWLrbyANTojtOsjYjX3h3Nht8Rh2YJq7\ngoZU8TkLyfVYejC3WvRnyLSalDcEvUQaaUzhkiRx0FAfy9vVQNtchmjZtElD\nfvWS\r\n=tUZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4HimH1iHq8m3//NzKO1K/YVknSgsRY79wDm01Me6s9AiBV51yQGmY9MNwr/EHhGsk+nM7A4S116YZfqn6NYdShXA=="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.0.11_1554726357950_0.5687369004974165"},"_hasShrinkwrap":false},"1.1.0":{"name":"sequelize-test-helpers","version":"1.1.0","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","engines":{"node":">= 8.10.0"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"find ./test/unit -name '*.test.js' | NODE_ENV=test xargs mocha --require ./test/unit/testHelper.js","test:coverage":"find ./test/unit -name '*.test.js' | NODE_ENV=test xargs nyc mocha --require ./test/unit/testHelper.js","test:mutants":"NODE_ENV=test NODE_PATH=. npx stryker run"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^1.2.0","@stryker-mutator/javascript-mutator":"^1.2.0","@stryker-mutator/mocha-framework":"^1.2.0","@stryker-mutator/mocha-runner":"^1.2.0","ajv":"^6.10.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","husky":"^1.3.1","lint-staged":"^8.1.5","mocha":"^6.1.3","nyc":"^13.3.0","prettier":"^1.17.0","proxyquire":"^2.1.0","sinon":"^7.3.1","sinon-chai":"^3.3.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never"},"lint-staged":{"**/*.{js,json,md}":["prettier --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"809f560e2270cc1044c4d0dece91217d9fbad739","_id":"sequelize-test-helpers@1.1.0","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gQX/fKQjDwcHZNVtacZsUuIH0VyEcUmhohwnbaefz2mhaB3b44FHcu8+Z62JKIbay5u5qY12AiBUjnCTDChBpA==","shasum":"7c9dfc6bf70e80362f2d92a69daa7fa636830387","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.1.0.tgz","fileCount":24,"unpackedSize":227069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsu6TCRA9TVsSAnZWagAAwYUP/0yJYoAItCBba9VY3nMY\nPuplJ5i+E3DG5xTBaLxhAvh4T+jOT2odT5lGxQxpIiIOyGfmF4UWQONWbdHe\nhNUcHGR6g2hhi0dkQlzSlkwsrm1efL++wlbau6p3Xz3L4LhX9/4E7PL8EhDb\nLsLiYYwYmYpXTtL8zYcnyDeyLuInqStgo8Rp05cVlrHHc4IyU+CGXYv6G6mF\nEDB6EzEIT3X24qno1qxXwb0f3n8LaqhIvLCqnE5nkj8s6zAVT+WY8HhUNrPZ\n601JM4conqvaQ3PmXUupj/f7/pA+76rMbscNL0uJjFwAJlYLEnTzwrrtIu92\nF2jpsWYY8Kr5vw2fkGA3dszYu040aEW5o7zuyzwjwJy8nQhTWCsH3FpOEO9O\n+U0pSzS2PcOm0038TlJR3GhnHIUM/a1OOz5l6kmECXDOazhXa+UfhDpaD1MT\nTF+TdeAvPli8iOBxlyP156NmCZg4yCQUOxOuJqcr1BTyk6oCX4lX+IiOsbvl\nXtoZtoLJGm0JkwQNQvYPrqyV/mo54bdkh18YrZBse2r+msGAiFknFFB2MXx5\nBcBhpHYuy724m4Iki2cSuVBQaIrDrqjE1ufcNjDh8r6vPmF3UzKFZdVwyedP\n6biAHQSRMOSteE0DDUuO+nwYUWBXerIGWOcteupEJc55OiPjjWNUOjNm3sng\nfn2t\r\n=W6RC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOhJP5Q/H0w5Izs0In8Q4lG2XsaagP+ZGnpgyNYdxymAiEAoGu/aYhseok9ZR1JDt0AXjSW9vGdp2bD2kx3BZm2KX0="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.1.0_1555230354889_0.2405487134184896"},"_hasShrinkwrap":false},"1.1.1":{"name":"sequelize-test-helpers","version":"1.1.1","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","engines":{"node":">= 8.10.0"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^1.3.1","@stryker-mutator/javascript-mutator":"^1.3.1","@stryker-mutator/mocha-framework":"^1.3.1","@stryker-mutator/mocha-runner":"^1.3.1","ajv":"^6.10.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-mocha":"^5.3.0","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","husky":"^2.3.0","lint-staged":"^8.1.7","mocha":"^6.1.4","nyc":"^14.1.1","prettier":"^1.17.1","proxyquire":"^2.1.0","sinon":"^7.3.2","sinon-chai":"^3.3.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never"},"lint-staged":{"**/*.{js,json,md}":["prettier --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"02a63362514beef187fa1de757e5646c5d90e63f","_id":"sequelize-test-helpers@1.1.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ECWyCmtDHTUaFxQHZIeUNVg9zdv13sZR+vMYBouCCvfnOXl1FwuPBwnwywzCwuXTx9FD03AMm6Ay0T0OYWyfAA==","shasum":"1f73ceff3b1a9c65ac648546f3f5a3275610a518","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.1.1.tgz","fileCount":25,"unpackedSize":339159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3X4UCRA9TVsSAnZWagAA0ycQAISoYa56E6r99Ka/Zwz/\nLsomKybk0hep73MnOETZPkqGyqHkM9GsPY0p8xMJvTMMu0fJrSix7sTiBy/O\nBzk4ppLhHb5robkhJlCTBEb/+5vfwoLyqEJ4lxez2sQUmTfvtntOR+W9VGZ5\n2WJFI2ml4blXGA2rD0vGROMt7q9kMD6oDOOJlah0ArpaDlMxyXw+H8fEVPL1\nSDHufnRC/xmLMUed2gYIiYxQ+Anhg6byyuwog8B5yFMEioG9KUwwx/0CW6PQ\nmdM+hgrphzWs+GiwwMsplTemcXJisBb7Ug05s1Y7+S5euLO99wCFCtUWqxzE\nufJ3X9mnkMUdvKm62W97e+DNbrf7b2s9bBw9EspjWLbnpdmzHPaCZOtuFIBA\nU5CF5wLXAaOQeFQ1ALiJ+tYl9TAgo0jbFcJKC+UlFatmwrp89qGOc5v55maM\naPn4FRBd6C/PZ8Szgco3On8uYLLrnWoSntVR/NS2N9Q4MNiNvggnazfvD1ja\nUGDByE+ke+HlVf2PzWG29wm4bKYmjREhJzarmVRFaSmeaDi0SP4Pj6cvgGUU\n4hhw8QD0fdWm+9oz4Y4fg213hWRsrACSblcmjUJpDiCi7YtLxH4IvRAk7utx\nN1Rwoi7ez9yT09v8DjNg1n3QlgBixdxUEdsKoCahYG//8hSUdKvg4e1Q74OS\nSQsg\r\n=DWyN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAczWhgEVcY3HEXwmBxsH8QI6xxKNgLMkxagyS0IwecOAiBe4MC4i76waO7AngPYHHYsDaIhu49qSXGn1l5B+hXcTw=="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.1.1_1558019604215_0.16699740817839448"},"_hasShrinkwrap":false},"1.1.2":{"name":"sequelize-test-helpers","version":"1.1.2","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"license":"MIT","main":"src/index.js","engines":{"node":">= 8.10.0"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^2.0.0","@stryker-mutator/javascript-mutator":"^2.0.0","@stryker-mutator/mocha-framework":"^2.0.0","@stryker-mutator/mocha-runner":"^2.0.0","ajv":"^6.10.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-mocha":"^5.3.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","husky":"^2.3.0","lint-staged":"^8.1.7","mocha":"^6.1.4","nyc":"^14.1.1","prettier":"^1.17.1","proxyquire":"^2.1.0","sinon":"^7.3.2","sinon-chai":"^3.3.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never"},"lint-staged":{"**/*.{js,json,md}":["prettier --write","git add"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"22b2b67d926af44b73214a6cb381a774f6e6be1e","_id":"sequelize-test-helpers@1.1.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1chkVUkztHJTbzLx/P19dKC6KraJt1tnrEjOZcx0C+tDbmdRidS14B+bxflaufFzizcQztx0Q3shgo5UcqTwFQ==","shasum":"24c5ad77b8f1cf69770a9f0ee26050b4af367817","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.1.2.tgz","fileCount":25,"unpackedSize":341236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc53nMCRA9TVsSAnZWagAAmPcQAJLtwW1jVLMxdyKvPs5R\nUjHV6bTEI5pW/RtXn07yKroKlus31usX5d84EbUIa9CaYgMGfPHhc/17imui\nzDgH108WHqDK1uLoYpHBJe/JIgWUoCd30hG0FxBHxJi25SwoYEDHvu+88QLT\nKrEJs3UxrbLkvAOqiyHm55kZZ2MZ0MK1ywjMlxi0kADqM/O4ifWCElTwrvGU\nEr2M+2Gp5B4tPoc4ef2DX4to3F+Od+zJHCzk2A6GA3dF4mRcFNgZLZtVlIZY\n4sL8D/TLK8QvESUafNf59ii3r0XERHaWbvbhB9p3Iuzmyi1JY/jDhbg5ctty\nSlUjWkY3KI1OeUQBpvh8r6sYukbv9YZk2cAiyzmnYgEGiiwryWcwMpClKRgR\n+U8LNRKaz4WuJNdQdZs6J0uG8DqPklnttdEzzQKZVz9gr2op43ndk0sB2BQL\nyZBIveKdGIk2yPZSQoOLmR1XKGgmq8slcZDFY5oJA1m8z1WQu38bevopCORd\nBLXYs9xcTCRmy3Oh+ReKOxuiAdpZ1XAsvjDGOebAGge+64oZbF5rJmNovput\nIWZJOKk1gNV7HfVXNpo5xM9Me4G5pwPfiadBjfKgGN7MsTUMWlabthGtRT8T\n7fKKO/deEIpPR1HnDyKw1ukc3Fk0eWwlZ+oWayXkj3hWINvVbaTgtGxUb1eY\ngjZK\r\n=AeSm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIhpT6NzcXwRwQ312oHUEp46BCg3DR9aHPUBSetx1FeQIhAPLcxO9pxuC47PRoDCD5LtWTbgEEg67bRM9no72y7+Bw"}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.1.2_1558673867485_0.09025869854755753"},"_hasShrinkwrap":false},"1.1.3":{"name":"sequelize-test-helpers","version":"1.1.3","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^2.3.0","@stryker-mutator/javascript-mutator":"^2.3.0","@stryker-mutator/mocha-framework":"^2.3.0","@stryker-mutator/mocha-runner":"^2.3.0","ajv":"^6.10.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-mocha":"^6.2.1","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.9","lint-staged":"^9.4.3","mocha":"^6.2.2","nyc":"^14.1.1","prettier":"^1.19.1","proxyquire":"^2.1.3","sinon":"^7.5.0","sinon-chai":"^3.3.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never"},"lint-staged":{"**/*.{js,json,md}":["prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"gitHead":"e474742d43f363cc5878724bc57eb67bd13faa16","_id":"sequelize-test-helpers@1.1.3","_nodeVersion":"13.1.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-WuUqqiVOrYSJkKI9JVW+AIbA+v9H90B+wFaQ9nknrFijXhDg+Fp7uVXJrCPWCzoNVP0YIy/rpFJYxjRvi0aWwA==","shasum":"75b761066787c2653a54d6b6900abb9ae32c3fd2","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.1.3.tgz","fileCount":24,"unpackedSize":141851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzkrICRA9TVsSAnZWagAA2XgP/AplqKZEbrImksX+2e29\n98ijnL1+fo1h9vZMnOjfJpqWOo46dBfg5mKNDax87ZfbWNRMZ3z3X1QNrHTX\n2G2EkbTNxE2FQHjZHU47iVo+dyD3FVFQ3VtHzgtySMRPTwJ9g7c9qI13V8Cl\nLiLN4BsaGOX/6aasy7b7rTUAzUzuG0e64EopE2LIjdM9Sv5cVY2QbmkqpRxq\nLOyphRZ9TIM7PjX+yVfIS5YxtmbL4KpKyNOu8i/cRQh3hhtTSNnPK1GDjBO3\nQPOVR2iB/rNdbNKMfgzy1g3TNwGZkSArlMQJAEXeQoHVGvN9+Z0Q1UxmSDWg\n/fx5p0HjVqMsAIjyieuTfb0Hyuil+MKzXHD0fDG20HNBYsaxj6pv0MNiUJk7\nwpfFTLbYlkWKfieHRVRLLmawQZezigM6O4Wul0rJSvYTXqCT1/p4Dy9BsxC7\nibew+7CWbjVDJst0yri/N1R4ttMsEMuzqYcAyvLUaFykYzm2PYyik2G/8Dn9\nneRLMiFYxOVbtwL/Juydct6RaysQQxNdERWpKyUOEIWDIhIrFXr9BUW69Bgz\nUoGE4GoRs/72DQ7mD5oTDHOphU0IJ98Dunj6XdWuJ0SRVEXRPk2p20K3P+E+\ngfie/giJxW0fHsubqiBKq0Jb95wC0oARbOfkTwMOjxUbOFjp1vGcFW5+DLnN\nZurP\r\n=roxl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQpT2vCHNDxn6FgMoEkxUEkconCtNtQny4Tk1lVvUPmAiEA1JYkkUfrsL4pX5dXRVzOPuVFnzQqbEzZ2V9gaKhn3Gs="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.1.3_1573800647993_0.19354705512437698"},"_hasShrinkwrap":false},"1.2.0":{"name":"sequelize-test-helpers","version":"1.2.0","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^2.3.0","@stryker-mutator/javascript-mutator":"^2.3.0","@stryker-mutator/mocha-framework":"^2.3.0","@stryker-mutator/mocha-runner":"^2.3.0","ajv":"^6.10.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-mocha":"^6.2.1","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.9","lint-staged":"^9.4.3","mocha":"^6.2.2","nyc":"^14.1.1","prettier":"^1.19.1","proxyquire":"^2.1.3","sinon":"^7.5.0","sinon-chai":"^3.3.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never"},"lint-staged":{"**/*.{js,json,md}":["prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"gitHead":"e24ac9ba6017ac8b3d53b5ebc8282d661c57cf14","_id":"sequelize-test-helpers@1.2.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-g8x+RZCpezeg4FWaCOsxcYAp3anHnUpu3rtr5ndaWk0BMp2ekcq/vpVBAnxli+OU3e5Htx/6DIOQp02VbgNnug==","shasum":"f740d8eec8d56cb79b560fd6ad0dc408386e30fc","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.2.0.tgz","fileCount":25,"unpackedSize":143625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz6M1CRA9TVsSAnZWagAA3+gP/RdRIy3oAgG1hYbomNa1\nXDe2UFTmTB77hUtYeHVsbgSKXuO7dxBbsqb6QoT7C8vDej70mVhwCc6trHeR\nqiT/+L/IxANAgl00CqVFMDBMZnDzN3q9+V+Wv6mgZhqK4AfrzHv3bnMhbfAa\nlovTtPc2ovcug+eqtn0n8V4gJAC7pfUb/g1HHd5a9oCD9HGOoi2EW0YptWeK\nJQf+PrEJE8gkNm8Y0fOzAj2HKPFpqXDKvoTYOvN8jlA+7Zu3zA8kamUDbyxE\nWPLSVQv2p14HZZsMV28EUeiAumvhiCWE5CHCMG9Nce7qlWR9B3/w/5mzLEAB\n62pBx66JGwHpyCAU3jrshx3ccZRoZKA5OjW9f+Xx+O83rm750rEm4Drbv117\ndq4BlKDsfoRvA2Y6rzReKkLVweaMyLVfZOs2IrOKWLZh+MLAxn4XE58Bmh9I\n0Hyu0RTh84TtZd3N+rTM7+rvLOBAnSHxTDEAJPz9CRzlaTM4cfjyjGaIhSeJ\nw0lFNDSZrH086lQmcuqRx8IljNmUhJqM8mHg2wij0efjeZ3KL2SshKvH5fQE\nF/2nYmKE8RCffSx0JEINu5EWGCvGpVy6OTuzAe4bvbKziUZYLGX6UPS1omQd\nys9OfBNgy0On0vm14uIriYZdYVwWgrDHJUN+O1rupekKmlac/ON3QrHLjg1W\nW7eB\r\n=BzD7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0mAWX41KLLMk5K8yGxEASDiQBYOt5rgUZAryQeXyLOAIgcXM/rzPkrFuRT+0/Pz6SSAtAuir8MeZS3K+VSKv7IFI="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.2.0_1573888820622_0.727615974422585"},"_hasShrinkwrap":false},"1.2.1":{"name":"sequelize-test-helpers","version":"1.2.1","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config .eslintrc.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^2.4.0","@stryker-mutator/javascript-mutator":"^2.4.0","@stryker-mutator/mocha-framework":"^2.4.0","@stryker-mutator/mocha-runner":"^2.4.0","ajv":"^6.10.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.8.0","eslint-config-prettier":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.19.1","eslint-plugin-mocha":"^6.2.2","eslint-plugin-node":"^10.0.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.1.0","lint-staged":"^9.5.0","mocha":"^6.2.2","nyc":"^15.0.0","prettier":"^1.19.1","proxyquire":"^2.1.3","sinon":"^8.0.1","sinon-chai":"^3.4.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never"},"lint-staged":{"**/*.{js,json,md}":["prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"gitHead":"0ea22ab6dbd707e2c4033bb0b319c8c110bfb6a6","_id":"sequelize-test-helpers@1.2.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-69D7+TNk9z8dQlnydWIhlMoUmd9E9TG/hC9MKMzcWMlhMDXHzZcV6+yO7DlRRqcJNHK47HLQGq9vOs3WtiVMig==","shasum":"449eedf8c66beae183ec693d5b9362d8cd379a62","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.2.1.tgz","fileCount":25,"unpackedSize":143625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBBnUCRA9TVsSAnZWagAAB2MP+QF2lBcAVvYhQvaNDEqf\n922CzYkmNspvzTA6acLmUmIqwJbT2vfqX8IsJ+9fxB2K7WQn4j0gzlqerI+C\nNNCWqYgMUTedEsQHb+YUyoI417V5G1AO2PPzoRZE88+pLdueXq3en9NibF+L\n3AI0RD/bqmOu53pZC8xC/pHv0f8vZwUUwlJq+WyIXmoSKy2mqtASCIKD689n\nSH6rCt0ieHKn/E4mVYZ+OYEPmjLidiYUogieQ76gb/8KgMTa3ItzLP4tKtqZ\ntDZjiYlfYCp3ZiSPUeSpdWZ2fPtAYqJBQ5AZ+lZJQ2hfkzuDOQS+z5UQ20ar\nSi0mScsusQPCMHvmziBoEjZxdyiu0UNVAIvgTqG8AvM71ikxbJv+CkBmEqbY\ntkCpdPVyGRdLkXXAv5ve8O3XqMiafnAPSSDgRJlVSz9GIstm0GcrC0eajAcy\n5S8bLzZEXrqexfvK7K0nPy07zYNF0EizvpNJL1Txw2GaTng8POEfAdP2P5Uv\n0pJseRL+V/SsxH1nmHCyYLdQflpV7aO34uOBWyNNu0q71x9zETNItPA63NDs\n+cJMy+wKb2T0wuof5on+JFZfeRb19ayXoY2nFeCA7a6LUlkjmdpd7jiYUatI\nGkKKBIxp2xy9b2WH8hQWdO4sDb90H4vO9hI031/qcL7F0YyieMm7tKhbbb2r\nNws+\r\n=vZkh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2zlDYL98//8CgLV73akMvFxtTAuFI4HxyrH3GPyyC2QIhAKIR8i3mJIWsTPLcB1Y2J28AXEFGPWZSV69oMj7XSh/1"}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.2.1_1577327060509_0.3705211492874796"},"_hasShrinkwrap":false},"1.2.2":{"name":"sequelize-test-helpers","version":"1.2.2","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^2.4.0","@stryker-mutator/javascript-mutator":"^2.4.0","@stryker-mutator/mocha-framework":"^2.4.0","@stryker-mutator/mocha-runner":"^2.4.0","ajv":"^6.10.2","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.19.1","eslint-plugin-mocha":"^6.2.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.1.0","lint-staged":"^9.5.0","mocha":"^6.2.2","nyc":"^15.0.0","prettier":"^1.19.1","proxyquire":"^2.1.3","sinon":"^8.0.1","sinon-chai":"^3.4.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never"},"lint-staged":{"**/*.{js,json,md}":["prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"gitHead":"7620790156e25fdcb9f7c7a43c8b02f5e92efddf","_id":"sequelize-test-helpers@1.2.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JYGKyIFdL5CaDuLF6Ih481zf7ztHVqNP1wnAoYgJ/SkFIewNuyBWwFiWW9j2YdnmGpY1zqq6+MObEkJg5ZLEIQ==","shasum":"9d48f33389b73cbd249061b23fd472bd32fd37cb","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.2.2.tgz","fileCount":26,"unpackedSize":143904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBwy3CRA9TVsSAnZWagAA/KwP/AqJ3/yQZZn2D6HWzrGr\nCzHPREvVuK6MODrHgU9LwIhdsLW3NpdqNX6kwyLkGo8UakuoknPtqH+/jWQ1\nv11+Re3xRxpl+Rvm7CabtA7CZYEM3KJI8zNxxeF/mePN82n1dj/om78X1WdN\n36OWsBy2bkWE2MfVAyQfM+VaU3LyFDEAK86OK84IzU6hah4w95Z755OFscF6\nbgr6GRtkxhgYxBA2+vnh9YlG0kc1qotfqFwAKKH7f5Tp8DVKmBNjmc1+dX7+\n/oRHMvvH51etTxOJi+WUG6n+lYOpUpSCmWehlwCNLHSemD1c2+njl3wShReY\nQiY0bzn2ZOvrkRaeTU9UP4Fri8dpbyOiAWBsTSU7Oe681hk5JQNJm3tzRtwF\nIqzKcUKJ2B6nn4Ke9zPgn0p/d8YCVjjhUtYmironNGud1nNi7s50/8hHzicM\nTqOac4uYRl62AadagFd/2GXNoxfaKwnn+vR+i88WqXpyZbN6KvOjSiqd5oGU\neY6qavc7vuxUo0a+5nJ18GESla2WoJ1bHVrZ4Gkl7zvM3fpkGySHRuQq/y0y\n9NTIJ/amwsnoZ4rmTawNKF4JGHC9NNu4VchN0+NrjDj+yRCPumxItjQ7eke5\n2IfCKyu/7xH8OKxrlZ3iyec8pOoCFxkYGhcMWkn23pKUuxWcTmWNPxx1g3Qq\n5qjg\r\n=eqXQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3usJgW8XRXvwCx+dyWXYbSFDZBzSovG0JgJqOy5ExPAIgAO0tMEwxXvJHXYaeoDphpwy2LUbB5dNJcKzRHAjq3WY="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.2.2_1577520310706_0.3583911379645508"},"_hasShrinkwrap":false},"1.2.3":{"name":"sequelize-test-helpers","version":"1.2.3","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run","snyk-protect":"snyk protect"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^3.3.1","@stryker-mutator/javascript-mutator":"^3.3.1","@stryker-mutator/mocha-framework":"^3.3.1","@stryker-mutator/mocha-runner":"^3.3.1","ajv":"^6.12.3","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-mocha":"^7.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.2.5","lint-staged":"^10.2.11","mocha":"^8.0.1","nyc":"^15.1.0","prettier":"^2.0.5","proxyquire":"^2.1.3","sinon":"^9.0.2","sinon-chai":"^3.5.0","snyk":"^1.360.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never","arrowParens":"avoid","trailingComma":"none"},"lint-staged":{"**/*.{js,json,md}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"snyk":true,"gitHead":"4e254708eff49605b24f1e50f16443aca99cf03d","_id":"sequelize-test-helpers@1.2.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-UitE2K/ZGJBa8HScdEbj5Gc88oWU/S5in6fkFsnwXZWpFLmBZsXk8v33xXCWpJz2fAk3VuHkmuWPN8Boghg4ng==","shasum":"4a57c12bee98a05c58b1abe6967cc69d0fad8d41","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.2.3.tgz","fileCount":27,"unpackedSize":144929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA+DnCRA9TVsSAnZWagAA+xoP/0t863hOSF5udP4OcMoW\nY3HZC+c5DRh2RkYrp4Aygq8Bx9IFNegjIWU6+gsrcN+Vv0ZMyzI+HTs0GI+v\nphycbYcf8wuuBqJB+3ThfTPUnDqVPq3jjXO7SCoBIk3V9am1R+aqq5RjEbqG\nA1ABrobettEEzGn4lSl4dkPwf/gD9t7v097opN/fQO0HKppvwTpuE4Fe/feM\nbJt48fxvG2NRFZ6o0STgcYvva+crgqolGahlCHZDJGodiCN6nPiG5qQ4BVtw\noydJWK1aFK/1gcsQe51LCFnim90jQNwdISQZCQmpeoFf8PRMHeJt3vaQKsoN\no/JW/1md3K6vyVdweIrUBsLf7ygEvY0htPk8woglmPb3Ks+D77mGQnEParzk\n1AZGNBH8XmUWGhdZd1/CjlmGHIYmwT6srVYCJSoCFMzTSsWegRj/2/XcqbKP\nBTFsOuYdsyIUtHk2BZPzFFZaN48naYrfgalx4c1K2CbrVnX60Eod4TsJF8dI\nSIisGOQCOOAgdVg8w/+3xFEO+XQEVIlVzrbLxq4dH9HTDbym4uyvJXrqz7sX\nHQi2kCfVP6Kj7bkFIihTJjB81f36VV82Y5oVwRxLdsbi9rYxw2SJe79YocvK\nj9whF+kmIiT06pRfO8qGB/k0hL+jFZQbmp8PR00F9xc4jHKhkUOyJGhzp53M\nQb/x\r\n=X+jQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1wZxImSwUdL07Jxgd+O0T8iIyU6bBMIX4AwY8OX2wyQIgNUMfYbzpu6ugbI6ZZLJkxd6CAxrY3gpr3KBC/WKoiwA="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.2.3_1594089703246_0.039702080823091235"},"_hasShrinkwrap":false},"1.3.0":{"name":"sequelize-test-helpers","version":"1.3.0","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run","snyk-protect":"snyk protect"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^3.3.1","@stryker-mutator/javascript-mutator":"^3.3.1","@stryker-mutator/mocha-framework":"^3.3.1","@stryker-mutator/mocha-runner":"^3.3.1","ajv":"^6.12.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.9.0","eslint-config-prettier":"^6.12.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","lint-staged":"^10.4.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","proxyquire":"^2.1.3","sinon":"^9.0.3","sinon-chai":"^3.5.0","snyk":"^1.401.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never","arrowParens":"avoid","trailingComma":"none","printWidth":100},"lint-staged":{"**/*.{js,json,md}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"snyk":true,"gitHead":"dc6f44e2ba31ad9288aa9d4f704e064c6921e105","_id":"sequelize-test-helpers@1.3.0","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-QzBLrGKbrCx8dPp79Uuk81apmQZ/tysRlH5+qme7LTML6oL60JxlLfnSY2eSCN5MHi4W2pScYY2VKGuJcXrFxQ==","shasum":"cd26f41f66bb583047f53f00c346a31e8acd7095","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.3.0.tgz","fileCount":27,"unpackedSize":145081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb6Y8CRA9TVsSAnZWagAAozoP/1kt1vY3PaxiUyw64WTB\nAloSlxoRB7xzE3y6MSwr3RVKgDz8xK57Fyjfuq+8NyPc20lUOZonUJm3cQD2\n5u99f4Fl0bgGyAzOBe5fYLIAWlxjg/BfBBNUm8YVkPID/CiQo/U2aTvsjNjx\ndXgXaObo7wjj/MYekH5AoJMRjDmkApcYKM+RFa8+YYWMcClOrwTp4WA1AfTO\nbfuvaI76PNLsx8rn2WcMqLUxlXTELAkGw3ixfZ+iWCHTHyhlMwb1a/qTAh99\nZpGPkpEMup+wIdv0w2Rw2XnKog8lxIgRC0tt84y9Ddv+E0tnCsJYgqaHV/GU\nAimLUEGC5g1ct7HZA96G+Cd8stQyVZs3kOPwFd/ndvCZVT9umk/7MoD8ukwU\nwGnTcY0gNPLq7CIYeL1u8koI9NXtGbndoCvnN+NFNjIFCNJfEGd9pYg2n4eX\nNeNi3KvN52IaOOn/Kz7ahXUT7RlKdQeFutz98Cbs1CWwJjoY80IyKO1GjF5Y\nPJ8W65ykWjcnib+slftU/OdEfYyDI6gYUEyNHjx9HdG8d3SABIZKbsJlyFF1\nePVgyMHmiuHy6tBzqVRniWsa3TN+dDG2LWH2EHGUfrb8zJNKgMiGrD5R+3q7\npUPN93kKj+sqb3gy7op3LSbBCQ7EoAfImzyA+89iCwPou7I8zWo9ORggTI9W\nnv9p\r\n=ne6a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwdxc9lrFlF3ArsKbaEQiWlT4nRct8ZZdku1wxPHjreAiEA/C9NoffuKqxQ92SDFl42qgZHVxhETxozFJRP4KrLdoU="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.3.0_1601152572138_0.23272166883046985"},"_hasShrinkwrap":false},"1.3.1":{"name":"sequelize-test-helpers","version":"1.3.1","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"contributors":[{"name":"gerhardkubion","url":"https://github.com/gerhardkubion"}],"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run","snyk-protect":"snyk protect"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^3.3.1","@stryker-mutator/javascript-mutator":"^3.3.1","@stryker-mutator/mocha-framework":"^3.3.1","@stryker-mutator/mocha-runner":"^3.3.1","ajv":"^6.12.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-mocha":"^8.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","lint-staged":"^10.4.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","proxyquire":"^2.1.3","sinon":"^9.1.0","sinon-chai":"^3.5.0","snyk":"^1.404.0"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never","arrowParens":"avoid","trailingComma":"none","printWidth":100},"lint-staged":{"**/*.{js,json,md}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"snyk":true,"gitHead":"3ad8fbcb2b2d7409b93afaba5dc40bc197781b4b","_id":"sequelize-test-helpers@1.3.1","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-P+VSZ7OpwJT5wKJytmEg1yxjFXuOTEqC37iuXEBdQgeOSz6YTGTcJyh+xV6mdTT/8Y1ASnjwFHFl2XdrYj0EUQ==","shasum":"a0b552934aa44d3cb2b46db32040126424084ae4","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.3.1.tgz","fileCount":27,"unpackedSize":145207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc6lACRA9TVsSAnZWagAAlIYP/2JEJ3YVUovVbrcv+hPR\nN5Ga+J66IeWxzh4tKCIdCbHh70bVhRab+DHjAnmSBrqc3c4hNHBhllrwD60t\nRBUzGkEE5x0oyhS7G+mcIdgU2K06Iwre2vPWSce5tz+Pz5/cNMd4kF758FQj\neehWOGYx2RdNTYmY4BMkQ0e8Z40uESVQCeTCIMZ1PdzOSBYXyNS6uz6tKTVC\nTxZiPMv0oSVAagb4Fuj4l9HvwxlNX5HQR0FYRUD44adYTPWrt8qzAhCN4eWx\nUhX/DNb64Nk7dPNUEWqB4lNeFbJUd1FpaWOtYW7iNS3m0AKzV9A6XfjYUF5S\nwm8wH2G3BEJEEvTBSebVIkNSWHptmR/Rb+3R8dtIQFnxwseHR0JE/eOusPHN\nU/R0DWkuUUlWKTumSuS9g5GuMYqA3V6GCOp8g4KBaXgEJTs9RgUdi/CXfr4l\nDKJan9gJ/3PTvBNeb6qHyCt/6prLqmFhenDB0YIYVY8Zk2sCTZBdDmvQ8NKC\nPFXfvv7p/gd6Q1am6RIWnSbyZjpGXj1VZVfm2mu4qs8pLx6Q3XrED5lqNgoZ\n+F6jMi6reHyC6UsjRT2LVV4+ud8Ypg2YHt9iujjGUnRMyogind8IZReHTxaB\nfpYq+WffCg10gxR0YwmNxt9pjMAjw55rbPR2ZQWG9akr0rbefJmCqBgoUuBY\nyWPA\r\n=fcIB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzAAGt4caUni0amflr8NyaWhO8f5ru5wyQJ/g/z7wlfAiEA5tOQrzErBWCfSTMeBIa+PoFpuXy450fBRkRqddtnp7M="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.3.1_1601415488502_0.17871635465015445"},"_hasShrinkwrap":false},"1.3.2":{"name":"sequelize-test-helpers","version":"1.3.2","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","email":"davesag@gmail.com"},"contributors":[{"name":"gerhardkubion","url":"https://github.com/gerhardkubion"}],"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:mutants":"NODE_ENV=test npx stryker run","snyk-protect":"snyk protect"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"@stryker-mutator/core":"^3.3.1","@stryker-mutator/javascript-mutator":"^3.3.1","@stryker-mutator/mocha-framework":"^3.3.1","@stryker-mutator/mocha-runner":"^3.3.1","ajv":"^6.12.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-mocha":"^8.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^4.3.0","lint-staged":"^10.4.0","mocha":"^8.1.3","nyc":"^15.1.0","prettier":"^2.1.2","proxyquire":"^2.1.3","sinon":"^9.2.0","sinon-chai":"^3.5.0","snyk":"^1.410.2"},"peerDependencies":{"chai":">= 4","sinon":">= 5"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never","arrowParens":"avoid","trailingComma":"none","printWidth":100},"lint-staged":{"**/*.{js,json,md}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"snyk":true,"gitHead":"cb612f2cb9b029dd8b666d24e1b4ca0d4f526063","_id":"sequelize-test-helpers@1.3.2","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uxODLUCTuVcaFjK4jDE3n9SZTVaQW57fqhLyuPEXMOgKsgyThUfzagvdNAkuOkqS7ERNtZSN6U8C3mwfI/M/fg==","shasum":"07f5fab2472123f8981ff50eb8313d9385aa5a2e","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.3.2.tgz","fileCount":27,"unpackedSize":145256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffOhdCRA9TVsSAnZWagAATPoQAIcQ4KIWINf8kh0I8NR0\namTyHkK9gYC3FIuBx6k8PL3N/1QUHdgSBUtPS1+38yF6MzwwuAnRkgV0qfvK\noM7G7Nk9OT05maOneEBDrxiqTHOfsHmIdywVg+fu1sN4hur+L/pXv5RU/jXq\n/UXgOXPItXyeufofb0f+sx2QL/pS66MokIjj3WyYt42Yv6Lsoi2EvwRMuCfa\nvBfMwXP+aHB5ZxUm4S5c3xPT1Wv1TIGctYGmZAOzxguzbeDGU4mlJ8Sh6NdE\nOLKCEmkOWpxfpwZvrVDr/h6nadgSPG1FMl4k07N4AzEzApbxSGc9RAg4zzaQ\n79C1HANi6OJlj99EJ9q7N+BqEu7UHIk/Q9/vv/xc31lGaUJdSSLoXK7MhPl4\nB1G70byNk3km0BkchGTpv0eHD9UhUqNd0MK6qPD5NvqOhavTp3W5H8fa5zu7\nOp+iy/d8QASs8mYUPyFfGwy2RwUymIaR7nfbbTAyAfVx/Hkz0bjZoZ8jIm6e\nVV3m6wAHabgcr2ll5A2AAI6DvnvMEw3uToEaNNlIBeBcgPP6auhBoYoVpThZ\n4VTRv/cCL5jAATlB3ySTQjLnzpwumiq/tLHzlp2+cmtu3B0qhf/TvITzLcb1\n1kgOyNZmZ4JOXs9ZQrLHWSX5ns6Z/7etmXf04LzVttoY/BkiGNdhp3g5lH5q\ntMLG\r\n=y6r7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8bfykc+KLIrxFj8MG2M+6FW6u+nbhK3APEq9kGjpU1AiEAkpBvsH6yPrsd+LuzwEaLo2UI90rW7GvoC5qfwZcRUdE="}]},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.3.2_1602021468889_0.44441206356474994"},"_hasShrinkwrap":false},"1.3.3":{"name":"sequelize-test-helpers","version":"1.3.3","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","url":"https://github.com/davesag"},"contributors":[{"name":"Gerhard Kubion","url":"https://github.com/gerhardkubion"},{"name":"Ben Winchester","url":"https://github.com/bmw2621"},{"name":"Jasper Stam","url":"https://github.com/stam"},{"name":"Oscar Dub","url":"https://github.com/odub"}],"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","snyk-protect":"snyk protect"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"ajv":"^8.1.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.11.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^16.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-mocha":"^8.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","husky":"^6.0.0","lint-staged":"^10.4.2","mocha":"^8.2.0","nyc":"^15.1.0","prettier":"^2.1.2","proxyquire":"^2.1.3","sinon":"10.0.0","sinon-chai":"^3.5.0","snyk":"^1.419.1"},"peerDependencies":{"chai":">= 4","sinon":"^10.0.0"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never","arrowParens":"avoid","trailingComma":"none","printWidth":100},"lint-staged":{"**/*.{js,json,md}":["prettier --write"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"snyk":true,"gitHead":"4b109e4766c51b7a45e41bf5ee80209d2a546d17","_id":"sequelize-test-helpers@1.3.3","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-np07UQY+hbgn6fJvfTU5CdKxjUk7MDme8okDx/4i5hCcDGB4BMXUQpt5N/MwpsLumR82bqGTHGdh4hGIpojGEQ==","shasum":"99ed213d21c0a794a67b89886bf227dec460fb47","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.3.3.tgz","fileCount":27,"unpackedSize":145066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdOD6CRA9TVsSAnZWagAAZT4P/0ogqKCvF6eBixvKXpor\n1REvw39KxRBmetfFhoU5iT+gRY4Afg2mp5Rpm8F1LZ3baKqUCaf6F4+332AZ\n0JtI3Ldk1HflOvq70IkmCrFDuA0JTVpoCOAUrtbkSd8giNLBmfhBxp8u9/Uz\nRbSZkrGwPWpwFIJtQADT1v62a7WyiyzduEjVuei8jkLScSjxkHAsFG5fX7b6\nyVDaLkGThKu/qdZVqmQ5d5fP+qOo66y+uptjBLx+fWl5Xavgp94EXybpj0CL\nKncgQd1wQQasDBQHbsomjedl6pscvtSW8OD7PdeSWu7zW36VagOf3h1m0hzS\n5u9Jp+33a1cGGRkE8Vmk+nkkyT24gOH+BNDiLMOb1PjK0/JTVwHiaixi8M9H\nWPKt5xBhv35U/UtDEX6iOaPj0DfESnPC/3LUqiMtMbmPFtQkSF34RcbBrPiC\nrWNalvFik9WedR2hJ8EUjKPUkf82nzU2M4elQxTZf7dT8wf+rLSL2KKaPCg8\ngr3tLWU5+83ACky5Ktqupf3/Ho1cV+axRQ5puKzKOxdsfVjxIE7ajr1uGM8Q\nGMeJlN4YyjTTFyvXFbwbmGR8VtVYd5LIaGfoBilkYcZhAW7+P/9LBO6/msO3\nXbNM5Z+Mj7NE32kl3ThnjR1cUMXzOhdlN83gy1JIz2fLfdeH15kolWvbLVdg\nXrC9\r\n=bTfX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVJRRDVsU+plcoSbDY5MWCjQFRmIpt0+cQT/k1xqFMfQIgYeRujG5z0R2LOXYYW5Jt8BjSoaHJH1nz9xEPKVu/Ycw="}]},"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.3.3_1618272505692_0.42828446172295354"},"_hasShrinkwrap":false},"1.4.0":{"name":"sequelize-test-helpers","version":"1.4.0","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","url":"https://github.com/davesag"},"contributors":[{"name":"Gerhard Kubion","url":"https://github.com/gerhardkubion"},{"name":"Ben Winchester","url":"https://github.com/bmw2621"},{"name":"Jasper Stam","url":"https://github.com/stam"},{"name":"Oscar Dub","url":"https://github.com/odub"}],"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","snyk-protect":"snyk protect"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"ajv":"^8.1.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.11.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-mocha":"^9.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^7.0.0","lint-staged":"^11.0.0","mocha":"^9.0.0","nyc":"^15.1.0","prettier":"^2.1.2","proxyquire":"^2.1.3","sinon":"^11.1.0","sinon-chai":"^3.5.0","snyk":"^1.419.1"},"peerDependencies":{"chai":">= 4","sinon":"^10.0.0"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never","arrowParens":"avoid","trailingComma":"none","printWidth":100},"lint-staged":{"**/*.{js,json,md}":["prettier --write"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"snyk":true,"gitHead":"8dc7a7a3f656a3b01568745d9d6bc4044e9a3036","_id":"sequelize-test-helpers@1.4.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"integrity":"sha512-cMxzesj9RS2hcZmNAgPzqyB//mawhOrL6dKA8+LJFzCh7k26d1yG76WHzMHdrJ+4wDLWBSq6yCf0RfFvP6lrxQ==","shasum":"1aa2e74996bbbcc9706a1cd1d055ddf3e4793ba1","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.4.0.tgz","fileCount":28,"unpackedSize":146100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFKlDCRA9TVsSAnZWagAA7akQAJUnEDDexFq5+80Hs/eq\nl5TEKb5EwtLmB4uvBzvzQKlsBLKW86OfahGhS38OOzWCXLaXgTbbYlhBeHSc\n1KM/H0dIFhR4ER8PN7fxAW2J1vhzX3XZgruB/+3B1i7EU4Riw3nx2N76Q8nh\nmzWGuSxuz5N5spToV6hokcYCFYSn+AvQErRgMr/T6nQUllq9HMv25GyCdclA\ngHAXZnze0wFVEsNsDo2M7EMOnGALymJ0LoL8o5xnQ7CPqr4fF0RaeJqKB7hx\nH1j8Fd7E3PRNSWhhPin8VNjovzFzjwABd9OtgReKqwZEeTekn58zmRnXJcTw\n5qV72cnxhcZ7pvkncFg1Xz6obyTBG/NHcOhpZI11OD2ccSLZl9Ncc7Ll7pf9\nebyi+aZtiNywTrooxn/wqI1Xs3f0eJuHLELV2vYkyFIglTeJC/q7vcfV7a/P\nvNYuOqG9YDPiXxsW7Q+tp/Uc4gQuLgDufvWXWyo6tGQyuHDBleSg27jCN7M1\ns7KEKFzydZiOZQIsiEiABByf0yBuD0sTNrisDKhxP5IgqTIaW6dqmoHRqBGR\nW5Ll9e/f5S9BrFL4MY7MZGkOT/h48hxFNXjvxlQRgXZgTQWUZP4QqxUVxn2L\nNUEB9E4/jCXq8NWFqYz7qh/al/UqX1xOylXMiz6cS86iX7tnvkeXvYQ1sOn/\noY72\r\n=pP9H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrL9xIYWvC5lwBaLbMKegaTYQT/CTbMQ9BRDGd+Cy6CAiEA975IAA0B49Kx+YRXMl/mLLojhZKg8nhc+YqzX74FzGs="}]},"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.4.0_1628744002691_0.7872229897922651"},"_hasShrinkwrap":false},"1.4.1":{"name":"sequelize-test-helpers","version":"1.4.1","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","url":"https://github.com/davesag"},"contributors":[{"name":"Gerhard Kubion","url":"https://github.com/gerhardkubion"},{"name":"Ben Winchester","url":"https://github.com/bmw2621"},{"name":"Jasper Stam","url":"https://github.com/stam"},{"name":"Oscar Dub","url":"https://github.com/odub"}],"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","snyk-protect":"snyk protect"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"ajv":"^8.1.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.11.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-mocha":"^9.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^7.0.0","lint-staged":"^11.0.0","mocha":"^9.0.0","nyc":"^15.1.0","prettier":"^2.1.2","proxyquire":"^2.1.3","sinon":"^11.1.0","sinon-chai":"^3.5.0","snyk":"^1.419.1"},"peerDependencies":{"chai":">= 4","sinon":"^10.0.0"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never","arrowParens":"avoid","trailingComma":"none","printWidth":100},"lint-staged":{"**/*.{js,json,md}":["prettier --write"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"snyk":true,"gitHead":"be6f03830ffb822f5feb743454829ec242a0c3b8","_id":"sequelize-test-helpers@1.4.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-QMe2VzcEmLVPNDM/YPRiXATZnD8ObwQNnQ58d1c0pW7EKG1fb6OD+RvdR1DkxfT7pM8ipoGQAVvlEqRBI+M78w==","shasum":"05dd0086ecf64b38d0118077d6e2e57670d18d88","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.4.1.tgz","fileCount":30,"unpackedSize":147681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFexbCRA9TVsSAnZWagAAJRoP/3Q08L+dNEsOVKOwE6A0\n5hAYmXSr2ksrvmkIF0cw4PsFZkxEH4Nyew9hNM/BcCjaqNBOTh8OgwcIdaKp\nUocCQWvIMnl3i1k4AktQmEGSfDer8A4bk6j2JeyoHrRgVfG3btjsrteh7Lg6\n7wish5/LHMdA89X9sUvMd/jQ9Ykvu/C+RiQ9SNiBBzJDEIDVuLqC0U8WLleO\njz6JzYLCH7h/89FXsCLYgkmF904F0eJyguBoK8JRlOG867vZ5acs7QnyEeNo\n2oWQTQBU6YL0fuBIrWrtTZIWXmGj+ButhXDodCHDnW9hXqrrdo+tvPgJF4Z6\nhV1tQ+lIcvV273LLN+YJ6G5W8yhOMNwAocCnhOtmkrIBqW7VvyfpavGCpUMb\nDto32AKko0CnpBO1O81p4icw8sl5oFd2+1yAAhlvequcHf5HsFVS6kME6vhh\nhURXQOt7oep50Lbm1dZbi8DmGO5k5SqZXewcsUWwPpkYWnzU7ssUl7NBvWdI\nujh3tWEwRomfxdd0pKyBvojRs5HAmXg6MoZ8bcCDNI/BRAry8wc9AhPXNMOp\nUFvXyzZDUbpPIs9VnEjvGzDkELp/RNc058T9YivfBlPfQcIFWHfexucJuuI3\nQcVdWGLaA0gtdIBpP0QVJrWci0A+ZkzPz9H/hxpsi8evW5yThhAEXO4e8sov\n0xbC\r\n=F4TL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc1b8wZGQozWACnBke7WNWUiGyZrdiRAR+Mc3L+BT27wIhALuSABPYwjv7/4Xh17KRs9BfjUn7IsXE1WD779pzXKtR"}]},"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.4.1_1628826715612_0.6308672087177314"},"_hasShrinkwrap":false},"1.4.2":{"name":"sequelize-test-helpers","version":"1.4.2","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","url":"https://github.com/davesag"},"contributors":[{"name":"Gerhard Kubion","url":"https://github.com/gerhardkubion"},{"name":"Ben Winchester","url":"https://github.com/bmw2621"},{"name":"Jasper Stam","url":"https://github.com/stam"},{"name":"Oscar Dub","url":"https://github.com/odub"}],"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","snyk-protect":"snyk protect"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"ajv":"^8.1.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^7.11.0","eslint-config-prettier":"^8.0.0","eslint-config-standard":"^16.0.2","eslint-plugin-mocha":"^9.0.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.0","lint-staged":"^11.0.0","mocha":"^9.0.0","nyc":"^15.1.0","prettier":"^2.1.2","proxyquire":"^2.1.3","sinon":"^11.1.0","sinon-chai":"^3.5.0","snyk":"^1.419.1"},"peerDependencies":{"chai":">= 4","sinon":">= 10.0.0"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never","arrowParens":"avoid","trailingComma":"none","printWidth":100},"lint-staged":{"**/*.{js,json,md}":["prettier --write"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"snyk":true,"gitHead":"86e1d81bf1cb6c76bedcba922088ae52a86634b9","_id":"sequelize-test-helpers@1.4.2","_nodeVersion":"16.9.1","_npmVersion":"7.23.0","dist":{"integrity":"sha512-v7Yy9DKjzFA/OHLtxvFClgN2CKA9cRwxn9+6ha6xoqUzRngXdsbrmle0KD1onSqnCwVIweWlRTLJxcEl1ueozA==","shasum":"647f0e98104cb18d6f936b2957fa80068f43a8a4","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.4.2.tgz","fileCount":30,"unpackedSize":147683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh26t1CRA9TVsSAnZWagAAVxMP/3qVkAOJj4x1iH6HGTw0\n3wQyKrWQnXUZaTWFprtN9cR/RDtRPyfrtOJine+oJVSZ3TcBr1ajULm8Djbo\nu9qYRYYiY0brBPqtqE0VDM+x57xZ58ToEB14zqGJ5y/FBX9xim5Lj2OUCj06\neFJZq63GL3otULFCC8MWjaSGR5CR8B84xDndfzBkTYasIgyxfL7g+PXLOlsV\nppNU+Rn8iqhzulKXtjW9Orl6HyZaYXyci9X1h+uO9tfgJ2lf6WoQKqNIEIT9\n+nnIDZVcA/1qVk/Rk5jbDrtljnommlZUtM7tz7mzJD5u5TUkoOIQjmjzkOfe\n8ZZrrf20an41G7Wbz9lZsx1Dt7dEQUbwrUoEsk0e5ESd5+RFTUA/qRdgtcPd\nT/UcSGN/6rymHWNl1lCP9YkRzCXM0fnUz8BNADI2wuwoPcmrrXTjiCiyzXfs\nIb8xlEHeyquInbUegioipXmBO3KshT/1v658L3jxlya1sWLkbv8BHQTJPIAP\nMlEjvs9MwkJdGaYQ3dNJB1sbDk0aRs0pi61rZjge24loSa1ioLJTUwzaiN2W\ntJnpiKs2PMjdCx05BK6N6SGaDxx3uh07cxE/2Lkoez4++5b5VIdDJ1H/nuwA\nqEZQWaagIYapN4f5T+uYzcG9IrA887ltOliKqRJAWX7f5GcD591QxFmacU+G\nGFqV\r\n=xZZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYStN/HT7QMCLN5L7IlWg1qH+Gnz9zbL7GXVnjy3RJ2AiBp/vGmLckvKKHhIBwIRJIJIPRvztgOLxxOSqJS7pZucQ=="}]},"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.4.2_1632454930995_0.5652580577396344"},"_hasShrinkwrap":false},"1.4.3":{"name":"sequelize-test-helpers","version":"1.4.3","description":"A collection of utilities to help with unit-testing sequelize models","author":{"name":"Dave Sag","url":"https://github.com/davesag"},"contributors":[{"name":"Gerhard Kubion","url":"https://github.com/gerhardkubion"},{"name":"Ben Winchester","url":"https://github.com/bmw2621"},{"name":"Jasper Stam","url":"https://github.com/stam"},{"name":"Oscar Dub","url":"https://github.com/odub"}],"type":"commonjs","license":"MIT","funding":{"type":"github","url":"https://github.com/sponsors/davesag"},"main":"src/index.js","engines":{"node":">= 8.10.0"},"directories":{"lib":"src","test":"test"},"scripts":{"eslint-check":"eslint --print-config src/index.js | eslint-config-prettier-check","lint":"eslint .","prettier":"prettier --write '**/*.{js,json,md}'","test":"npm run test:unit","test:unit":"NODE_ENV=test mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","test:unit:cov":"NODE_ENV=test nyc mocha ./test/unit/ --require ./test/unitTestHelper.js --recursive","snyk-protect":"snyk protect"},"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"devDependencies":{"ajv":"^8.11.0","chai":"^4.3.6","chai-as-promised":"^7.1.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-mocha":"^10.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","husky":"^8.0.1","lint-staged":"^13.0.3","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.7.1","proxyquire":"^2.1.3","sinon":"^14.0.0","sinon-chai":"^3.5.0","snyk":"^1.981.0"},"peerDependencies":{"chai":">= 4","sinon":">= 10.0.0"},"prettier":{"semi":false,"singleQuote":true,"proseWrap":"never","arrowParens":"avoid","trailingComma":"none","printWidth":100},"lint-staged":{"**/*.{js,json,md}":["prettier --write"]},"nyc":{"check-coverage":true,"per-file":true,"lines":100,"statements":100,"functions":100,"branches":100,"include":["src/**/*.js"],"exclude":["index.js"],"reporter":["lcov","text"],"all":true,"cache":true},"snyk":true,"gitHead":"e68fea1dd82f6c2ce67a8cfc20a4a5da9ce001b5","_id":"sequelize-test-helpers@1.4.3","_nodeVersion":"18.7.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5NzQljzIDaKi+iAK5237DcemsJI1FmTPgMoE9Tu/oYZVwa6l3Lf5nF2yV0ruTrsrAKi2XWywnXFl2AATEfoBGw==","shasum":"afa0fafc8c0e6ecbcc8df8bee8ccf7d82788c494","tarball":"https://registry.npmjs.org/sequelize-test-helpers/-/sequelize-test-helpers-1.4.3.tgz","fileCount":30,"unpackedSize":147779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRMKleVDqBa8aC08h1bphtj2Tf3/CeggET7JE7K0sQhAiBkzVfIuNdvtPUBCrQ1CvyR34v9XQoH9x/RmuKRmi0BHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5PoiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNHg/+KCJYzOFKIGQJ52kklpvxKNhmo9M4Ul6250jm8lWPmr5vRfbj\r\n8UQVjuRP4fcGMiQIaETerkb7jlRFEdKAWu9C/tSy04owRiHJTMWeARKP3vsO\r\nXfoHQNyMKZW6tFxLfRKqQ4V/ZDvC/+JmjsTCY4UgKBtUOKLYpyvIgGcct6ib\r\nVRWxK5V8KJNr8GMNLx+xkkoHsm/Ng4pLXZuPiX23rEDOiSiM+VgIqfO2L0Fr\r\nRJ6cxj97UNLie3tiKVnLcwJ/dav3Gd06ZBJccVnNp167TSMW+gZao6WDdiVR\r\nZCNXkss7trk8SDgymUfjE6PWolC0x0CArxyel3+pPtKTedqD+bgZR1E7XGNJ\r\nWfRE3Gk998LCuSFxIU6As12M7qRmLPRvxoM4d1RRSH3bhDuI9oWz7Fm6Dz43\r\naGaa0f6vL9ry9p71Fh0a1DWsyrrPmEAiPJWZNar/IMJROri7rrbgX9ywkfhG\r\nOxnU9GKkwQURowD/Qi7SkVZTghWJJtBrneRJCK6OGhpTqtehL0w8VT/z/0c5\r\n4XQf5ZSxz+1TAADGTocMK+rESTxcThKF5U8XpkH4NTqsjo+Wc0SKqXeRhv/t\r\nSsW7y9R+jl9T45OnefrZjnelng3EvH28UVhitoSsCAsXE+B7nZoSus150hzu\r\nofcYfEmZQHmKvXB+L0YZwgTgQgOLEJAtDdM=\r\n=Ni6q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davesag","email":"davesag@gmail.com"},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-test-helpers_1.4.3_1659173410604_0.47136020178918203"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-22T09:12:04.903Z","1.0.0":"2018-06-22T09:12:04.975Z","modified":"2022-07-30T09:30:10.851Z","1.0.1":"2018-06-25T04:07:15.453Z","1.0.2":"2018-06-25T05:00:19.229Z","1.0.3":"2018-08-06T06:50:00.764Z","1.0.4":"2018-08-31T05:27:41.050Z","1.0.5":"2018-10-09T04:45:30.320Z","1.0.6":"2018-10-16T07:01:54.524Z","1.0.7":"2018-12-21T02:07:22.237Z","1.0.9":"2019-02-08T05:19:37.597Z","1.0.10":"2019-02-19T07:39:01.351Z","1.0.11":"2019-04-08T12:25:58.181Z","1.1.0":"2019-04-14T08:25:55.015Z","1.1.1":"2019-05-16T15:13:24.359Z","1.1.2":"2019-05-24T04:57:47.726Z","1.1.3":"2019-11-15T06:50:48.218Z","1.2.0":"2019-11-16T07:20:20.787Z","1.2.1":"2019-12-26T02:24:20.660Z","1.2.2":"2019-12-28T08:05:10.837Z","1.2.3":"2020-07-07T02:41:43.385Z","1.3.0":"2020-09-26T20:36:12.298Z","1.3.1":"2020-09-29T21:38:08.627Z","1.3.2":"2020-10-06T21:57:49.050Z","1.3.3":"2021-04-13T00:08:25.839Z","1.4.0":"2021-08-12T04:53:23.117Z","1.4.1":"2021-08-13T03:51:55.774Z","1.4.2":"2021-09-24T03:42:11.142Z","1.4.3":"2022-07-30T09:30:10.791Z"},"maintainers":[{"name":"davesag","email":"davesag@gmail.com"}],"description":"A collection of utilities to help with unit-testing sequelize models","homepage":"https://github.com/davesag/sequelize-test-helpers#readme","keywords":["sequelize","mock","mocking","unit-testing","mocha","sinon","chai"],"repository":{"type":"git","url":"git+https://github.com/davesag/sequelize-test-helpers.git"},"author":{"name":"Dave Sag","url":"https://github.com/davesag"},"bugs":{"url":"https://github.com/davesag/sequelize-test-helpers/issues"},"license":"MIT","readme":"![Horizontal Logo](logo/horizontal.svg)\n\nA collection of utilities to help with unit-testing [Sequelize](http://docs.sequelizejs.com) models and code that needs those models.\n\n[![NPM](https://nodei.co/npm/sequelize-test-helpers.png)](https://nodei.co/npm/sequelize-test-helpers/)\n\n## Related Projects\n\n- [`sequelize-pg-utilities`](https://github.com/davesag/sequelize-pg-utilities) — Simple utilities that help you manage your Sequelize configuration.\n\n## How to use\n\n### Prerequisites\n\nThis library assumes:\n\n1. You are using [`chai`](http://www.chaijs.com) — Version 4 or better.\n2. You are using [`sinon`](http://sinonjs.org) — Version 5 or better.\n3. Using [`mocha`](https://mochajs.org) is also recommended, but as long as you are using `chai` and `sinon` this should work with any test runner.\n\n**Note** Jest is not supported unless you are also using `sinon` and `chai`, which is unlikely.\n\n### Installation\n\nAdd `sequelize-test-helpers` as a `devDependency`:\n\n```sh\nnpm i -D sequelize-test-helpers\n```\n\n## Examples\n\n### Unit testing models created with `sequelize.define`\n\n**Note**: See below for how to test models created using `Model.init`\n\nLet's say you have a Sequelize model `User` as follows:\n\n#### `src/models/User.js`\n\n```js\nconst model = (sequelize, DataTypes) => {\n  const User = sequelize.define(\n    'User',\n    {\n      age: {\n        type: DataTypes.INTEGER.UNSIGNED\n      },\n      firstName: {\n        type: DataTypes.STRING,\n        allowNull: false,\n        validate: {\n          notEmpty: true\n        }\n      },\n      lastName: {\n        type: DataTypes.STRING,\n        allowNull: false,\n        validate: {\n          notEmpty: true\n        }\n      },\n      email: {\n        type: DataTypes.STRING,\n        allowNull: false,\n        unique: true,\n        lowercase: true,\n        validate: {\n          isEmail: true,\n          notEmpty: true\n        }\n      },\n      token: {\n        type: DataTypes.STRING,\n        validate: {\n          notEmpty: true\n        }\n      }\n    },\n    {\n      indexes: [\n        { unique: true, fields: ['email'] },\n        { unique: true, fields: ['token'] },\n        { unique: false, fields: ['firstName', 'lastName'] }\n      ]\n    }\n  )\n\n  User.associate = ({ Company }) => {\n    User.belongsTo(Company)\n  }\n\n  return User\n}\n\nmodule.exports = model\n```\n\nYou can use `sequelize-test-helpers` to unit-test this with `mocha` as follows:\n\n#### `test/unit/models/User.spec.js`\n\n```js\nconst { expect } = require('chai')\n\nconst {\n  sequelize,\n  dataTypes,\n  checkModelName,\n  checkUniqueIndex,\n  checkPropertyExists\n} = require('sequelize-test-helpers')\n\nconst UserModel = require('../../src/models/User')\n\ndescribe('src/models/User', () => {\n  const User = UserModel(sequelize, dataTypes)\n  const user = new User()\n\n  checkModelName(User)('User')\n\n  context('properties', () => {\n    ;['age', 'firstName', 'lastName', 'email', 'token'].forEach(checkPropertyExists(user))\n  })\n\n  context('associations', () => {\n    const Company = 'some dummy company'\n\n    before(() => {\n      User.associate({ Company })\n    })\n\n    it('defined a belongsTo association with Company', () => {\n      expect(User.belongsTo).to.have.been.calledWith(Company)\n    })\n  })\n\n  context('indexes', () => {\n    context('unique', () => {\n      ;['email', 'token'].forEach(checkUniqueIndex(user))\n    })\n\n    context('non unique (and also composite in this example)', () => {\n      ;[['firstName', 'lastName']].forEach(checkNonUniqueIndex(user))\n    })\n  })\n})\n```\n\n### Built-in checks\n\n| Check                 | What it does                                          |\n| --------------------- | ----------------------------------------------------- |\n| `checkHookDefined`    | Checks that a particular hook is defined.             |\n| `checkModelName`      | Checks that the model is named correctly.             |\n| `checkNonUniqueIndex` | Checks that a specific non-unique index is defined.   |\n| `checkPropertyExists` | Checks that the model has defined the given property. |\n| `checkUniqueIndex`    | Checks that a specific unique index is defined.       |\n\n#### Deprecation notice\n\n| Check                      | Note                                                   |\n| -------------------------- | ------------------------------------------------------ |\n| `checkUniqueCompoundIndex` | Use either `checkUniqueIndex` or `checkNonUniqueIndex` |\n\n### Checking associations\n\nThe various association functions are stubbed so you can simply invoke the the model's `associate` function in a `before` block then use `sinon`'s standard expectation syntax to check they were called with the correct values.\n\n#### `hasOne`\n\n```js\nit(\"defined a hasOne association with Image as 'profilePic'\", () => {\n  expect(User.hasOne).to.have.been.calledWith(Image, {\n    as: 'profilePic'\n  })\n})\n```\n\n#### `belongsTo`\n\n```js\nit('defined a belongsTo association with Company', () => {\n  expect(User.belongsTo).to.have.been.calledWith(Company)\n})\n```\n\n#### `hasMany`\n\n```js\nit(\"defined a hasMany association with User as 'employees'\", () => {\n  expect(Company.hasMany).to.have.been.calledWith(User, {\n    as: 'employees'\n  })\n})\n```\n\n#### `belongsToMany`\n\n```js\nit(\"defined a belongsToMany association with Category through CategoriesCompanies as 'categories'\", () => {\n  expect(Company.belongsToMany).to.have.been.calledWith(Category, {\n    through: CategoriesCompanies,\n    as: 'categories'\n  })\n})\n```\n\n### Unit testing code that requires `models`\n\nLet's say you have a utility function that takes some data and uses it to update a user record. If the user does not exist it returns `null`. (Yes I know this is a contrived example)\n\n#### `src/utils/save.js`\n\n```js\nconst { User } = require('../models')\n\nconst save = async ({ id, ...data }) => {\n  const user = await User.findOne({ where: { id } })\n  if (user) return await user.update(data)\n  return null\n}\n\nmodule.exports = save\n```\n\nYou want to unit-test this without invoking a database connection (so you can't `require('src/models')` in your test).\n\nThis is where `makeMockModels`, `sinon`, and [`proxyquire`](https://github.com/thlorenz/proxyquire) come in handy.\n\n#### `test/unit/utils/save.test.js`\n\n```js\nconst { expect } = require('chai')\nconst { match, stub, resetHistory } = require('sinon')\nconst proxyquire = require('proxyquire')\n\nconst { makeMockModels } = require('sequelize-test-helpers')\n\ndescribe('src/utils/save', () => {\n  const User = { findOne: stub() }\n  const mockModels = makeMockModels({ User })\n\n  const save = proxyquire('../../../src/utils/save', {\n    '../models': mockModels\n  })\n\n  const id = 1\n  const data = {\n    firstName: 'Testy',\n    lastName: 'McTestFace',\n    email: 'testy.mctestface.test.tes',\n    token: 'some-token'\n  }\n  const fakeUser = { id, ...data, update: stub() }\n\n  let result\n\n  context('user does not exist', () => {\n    before(async () => {\n      User.findOne.resolves(undefined)\n      result = await save({ id, ...data })\n    })\n\n    after(resetHistory)\n\n    it('called User.findOne', () => {\n      expect(User.findOne).to.have.been.calledWith(match({ where: { id } }))\n    })\n\n    it(\"didn't call user.update\", () => {\n      expect(fakeUser.update).not.to.have.been.called\n    })\n\n    it('returned null', () => {\n      expect(result).to.be.null\n    })\n  })\n\n  context('user exists', () => {\n    before(async () => {\n      fakeUser.update.resolves(fakeUser)\n      User.findOne.resolves(fakeUser)\n      result = await save({ id, ...data })\n    })\n\n    after(resetHistory)\n\n    it('called User.findOne', () => {\n      expect(User.findOne).to.have.been.calledWith(match({ where: { id } }))\n    })\n\n    it('called user.update', () => {\n      expect(fakeUser.update).to.have.been.calledWith(match(data))\n    })\n\n    it('returned the user', () => {\n      expect(result).to.deep.equal(fakeUser)\n    })\n  })\n})\n```\n\nAs a convenience, `makeMockModels` will automatically populate your `mockModels` with mocks of all of the models defined in your `src/models` folder (or if you have a `.sequelizerc` file it will look for the `models-path` in that). Simply override any of the specific models you need to do stuff with.\n\n### Testing models created with `Model.init`\n\nSequelize also allows you to create models by extending `Sequelize.Model` and invoking its static `init` function as follows:\n\n**Note**: creating your models this way makes it harder to test their use.\n\n```js\nconst { Model, DataTypes } = require('sequelize')\n\nconst factory = sequelize => {\n  class User extends Model {}\n  User.init(\n    {\n      firstName: DataTypes.STRING,\n      lastName: DataTypes.STRING\n    },\n    { sequelize, modelName: 'User' }\n  )\n  return User\n}\n\nmodule.exports = factory\n```\n\nYou can test this using `sequelize-test-helpers`, `sinon`, and `proxyquire`.\n\n```js\nconst { expect } = require('chai')\nconst { spy } = require('sinon')\nconst proxyquire = require('proxyquire')\nconst { sequelize, Sequelize } = require('sequelize-test-helpers')\n\ndescribe('src/models/User', () => {\n  const { DataTypes } = Sequelize\n\n  const UserFactory = proxyquire('src/models/User', {\n    sequelize: Sequelize\n  })\n\n  let User\n\n  before(() => {\n    User = UserFactory(sequelize)\n  })\n\n  // It's important you do this\n  after(() => {\n    User.init.resetHistory()\n  })\n\n  it('called User.init with the correct parameters', () => {\n    expect(User.init).to.have.been.calledWith(\n      {\n        firstName: DataTypes.STRING,\n        lastName: DataTypes.STRING\n      },\n      {\n        sequelize,\n        modelName: 'User'\n      }\n    )\n  })\n})\n```\n\n### Listing your models\n\nAssuming your `src/models/index.js` (or your equivalent) exports all your models, it's useful to be able to generate a list of their names.\n\n```js\nconst { listModels } = require('sequelize-test-helpers')\n\nconsole.log(listModels()) // will spit out a list of your model names.\n```\n\nSimilarly to `makeMockModels` above, `listModels` will find all of the models defined in your `src/models` folder (or if you have a `.sequelizerc` file it will look for the `models-path` in that).\n\n## Custom `models` paths and custom file suffixes\n\nBy default `makeMockModels` and `listModels` will both look for your models in files ending with `.js` in either the models path defined in `.sequelizerc`, or in `src/models`. If however your models are not `.js` files and the `models` folder is somewhere else you can pass in a custom models folder path and a custom suffix.\n\n- `listModels(customModelsFolder, customSuffix)`\n\n  ```js\n  const modelNames = listModels('models', '.ts')\n  ```\n\n- `makeMockModels(yourCustomModels, customModelsFolder, customSuffix)`\n\n  ```js\n  const models = makeMockModels({ User: { findOne: stub() } }, 'models', '.ts')\n  ```\n\n## Development\n\n### Branches\n\n<!-- prettier-ignore -->\n| Branch | Status | Coverage | Audit | Notes |\n| ------ | ------ | -------- | ----- | ----- |\n| `develop` | [![CircleCI](https://circleci.com/gh/davesag/sequelize-test-helpers/tree/develop.svg?style=svg)](https://circleci.com/gh/davesag/sequelize-test-helpers/tree/develop) | [![codecov](https://codecov.io/gh/davesag/sequelize-test-helpers/branch/develop/graph/badge.svg)](https://codecov.io/gh/davesag/sequelize-test-helpers) | [![Vulnerabilities](https://snyk.io/test/github/davesag/sequelize-test-helpers/develop/badge.svg)](https://snyk.io/test/github/davesag/sequelize-test-helpers/develop) | Work in progress |\n| `main` | [![CircleCI](https://circleci.com/gh/davesag/sequelize-test-helpers/tree/main.svg?style=svg)](https://circleci.com/gh/davesag/sequelize-test-helpers/tree/main) | [![codecov](https://codecov.io/gh/davesag/sequelize-test-helpers/branch/main/graph/badge.svg)](https://codecov.io/gh/davesag/sequelize-test-helpers) | [![Vulnerabilities](https://snyk.io/test/github/davesag/sequelize-test-helpers/main/badge.svg)](https://snyk.io/test/github/davesag/sequelize-test-helpers/main) | Latest stable release |\n\n### Development Prerequisites\n\n- [NodeJS](https://nodejs.org). I use [`nvm`](https://github.com/creationix/nvm) to manage Node versions — `brew install nvm`.\n\n### Initialisation\n\n```sh\nnpm install\n```\n\n### Test it\n\n- `npm test` — runs the unit tests\n- `npm run test:unit:cov` — runs the unit tests with code coverage\n\n### Lint it\n\n```sh\nnpm run lint\n```\n\n## Contributing\n\nPlease see the [contributing notes](CONTRIBUTING.md).\n\n## Thanks\n\n- Thanks to [`reallinfo`](https://github.com/reallinfo) for the logo.\n","readmeFilename":"README.md","contributors":[{"name":"Gerhard Kubion","url":"https://github.com/gerhardkubion"},{"name":"Ben Winchester","url":"https://github.com/bmw2621"},{"name":"Jasper Stam","url":"https://github.com/stam"},{"name":"Oscar Dub","url":"https://github.com/odub"}]}