{"_id":"factory-girl-ts","_rev":"28-f7d9a5ae5fcdba7d9f5818fe38860584","name":"factory-girl-ts","dist-tags":{"latest":"2.3.1"},"versions":{"1.0.0":{"name":"factory-girl-ts","version":"1.0.0","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.0","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"66d00ff2b0e7b3dcdc452a33b025f9b4dd9dfc47","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.0.tgz","fileCount":34,"integrity":"sha512-z+3ePAgdLYZrZqdsI+U2j5Qg3VLkd8NDj4nr/Dp8ffU/DxsYaxDJjab0tU8QTzdbAfld1oI+lO5P8nMhLXSy+A==","signatures":[{"sig":"MEYCIQCaXAI6MzozQaJogjjnAZlZeNe6xmCHZKbM1xN/vLToGAIhAPlDGIAhH/Pm0I75h4i8cdMZ3FOZ4sT2QVYzzFWJDx7g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155220},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"323924a2c448dde1cf7dd95006950e63d3451c59","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"husky install","version":"npm run format && git add -A src","prebuild":"rimraf dist","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postprepare":"npm run build","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.0_1684674636546_0.20004314550398905","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"factory-girl-ts","version":"1.0.1","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.1","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"79bde064ff15988099b4b0ccef9bc40a88801d85","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.1.tgz","fileCount":34,"integrity":"sha512-bhOvGxoxJxZot0lRBQgJ4SlJCzvszD3DlzssIf0LFfSm9akPMOsluHwvhdUlzy9UXObAI5WIukMDlxTtFYP6Tw==","signatures":[{"sig":"MEYCIQDUadSBHM1l4N/7d07ZZFsvUPBWpB/ZezKxfbQoT/LJPAIhAOTkSquuOkRcsO0Rlcfh1w+uCI/MEJCel26NrztRa6Fs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155444},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"68eb53dd2f7eb04824b3a44a82ae81cda631b9e7","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postprepare":"npm run build","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.1_1684675418014_0.751192601592986","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"factory-girl-ts","version":"1.0.2","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.2","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"b3046521bba44ab6e8c352721cbd5f9054448360","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.2.tgz","fileCount":36,"integrity":"sha512-mO0Xm93Q83QUOFKHQK4XWaajayPhdQBSAK4v6iO/oCVH01bxqdjyj7h5j6H8X2qv0mZROEl5o/rU6X1szuwEmA==","signatures":[{"sig":"MEQCIG2teqgscP97yeUU9SlazrJOasrm6Dl2EC8fhUtI7cHqAiAPjdTt72E2q0HP7+odr6aJ45wLy4gCiWZZsMLZF6nBgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156786},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"0ef2cca324ae8153eadcfd6699919a3ee3a605b0","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.2_1684675649570_0.7054851264652102","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"factory-girl-ts","version":"1.0.3","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.3","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"f89c63d1a9d9eb1c16ce73d222590e3b9c4ff341","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.3.tgz","fileCount":36,"integrity":"sha512-CTxf+9zJOkcqh0Os1uCs1ir9MDsr5UV+shR/4m/votvGLV8/MOhLX8F3UNF1QNJlEG5TLUFKocyRzw7vxWYEVw==","signatures":[{"sig":"MEQCIEz78SJJbc0YUXsmhfewK92V+5bPxCZualaq9pvnvAkMAiBIc81DCeiYyA/76Xcazy+lCDPtRRjeFfYH/lq8rghGpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156708},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"41f3fce972d22166e24e721f9d64e417eafbfc59","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.3_1684676197886_0.6561194897396971","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"factory-girl-ts","version":"1.0.4","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.4","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"d4ce194c68c0f197441bc1830eb4d2ef066b664f","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.4.tgz","fileCount":36,"integrity":"sha512-r8ivh9T6NoQ2qqspZlRu1QEKD4Ial+4mHMp+ia/Ss7kzrUQFw+9raGFi3BieW8gQzaW7Ooh6hk5ZDXKW+hwv3g==","signatures":[{"sig":"MEQCIDsg6pR7wXsTjh5QvRu/PcLX+kB5GrHoUaiS/PyViL2NAiAakBrxROjINPxRAfX7rVawtEy4avXhtwFkDlQwTVc0OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156804},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"a310559039d56f0e1fcfad8be7d2d823a09c643a","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.4_1684676993063_0.8983747762291827","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"factory-girl-ts","version":"1.0.5","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.5","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"b3ba8275f083b8f33822a10e95bd63e9cb600618","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.5.tgz","fileCount":36,"integrity":"sha512-IyJJ2rqiecwi664THwer/FY1Aj/UWbLqCzGPu3p96HmCtoCoVIydhESwyhC/cJpKa6sWdHR+vt+NniBjdRchUg==","signatures":[{"sig":"MEUCIQDsAfQtjDhKqLrdcEHc8JOYytL9Q7JrnD4QBTwihmb3HwIgb2uaiHM9LZ7uqNT/0xk+Ym4fFNz+dKJ2AQA+9VbfS8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156804},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"5178558960636fa83ed71ac7ee8c8bb235fc68ba","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.5_1684678469460_0.7329499891962588","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"factory-girl-ts","version":"1.0.6","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.6","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"fa4ea90a3d2e462955f3cc368167b91f42f3303d","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.6.tgz","fileCount":36,"integrity":"sha512-bOrUaxX5LcJYlPyRUjRZHZEjwYZPDaQ0B96Fi8Rg1lU5YlZH2qvn1x6a5yNSkiNivwEo8iH3U8FO0dH0VKrvwA==","signatures":[{"sig":"MEYCIQCFmbBqN10sInmV77uLsoiQkrvDtXQiFpu7j9JoQV+gAgIhAPwCGnCUaHSexRwNrxVvA+mr7ifSqaYF4w9YhUhV1+mi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156813},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"b4e148f021d1b30811086992e0ee280281ee76bc","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.6_1684748599198_0.7158011794292976","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"factory-girl-ts","version":"1.0.7","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.7","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"78f9feab6a5ee6c65263b67dba4e404bfabe04e0","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.7.tgz","fileCount":36,"integrity":"sha512-mO1wjahuRD0dsmPfibS/nAPZvsHUyY4zeHmWPaWck5iW9m1f5/NKpc3ToDJtWpMdglcOdut2eliH0Dv4SQ/19A==","signatures":[{"sig":"MEUCIDvgdH8JJ2VGfqy4G//wvPbKAPRmsOsZe9y8BLauRVTNAiEApvDtxYg7xPpmThs4AjuIz80B8SSS5MQUGmmkhh4X1Yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158324},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"50d251a7ab93c61745eef87c5689e008ffb9ce9d","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.7_1684756938247_0.0735690385393768","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"factory-girl-ts","version":"1.0.8","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.8","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"594aa1a4dcd7d5789232e44859c36876bc99da19","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.8.tgz","fileCount":38,"integrity":"sha512-Gxjj9lNSZx0E+SDbHh9fYFsK18DcCP7ks38RAN3JQT7oGhbW0ai8aHmCA7M3jItBal1o/6NIUq4IbIn0gdJOiA==","signatures":[{"sig":"MEYCIQCGwnEN0ExdwW56LM/PrXG5cgqPe/GRwNjrOwkFR5MyLAIhAM/2dIjg/1jhCPvTdR7mK5mA9B3265fiho1dzGIQK3VD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161007},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"0be89c506eb1c286a060795ed1e9db35d33ebb2b","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.8_1684878351548_0.827388659970401","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"factory-girl-ts","version":"1.0.9","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.9","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"8d41ad721b258327d6ad7b38ab7b03093763f601","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.9.tgz","fileCount":38,"integrity":"sha512-zDBtjxHyRNXtNI8UFnhrDGcCgH+udcQezJ04C1zgmosAqDzX7aFT0nSw3d/D3p+hrDDsQZ1s0zJthiNEQEOgiA==","signatures":[{"sig":"MEYCIQClTHYaG8ibooyBZ38GLUqIzmeVaBY4k9sEceLF0crLNwIhANCr0LRUxXw97EuoQMuZk8kySWv9enU+ukSK2dt4ghxa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163820},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"8ad45210850512ea90766affbef5a803357eb70d","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.9_1687350575927_0.2329495707202418","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"factory-girl-ts","version":"1.0.10","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.10","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"24404e35e017bb6be7f6d06d345329cda373de1f","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.10.tgz","fileCount":38,"integrity":"sha512-MqiPIuZnXoQMgqTXPoNS3XrBibvqbxRU8vmJg9IE608oi0o/FP3rjITAvyXFZguTBpBx2ujmiHFlklYGSxyE7Q==","signatures":[{"sig":"MEUCIBoP5ya+SU4oSIuthtBB6tkRIfu360rfmcqyq10ox7ZcAiEAneaw4KtufekJlNlXFNyh4YXoAv+4XS18RkE0Faf66z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163904},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"a8875524268684378a42fe2f55ca406be5a1a475","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"8.5.0","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.10_1687534511561_0.46080223609911775","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"factory-girl-ts","version":"1.0.11","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.0.11","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"cbfc5e1b2e3dbd2acd12425e77cd082557518328","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.0.11.tgz","fileCount":38,"integrity":"sha512-li+Pl2aYgUcK9m3Vf3NYXJMHy/znWiZFhDCNCWhpbazUpY6SVtFQ8F5HtXCkCNaA3Htoztm3V4JiCfWqbyGY4w==","signatures":[{"sig":"MEUCIQCq5ohrkvraMjHTQiEZwvDf8IoYkeTwB/i+CoHPcfQbOAIgXqRaxd2J3yZSWfHklel+w78wC81a73w5jFYtevigJ0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163707},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"50926c8b8ed8dd95426808c263eda6f422a867ed","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.5.1","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.16.0","dependencies":{"class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.10.0","husky":"^8.0.0","lodash":"^4.17.21","vitest":"^0.30.1","typeorm":"^0.3.15","prettier":"^2.8.7","pg-hstore":"^2.3.4","sequelize":"^6.31.0","type-fest":"^3.8.0","typescript":"^5.0.4","@types/node":"^18.16.3","lint-staged":"^13.2.2","@types/lodash":"^4.14.194","@faker-js/faker":"^7.6.0","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.0.11_1687611343871_0.40850039341439737","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"factory-girl-ts","version":"1.1.0","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.1.0","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"c249d1e58b9686872f4f0b859e1565764262cd95","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.1.0.tgz","fileCount":38,"integrity":"sha512-npfdCc0cRQc6laMFUWTusVR7k7ntHzYVxp6T6jRFOG/tIyhgnU2QB5N7diKtOATp87WIwtW48PLaSsIWMRv8Yw==","signatures":[{"sig":"MEUCIQDefTH9xB+00kGCGkGVaMouL1jgUyEhBqMqoK7TPG+cEAIgbiSCfsaNDjOGrGNBHXXR5gnOdoy4xLxjzeHiG9ZLLxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158785},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"3bc3aa86cad2080f68d03d6935596868f1abf771","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.5.1","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.16.1","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.33.0","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.1.0_1689271119965_0.29573998494421927","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"factory-girl-ts","version":"1.1.1","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.1.1","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"96912f5d3e9ada475b44c2f3bba5ab5568003f24","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.1.1.tgz","fileCount":38,"integrity":"sha512-No/iO4ckUvPVakCNTH81rHhsCCkBstm9Hg1n8xd1lIVeRX5asl5rXRuf5QYV+773cHbliDV8j5wFnfUUA31d0A==","signatures":[{"sig":"MEYCIQDBiSJPbGc0+H0MJ8jOxzPtOgrD6pyl9EF2ktqTzWWTpgIhAI+enimJ7fHgq7D9O9nNKeuIGd/5qvaGVwP503MsA3Rz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158761},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"58689e128f92c9fbf609136570e407152358e5f6","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.5.1","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.16.1","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.33.0","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.1.1_1689283429378_0.0024252820360994853","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"factory-girl-ts","version":"1.2.0","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.2.0","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"5bc3bec12fd2d5c74a941b0ccf692a7ff3851c0f","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.2.0.tgz","fileCount":38,"integrity":"sha512-o9OdxKYrCwZfWPsDrTEANZob+OFBLPjAKnBxk9otksLnakH3UvHQ6OsfVISfh7/CufhCBgIZuUZOCGglq+QSxw==","signatures":[{"sig":"MEUCIEuMNnPvTtLr/XFr8uP87xT0WF7PKCQb7Dt385vgUvPOAiEAxfZ9/GXffwbFm7MCZQENn+wqBV1EOQpJSSeDVhDgyjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158995},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"6873354cb78df4e885e972861b9b1e8ad0c34f9e","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.5.1","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.16.1","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.33.0","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.2.0_1689709186035_0.5114154257752734","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"factory-girl-ts","version":"1.3.1","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.3.1","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"c23b2e2f22f01aa6430aa2ec647efd6bb19c71a4","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.3.1.tgz","fileCount":42,"integrity":"sha512-fRmZ5+66HW7MUTCNAcUoO7inNseJktF7mBbcxMbVCJdrcZ2bjGwHlZD2X3QEGWGU6Hx0iQLNEgyvgwW48wBU6g==","signatures":[{"sig":"MEUCIQCvqMf3bPwOgO2iPvCbPDtWUIBrSUDeocgWeIl/BbGlDQIgDWilRD6L1QJhYQy4bJtFDWSlCEg5ftr+aDJtWgaqIko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160779},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"f930c2dcda734258e65732fb26ca2c7c360d630d","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.0","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.34.1","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.3.1_1692033073829_0.3056145546406006","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"factory-girl-ts","version":"1.3.2","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.3.2","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"cdc6af924e5921ac2163632fcd1c3a23c85527d2","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.3.2.tgz","fileCount":42,"integrity":"sha512-0Wg4ssiBocJco3udgF0nxOj0x7l/Te8H1GwVvxPCrlESkw0OL6Kk3OnnI71o60FpJ6mVkCIhlI9AhiCzCaP/aQ==","signatures":[{"sig":"MEUCIQC6TVPHgh5p7lg8UBwIMAMD50rLCMrCNO1abjAr1/+EFAIgfT9E9Yi7SKNotTpyObBpImng28Yo50OgzQJnBxY9I14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160800},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"9961513e7817a4d9509f234f1c9391bedd8ac870","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.0","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.34.1","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.3.2_1692034964433_0.5107829569513718","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"factory-girl-ts","version":"1.4.0","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@1.4.0","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"2d55850c072f29b58b6e4a17653c4b22fe21a572","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-1.4.0.tgz","fileCount":42,"integrity":"sha512-Xn5LeJTD69o9LxZhJ3nb5gxpI2GLc5dhTtmpvXnDXN861VRpIWi5uayzIH9yVWkSXCmxdvyEbuWqt1E1gQJSfQ==","signatures":[{"sig":"MEUCIE2QXTalnBbaqvI3Z41/AZZ+QXb1VksEwN9H8qTz8kqvAiEAwE5N/ANrUNaa40sFFg3DE0ImWdQbbOA3Z4+y3wr3qPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161589},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"87d8923be1d461e478e028b37679c8d4e810ed3f","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.34.1","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_1.4.0_1692821244260_0.8579829227130391","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"factory-girl-ts","version":"2.0.0","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.0.0","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"fc73077af5911427b2281963099af8169fa3825e","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.0.0.tgz","fileCount":44,"integrity":"sha512-JcI1Md3CcH2oHQ8HQx5At1BYFFtjWH6xUF0APugb9yPxlUhIJTDPpF09UGJmzLAmmX94pn5flsDShGZCmtBDJw==","signatures":[{"sig":"MEUCIQDBpn/8pYgLjVOGT7uRBBv1kJaGa+i0r6J/gDRKfYSiegIgWsxG3423bsMYAo64WhXSISfnC8X+8+439ocBK9d8Gnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190726},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"b87e876e4c29a310cc3ef0b7c1436a8c9fc550d7","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.34.1","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.7.14","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","@mikro-orm/postgresql":"^5.7.14","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.0.0_1692996911929_0.9126998976546055","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"factory-girl-ts","version":"2.0.1","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.0.1","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"df829a88876c816abc916cad1c674dcaa873583d","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.0.1.tgz","fileCount":44,"integrity":"sha512-L7X1s0JOGce5fSnHwAO/p4gHaIB4DC5SY9j3jRZVTBd2/bSHUb6lMFx5pYaPZM0b4yRHH2J5G7Q791X/GYizKw==","signatures":[{"sig":"MEQCIBsS1Aatv7Gk1W8YekKDtJaynDCUFKbLCCJ1cHPJZ5YgAiBVygYxW4xBPLdbGSYxuXbWb2obFYYYrYJNwL2UbISs3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206132},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"3ee314aea85658796a7978944359efc2739fd089","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.34.1","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.7.14","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","@mikro-orm/postgresql":"^5.7.14","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.0.1_1693052467628_0.1502247497092415","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"factory-girl-ts","version":"2.0.2","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.0.2","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"15b0a55e6bb6649e3aef62430250ab3912f087f8","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.0.2.tgz","fileCount":44,"integrity":"sha512-NYjVkYEVlKV4HdPJMO3GEp/rJmbRyROOzrtTohautGgnPgxP+uOH5/lZO5c7VMNkwMvBIQgs6hrc3jJBcLE0Yw==","signatures":[{"sig":"MEYCIQDiKs32oROH1ZAqPWmz2VJCl8fAdyEVQCuIAhW2vRSQqgIhAKUNm9tsYKa8GMUY5uDShd5v9/0Pgmh3Lw97Zdb8bO+R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206189},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"84fd70fbb9506a9c187a447c04cdba296a629cdb","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.34.1","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.7.14","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","@mikro-orm/postgresql":"^5.7.14","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.0.2_1693509832737_0.6893690860485553","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"factory-girl-ts","version":"2.0.3","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.0.3","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"add4c30bc3e4439346f283f18e36afc479d9073e","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.0.3.tgz","fileCount":44,"integrity":"sha512-FRdBwgsj0mGqhd4lZZWZSsKWzBV/bUKgQdTr7Eu8mssojDtO0jK7BKDK1laGHHhDeMnC+7YVgYcl5BpyREIiMw==","signatures":[{"sig":"MEYCIQDvhW3hmDGzjezpY6N5vFI3a1CIt7CIIx1AD7MVsjr43QIhAKTaVmKcIwcwab+7Hi2kStv+IN3uFlki3DcoklVaCLHk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206158},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"0d07d47962a27f8e2cbb7654aaba8d030fcb542f","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.34.1","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.7.14","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","@mikro-orm/postgresql":"^5.7.14","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.0.3_1693935790866_0.0016447236148735556","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"factory-girl-ts","version":"2.0.4","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.0.4","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"e890142026d72eb83ad9a0cc34b9d2250a444186","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.0.4.tgz","fileCount":44,"integrity":"sha512-p0WUivESt5TxQS+oDuYc3Ee0fyfccHLX0apuFjlAXgy0wbsoMXoiZONHVqWb+yeSOlyobYjYam5pYJtvwnG/Og==","signatures":[{"sig":"MEUCIQCVkj6jGcK28CSY7YwLRHwrSWd82V9QcgKuIHpVWRL/rgIgJO1VKaEin2ICit+C43cEG8KwG5p+Qi+cD/rNSPUq8As=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207083},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"9d5b5e308cdb8178c01a3f6ffb76b0b921e5c2dd","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","lodash":"4.17.21","vitest":"0.34.1","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.7.14","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","@mikro-orm/postgresql":"^5.7.14","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.0.4_1695318433287_0.08145525839001788","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"factory-girl-ts","version":"2.0.5","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.0.5","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"1d9656319f62ec52a93dba847d58e25b3fcec62d","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.0.5.tgz","fileCount":44,"integrity":"sha512-H3BYqhgxQfJwH/7dKcy7annQgQv7VUkdkfXn+7g7IIL5QJSlqz4zn42ZH1liwPqw3FLm22ROmESLC/56qTN5Cg==","signatures":[{"sig":"MEUCIQCEC0WFViLeWL9RHDviwzEe3Bg/+ZsT3HjcEv8jU/gPPgIgHFTntqm8PmFPaJRrIEXiUXElthFVJK2+9BJyKgiV0f0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210428},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"3da299ac1d4a408836688841a8f55b013e3014f8","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"lodash":"4.17.21","class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.10.0","husky":"8.0.0","eslint":"^8.49.0","rimraf":"^5.0.1","vitest":"0.34.1","typeorm":"0.3.15","prettier":"2.8.7","pg-hstore":"2.3.4","sequelize":"6.31.0","type-fest":"3.8.0","typescript":"5.0.4","@types/node":"18.16.3","lint-staged":"13.2.2","@types/lodash":"4.14.194","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.7.14","reflect-metadata":"0.1.13","eslint-plugin-import":"2.27.5","@mikro-orm/postgresql":"^5.7.14","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.59.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.0.5_1695401990637_0.27580366120478583","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"factory-girl-ts","version":"2.0.6","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.0.6","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"3a1fc43e757d625af78a2c76453dde840cfeda36","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.0.6.tgz","fileCount":44,"integrity":"sha512-Hwa6pwpjjiTHn7GZAqlIKil9UPsTKdemPPkK7VEXlYrEOhKdHt468QWCsyqJGg7asSk1zyoIdgmRxPqGVIbwdQ==","signatures":[{"sig":"MEUCIGtTMhQVtE7FfhCNkaViMh6kEVsrPZYcKEYivhxrNJq2AiEA8ZdPmHEMFRC6/aPrNhSWsCZy1M0xjiNDxTpKeKcy7/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210897},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"f163d9c1571b17c9ee1ff7ac3d2c68524020daf8","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","check":"npm-check -s -u","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"lodash":"4.17.21","deepmerge":"^4.3.1","class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.1","vitest":"0.34.5","typeorm":"^0.3.17","prettier":"^3.0.3","npm-check":"^6.0.1","pg-hstore":"2.3.4","sequelize":"^6.33.0","type-fest":"^4.3.1","typescript":"5.0.4","@types/node":"^18.16.3","lint-staged":"^14.0.1","@types/lodash":"^4.14.199","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.8.2","reflect-metadata":"0.1.13","eslint-plugin-import":"^2.28.1","@mikro-orm/postgresql":"^5.8.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.0.6_1695473944874_0.7957771720817908","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"factory-girl-ts","version":"2.1.0","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.1.0","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"7d6bb34733512c7ad8efe4f2d19e6b309516f76a","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.1.0.tgz","fileCount":44,"integrity":"sha512-2ayRlZ3TWAJkwTevPRVzQBDsMjv7ZT3oEM5v9WVYpIYV81UjskUDw1OJcSdfXLSvzZxCYcTE6+s8NMrJ8hCnwg==","signatures":[{"sig":"MEQCIFq49RFJUYoC7RM6Zr5Apav/R1MmDLQO/WHUlUSJPdaOAiB94NWcrGHAiic/IUejN9bzIyBtFg027EgAzhva7N8phg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217563},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"e0ff6f38339cf0469c80ed89897d0f2fa300983b","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","check":"npm-check -s -u","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.8.1","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"lodash":"4.17.21","deepmerge":"^4.3.1","class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.1","vitest":"0.34.6","typeorm":"^0.3.17","prettier":"^3.0.3","npm-check":"^6.0.1","pg-hstore":"2.3.4","sequelize":"^6.33.0","type-fest":"^4.3.1","typescript":"5.0.4","@types/node":"^18.16.3","lint-staged":"^14.0.1","@types/lodash":"^4.14.199","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.9.2","reflect-metadata":"0.1.13","eslint-plugin-import":"^2.28.1","@mikro-orm/postgresql":"^5.9.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.1.0_1699108413132_0.7353343671106805","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"factory-girl-ts","version":"2.2.0","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.2.0","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"a0198c1509492b97c0dd00ce6397f08f6db004d1","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.2.0.tgz","fileCount":44,"integrity":"sha512-f4yI3MbuGJwBeqK/YRNtuiPrIqncHiLcYr1g8reILgRMYgMZUfehN/wR521/SCKYfpDTb42leZhSwjIm4TaOLQ==","signatures":[{"sig":"MEQCIFEqvh18P7Gtrzhq3cIpTiuDCOtj9CxZjF1lCMqeNUH7AiAqIyFxi03VLVhPC5UZcPj+MFf3b/NheNeXkuFcQRjdMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217518},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"d963ad94aae4ef6fb6088fc6f54a2876fd9f1036","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","check":"npm-check -s -u","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"9.8.1","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"lodash":"4.17.21","deepmerge":"^4.3.1","class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.1","vitest":"0.34.6","typeorm":"^0.3.17","prettier":"^3.0.3","npm-check":"^6.0.1","pg-hstore":"2.3.4","sequelize":"^6.33.0","type-fest":"^4.3.1","typescript":"5.0.4","@types/node":"^18.16.3","lint-staged":"^14.0.1","@types/lodash":"^4.14.199","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.9.2","reflect-metadata":"0.1.13","eslint-plugin-import":"^2.28.1","@mikro-orm/postgresql":"^5.9.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.2.0_1699376203014_0.4612694357223708","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"factory-girl-ts","version":"2.3.0","keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","_id":"factory-girl-ts@2.3.0","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"dist":{"shasum":"083c2fbdbd7c405b15d49fd433268177fc329277","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.3.0.tgz","fileCount":44,"integrity":"sha512-hpzPow1iwoXesKk/TES+QuecaHIPnrIuFiPsr5oPE5XcuCiL93z8wduJ8mwqaWSwdso8zEpfaAhR62cnvGp5Pg==","signatures":[{"sig":"MEYCIQCkHqQEtrtT3oKVKi/l6i+d+uF5MLlTeXDmISrbcbAKgwIhAKdNKKcupzRKWdCs65ilab+/ppUb2OmhMk/nU2RmntNl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220377},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 18.16.0"},"gitHead":"eeac6b8b425eeecb5ae16a29c9307e87ddbd3be6","scripts":{"lint":"eslint . --ext .ts","test":"vitest run --config ./vitest.config.ts","build":"tsc -p tsconfig.build.json","check":"npm-check -s -u","prepare":"husky install && npm run build","version":"npm run prettier && git add -A src","prebuild":"rimraf lib","prettier":"prettier --write .","test:e2e":"vitest run --config ./vitest.e2e.config.ts","typecheck":"tsc --noEmit -p tsconfig.build.json","preversion":"dc up -d && npm run test:e2e","test:watch":"vitest --config ./vitest.config.ts","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts"},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"repository":{"url":"git+https://github.com/thiagomini/factory-girl-ts.git","type":"git"},"_npmVersion":"10.2.3","description":"A factory library to help creating test data","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"lodash":"4.17.21","deepmerge":"^4.3.1","class-transformer":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.1","vitest":"0.34.6","typeorm":"^0.3.17","prettier":"^3.0.3","npm-check":"^6.0.1","pg-hstore":"2.3.4","sequelize":"^6.33.0","type-fest":"^4.3.1","typescript":"5.0.4","@types/node":"^18.16.3","lint-staged":"^14.0.1","@types/lodash":"^4.14.199","@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.9.2","reflect-metadata":"0.1.13","eslint-plugin-import":"^2.28.1","@mikro-orm/postgresql":"^5.9.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.2","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/factory-girl-ts_2.3.0_1702222493720_0.6485816611478898","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"factory-girl-ts","version":"2.3.1","description":"A factory library to help creating test data","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"test"},"engines":{"node":">= 18.16.0"},"scripts":{"check":"npm-check -s -u","test":"vitest run --config ./vitest.config.ts","test:watch":"vitest --config ./vitest.config.ts","test:e2e":"vitest run --config ./vitest.e2e.config.ts","test:e2e:watch":"vitest --config ./vitest.e2e.config.ts","prebuild":"rimraf lib","build":"tsc -p tsconfig.build.json","lint":"eslint . --ext .ts","prettier":"prettier --write .","prepublishOnly":"npm test && npm run lint","preversion":"dc up -d && npm run test:e2e","version":"npm run prettier && git add -A src","postversion":"git push && git push --tags","prepare":"husky install && npm run build","typecheck":"tsc --noEmit -p tsconfig.build.json"},"repository":{"type":"git","url":"git+https://github.com/thiagomini/factory-girl-ts.git"},"keywords":["test","factory"],"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"homepage":"https://github.com/thiagomini/factory-girl-ts#readme","devDependencies":{"@faker-js/faker":"7.6.0","@mikro-orm/core":"^5.9.2","@mikro-orm/postgresql":"^5.9.2","@types/lodash":"^4.14.199","@types/node":"^18.16.3","@typescript-eslint/eslint-plugin":"^6.7.2","@typescript-eslint/parser":"^6.7.2","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","lint-staged":"^14.0.1","npm-check":"^6.0.1","pg":"^8.11.3","pg-hstore":"2.3.4","prettier":"^3.0.3","reflect-metadata":"0.1.13","rimraf":"^5.0.1","sequelize":"^6.33.0","type-fest":"^4.3.1","typeorm":"^0.3.17","typescript":"5.0.4","vitest":"0.34.6"},"dependencies":{"class-transformer":"0.5.1","deepmerge":"^4.3.1","lodash":"4.17.21"},"_id":"factory-girl-ts@2.3.1","gitHead":"1f0f67cc7bf2b8c9b5f709259b2b8330ee105843","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-JnE3kGIfGGBfJrSekBnYN1H9dSEnRsFw4+Oy+Z1LY9GplTPDg0sHsNIY0Ya+PT9ueSOu5xPNAyLoCHWr2vKlag==","shasum":"815c427ee214fd3d8238440868143bcb8e22cd3f","tarball":"https://registry.npmjs.org/factory-girl-ts/-/factory-girl-ts-2.3.1.tgz","fileCount":44,"unpackedSize":220614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK3E1ebXNj/8N/BFJkmLXA7CpxPrskf3Rg2qwaVpG7BgIgDOQasgLSx4inGVLs7bEjJ6REb1qUSHMdodRAfE4ol0A="}]},"_npmUser":{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"},"maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/factory-girl-ts_2.3.1_1723643947775_0.2895797321884397"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-21T13:10:36.545Z","modified":"2024-08-14T13:59:08.179Z","1.0.0":"2023-05-21T13:10:36.763Z","1.0.1":"2023-05-21T13:23:38.215Z","1.0.2":"2023-05-21T13:27:29.750Z","1.0.3":"2023-05-21T13:36:38.099Z","1.0.4":"2023-05-21T13:49:53.241Z","1.0.5":"2023-05-21T14:14:29.742Z","1.0.6":"2023-05-22T09:43:19.412Z","1.0.7":"2023-05-22T12:02:18.440Z","1.0.8":"2023-05-23T21:45:51.855Z","1.0.9":"2023-06-21T12:29:36.146Z","1.0.10":"2023-06-23T15:35:11.713Z","1.0.11":"2023-06-24T12:55:44.094Z","1.1.0":"2023-07-13T17:58:40.218Z","1.1.1":"2023-07-13T21:23:49.576Z","1.2.0":"2023-07-18T19:39:46.219Z","1.3.1":"2023-08-14T17:11:14.002Z","1.3.2":"2023-08-14T17:42:44.629Z","1.4.0":"2023-08-23T20:07:24.538Z","2.0.0":"2023-08-25T20:55:12.156Z","2.0.1":"2023-08-26T12:21:07.836Z","2.0.2":"2023-08-31T19:23:52.978Z","2.0.3":"2023-09-05T17:43:11.152Z","2.0.4":"2023-09-21T17:47:13.439Z","2.0.5":"2023-09-22T16:59:50.935Z","2.0.6":"2023-09-23T12:59:05.079Z","2.1.0":"2023-11-04T14:33:33.305Z","2.2.0":"2023-11-07T16:56:43.212Z","2.3.0":"2023-12-10T15:34:53.986Z","2.3.1":"2024-08-14T13:59:07.992Z"},"bugs":{"url":"https://github.com/thiagomini/factory-girl-ts/issues"},"author":{"name":"Thiago Ribeiro Valentim Martins"},"license":"ISC","homepage":"https://github.com/thiagomini/factory-girl-ts#readme","keywords":["test","factory"],"repository":{"type":"git","url":"git+https://github.com/thiagomini/factory-girl-ts.git"},"description":"A factory library to help creating test data","maintainers":[{"name":"thiagomini","email":"thiago_valentim1@hotmail.com"}],"readme":"[![Tests](https://github.com/thiagomini/factory-girl-ts/actions/workflows/node.js.yml/badge.svg)](https://github.com/thiagomini/factory-girl-ts/actions/workflows/node.js.yml)\n\n# Factory Girl TypeScript (factory-girl-ts)\n\n`factory-girl-ts` is a modern, easy-to-use library for creating test data in Typescript projects. Drawing inspiration from the [factory_bot](https://github.com/thoughtbot/factory_bot) Ruby gem and the [fishery](https://github.com/thoughtbot/fishery) library, `factory-girl-ts` is designed for seamless integration with popular ORMs like [Sequelize](https://sequelize.org/) and [Typeorm](https://typeorm.io/).\n\n## Why `factory-girl-ts`?\n\nWhile [factory-girl](https://www.npmjs.com/package/factory-girl) is a renowned library for creating test data in Node.js, it hasn't been updated since 2018. `factory-girl-ts` was born to fulfill the need for an updated, TypeScript-compatible library focusing on ease of use, especially when it comes to creating associations and asynchronous operations.\n\n## TL;DR\n\n`factory-girl-ts` is a TypeScript-compatible library created for crafting test data. It is designed to fit smoothly with ORMs such as [Sequelize](https://sequelize.org/) and [TypeORM](https://typeorm.io/).\n\nKey features of `factory-girl-ts` include:\n\n- **A Simple and Intuitive API**: This library makes the defining and creating of test data simple and quick.\n- **Seamless ORM Integration**: It has been designed to integrate effortlessly with Sequelize and TypeORM.\n- **Built-in Support for Associations**: It allows for simple creation of models with associations, making it perfect for complex data structures.\n- **Repository and Active Record Pattern Compatibility**: Depending on your project's requirements, you can choose the most suitable pattern.\n\n`factory-girl-ts` uses an instance of the Factory class to define factories. The Factory class offers several methods for building and creating instances of your models. You can create single or multiple instances, with or without custom attributes, and the library also supports creating instances with associations.\n\nIt also allows you to specify an adapter for your ORM, and currently supports four adapters:\n\n- `TypeOrmRepositoryAdapter`\n- `SequelizeAdapter`\n- `MikroOrmAdapter`\n- `ObjectAdapter`\n\nHere's a simple class diagram showing how the main pieces of the library fit together:\n\n```mermaid\nclassDiagram\n    FactoryGirl --|> Factory : creates\n    ModelAdapter <|.. TypeOrmRepositoryAdapter\n    ModelAdapter <|.. SequelizeAdapter\n    ModelAdapter <|.. MikroOrmAdapter\n    FactoryGirl o-- ModelAdapter : uses\n    Factory o-- Factory : associate\n    Factory --|> Entity : creates\n\n```\n\n## Getting Started\n\nInstall `factory-girl-ts` using npm:\n\n```bash\nnpm install factory-girl-ts\n```\n\n## How to Use factory-girl-ts\n\nFactories in factory-girl-ts are instances of the Factory class, offering several methods for building and creating instances of your models.\n\n- `async build(override?)`: builds the target object, with an optional `override` parameter\n- `async buildMany(override?)`: builds an array of the target object\n- `async create(override)`: creates an instance of the target object in the database\n- `async createMany(override)`: creates an array of instances of the target object in the database\n\nLet's see how to define a factory and use each of the methods above\n\n### Defining a Factory (Sequelize Example)\n\n```ts\nimport { User } from './models/user';\nimport { FactoryGirl, SequelizeAdapter } from 'factory-girl-ts';\n\n// Step 1: Specify the adapter for your ORM.\nFactoryGirl.setAdapter(new SequelizeAdapter());\n\n// Step 2: Define your factory with default attributes for the model.\nconst defaultAttributesFactory = () => ({\n  name: 'John',\n  email: 'some-email@mail.com',\n  address: {\n    state: 'Some state',\n    country: 'Some country',\n  },\n});\nconst userFactory = FactoryGirl.define(User, defaultAttributesFactory);\n\n// Step 3: Use the factory to create instances of the model.\nconst defaultUser = await userFactory.build();\nconsole.log(defaultUser);\n// Output: { name: 'John', email: 'some-email@mail.com', state: 'Some state', country: 'Some country' }\n```\n\n#### Sequences\n\nInstead of providing a hardcoded value, we can tell `factory-girl-ts` to use a sequence.\nThe first parameter is an unique id. It can be used for sharing sequence across multiple factories.\nThe second parameter is a callback that gives you an integer auto-incremented that you can use to build your value.\n\n```ts\nimport { User } from './models/user';\nimport { FactoryGirl, SequelizeAdapter } from 'factory-girl-ts';\n\n// Step 1: Specify the adapter for your ORM.\nFactoryGirl.setAdapter(new SequelizeAdapter());\n\n// Step 2: Define your factory with default attributes for the model.\nconst defaultAttributesFactory = () => ({\n  name: 'John',\n  email: FactoryGirl.sequence<string>(\n    'user.email',\n    (n: number) => `some-email-${n}@mail.com`,\n  ),\n  address: {\n    state: 'Some state',\n    country: 'Some country',\n  },\n});\nconst userFactory = FactoryGirl.define(User, defaultAttributesFactory);\n\n// Step 3: Use the factory to create instances of the model.\nconst defaultUser = await userFactory.build();\nconsole.log(defaultUser);\n// Output: { name: 'John', email: 'some-email-1@mail.com', state: 'Some state', country: 'Some country' }\nconst defaultUser2 = await userFactory.build();\nconsole.log(defaultUser2);\n// Output: { name: 'John', email: 'some-email-2@mail.com', state: 'Some state', country: 'Some country' }\nconst defaultUser3 = await userFactory.build();\nconsole.log(defaultUser3);\n// Output: { name: 'John', email: 'some-email-3@mail.com', state: 'Some state', country: 'Some country' }\n```\n\n### Overriding Default Properties\n\nYou can override default properties when creating a model instance:\n\n```ts\nconst userWithCustomName = await userFactory.build({ name: 'Jane' });\nconsole.log(userWithCustomName);\n// Output: { name: 'Jane', email: 'some-email@mail.com', 'Some state', country: 'Some country' }\n\n// Overriding nested properties:\nconst userWithCustomAddress = await userFactory.build({\n  address: { state: 'Another state' },\n});\nconsole.log(userWithCustomAddress);\n// Output: { name: 'John', email: 'some-email@mail', state: 'Another state', country: 'Some country' }\n```\n\n### Building Multiple Instances with `buildMany()`\n\nThe `buildMany()` function enables you to create multiple instances of a model at once. Let's walk through an example of how to use it.\n\n```ts\nimport { User } from './models/user';\nimport { FactoryGirl, SequelizeAdapter } from 'factory-girl-ts';\n\n// 1. Set the adapter for your ORM.\nFactoryGirl.setAdapter(new SequelizeAdapter());\n\n// 2. Define your factory with default attributes for the model.\nconst defaultAttributesFactory = () => ({\n  name: 'John',\n  email: 'some-email@mail.com',\n});\nconst userFactory = FactoryGirl.define(User, defaultAttributesFactory);\n\n// 3. Create multiple instances of the model.\nconst users = await userFactory.buildMany(2);\nconsole.log(users);\n// Output: [ { name: 'John', email: 'some-email@mail.com' }, { name: 'John', email: 'some-email@mail.com' } ]\n```\n\n#### Overriding Default Attributes for Multiple Instances\n\nbuildMany() also allows you to override default attributes for each created instance:\n\n```ts\n// Create multiple instances with custom attributes.\nconst [jane, mary] = await userFactory.buildMany(\n  2,\n  { name: 'Jane' },\n  { name: 'Mary' },\n);\nconsole.log(jane.name); // Output: 'Jane'\nconsole.log(mary.name); // Output: 'Mary'\n```\n\n#### Applying the Same Override to All Instances\n\nIf you want to apply the same override to all instances, you can do that too:\n\n```ts\n// Create multiple instances with the same custom attribute.\nconst [user1, user2] = await userFactory.buildMany(2, { name: 'Foo' });\nconsole.log(user1.name); // Output: 'Foo'\nconsole.log(user2.name); // Output: 'Foo'\n```\n\nBy using buildMany(), you can efficiently create multiple model instances for your tests, with the flexibility to customize their attributes as needed.\n\n### Creating Instances with `create()`\n\nThe `create()` function allows you to create an instance of a model and save it to the database. Let's walk through an example of how to use it.\n\n```ts\nimport { User } from './models/user';\nimport { FactoryGirl, SequelizeAdapter } from 'factory-girl-ts';\n\n// Step 1: Specify the adapter for your ORM.\nFactoryGirl.setAdapter(new SequelizeAdapter());\n\n// Step 2: Define your factory with default attributes for the model.\nconst defaultAttributesFactory = () => ({\n  name: 'John',\n  email: 'some-email@mail.com',\n  address: {\n    state: 'Some state',\n    country: 'Some country',\n  },\n});\nconst userFactory = FactoryGirl.define(User, defaultAttributesFactory);\n\n// Step 3: Use the factory to create instances of the model.\nconst defaultUser = await userFactory.create();\n\n// The factory returns a sequelize instance of the given model. Therefore, we can use sequelize's methods:\nconsole.log(defaultUser.get('name')); // Output: 'John'\n```\n\nYou can also override default properties and create many instances of the model at once, just like with `build()` and `buildMany()`:\n\n```ts\n// Create an instance with custom attributes.\nconst userWithCustomName = await userFactory.create({ name: 'Jane' });\nconsole.log(userWithCustomName.get('name')); // Output: 'Jane'\n\n// Create multiple instances with custom attributes.\nconst [jane, mary] = await userFactory.createMany(\n  2,\n  { name: 'Jane' },\n  { name: 'Mary' },\n);\nconsole.log(jane.get('name')); // Output: 'Jane'\nconsole.log(mary.get('name')); // Output: 'Mary'\n\n// Create multiple instances with the same custom attribute.\nconst [user1, user2] = await userFactory.createMany(2, { name: 'Foo' });\nconsole.log(user1.get('name')); // Output: 'Foo'\nconsole.log(user2.get('name')); // Output: 'Foo'\n```\n\n### Working with Associations\n\n#### Associate\n\n`factory-girl-ts` provides an easy way to create associations between models using the `associate()` method. This method links a model to another by using an attribute from the associated model.\n\nLet's walk through an example to demonstrate how this works. We'll be using a `User` model and an `Address` model, where each user has one address.\n\n```ts\n// Define the User factory.\nconst defaultAttributesFactory = () => ({\n  id: 1,\n  name: 'John',\n  email: 'some-email@mail.com',\n});\n\nconst userFactory = FactoryGirl.define(User, defaultAttributesFactory);\n\n// Define the Address factory, associating it with the User factory.\nconst addressFactory = FactoryGirl.define(Address, () => ({\n  id: 1,\n  street: '123 Fake St.',\n  city: 'Springfield',\n  state: 'IL',\n  zip: '90210',\n  userId: userFactory.associate('id'), // Associates the 'id' from the User model.\n}));\n\nconst address = addressFactory.build();\nconst addressInDatabase = await addressFactory.create();\n\naddress.get('userId'); // Output: 1\naddressInDatabase.get('userId'); // Output: 1\n```\n\nThe `associate()` function coordinates with the method called in the parent factory. If you call `build()` on the parent factory, `associate()` will trigger the associated factory's `build()` method. Conversely, if you call `create()`, it will invoke the `create()` method in the associated factory.\n\nAdditionally, `associate()` allows you to specify a custom attribute (or 'key') for associating the models.\n\n```ts\n// Define the Address factory using a custom 'key' to associate with the User factory.\nconst addressFactory = FactoryGirl.define(Address, () => ({\n  id: 1,\n  street: '123 Fake St.',\n  city: 'Springfield',\n  state: 'IL',\n  zip: '90210',\n  userId: userFactory.associate('uuid'), // Uses the 'uuid' attribute from the User model for association.\n}));\n```\n\nLastly, the `associate()` method can also define custom attributes for the associated model.\n\n```ts\nconst addressForCompanyUserFactory = FactoryGirl.define(Address, () => ({\n  id: 1,\n  street: '123 Fake St.',\n  city: 'Springfield',\n  state: 'IL',\n  zip: '90210',\n  userId: userFactory.associate('id', {\n    email: 'john@company.com', // This will create a user with the specified email.\n  }),\n}));\n```\n\n```ts\nconst addressForCompanyUserFactory = FactoryGirl.define(Address, () => ({\n  id: 1,\n  street: '123 Fake St.',\n  city: 'Springfield',\n  state: 'IL',\n  zip: '90210',\n  user: userFactory.associate(\n    {},\n    {\n      companyName: 'ACME', // This will create a user passing the \"companyName\" transient parameter. That parameter may be used by the user factory to alter the user's email for instance.\n    },\n  ),\n}));\n```\n\nKeep in mind `associate` only comes into play if no value is provided for the given association. This prevents unnecessary creation of entities and can be particularly useful when you want to control the associated value.\n\n```ts\n// Create an Address instance with a specified 'userId'. This will bypass the 'associate()' method in the User factory.\nconst addressFromFirstUser = await addressFactory.create({\n  userId: 1,\n});\n```\n\n#### Associate Many\n\nWe can use the `associateMany(count, override, transientParams)` version to associate many instances of a model to another. This is useful when we have a `one-to-many` relationship between two models.\n\nLet's walk through an example to demonstrate how this works. We'll be using a `User` model and a `Profile` model, where each user has many profiles.\n\n```ts\n// Define the Profile Factory\nconst profileFactory = FactoryGirl.define(Profile, () => ({\n  phone: '000000000',\n  imageUri: 'http://some-image-uri.com',\n}));\n\n// Define the User Factory, associating it with the Profile Factory.\nconst userFactory = FactoryGirl.define(User, () => ({\n  id: 1,\n  name: 'John',\n  profiles: profileFactory.associateMany(2, { phone: '123456789' }),\n}));\n\n// Create a User instance with two associated Profiles.\nconst user = await userFactory.create();\nconsole.log(user.profiles); // Output: [ { phone: '123456789', imageUri: 'http://some-image-uri.com' }, { phone: '123456789', imageUri: 'http://some-image-uri.com' } ]\n```\n\n### Extending Factories\n\nYou can extend a factory by using the `extend()` method. This allows you to create a new factory that inherits the attributes of the parent factory, while also adding new attributes.\n\n```ts\nconst companyEmailUser = userFactory.extend(() => ({\n  email: 'user@company.com',\n}));\n\nconst user = await companyEmailUser.build();\nconsole.log(user.email); // Output: 'user@company'\n```\n\nYou can also use an async callback when extending a factory. This might be useful when the extended factory relies on async resources:\n\n```ts\nconst companyEmailUser = userFactory.extend(async () => ({\n  email: await getEmailFromSomeAsyncResource(),\n}));\n\nconst user = await companyEmailUser.create();\nconsole.log(user.email); // Output: 'async.email@company.com'\n```\n\n#### Extending Factories with reused Associations\n\nThere are scenarios where a child factory has more than one attribute that depends on another factory - this is common when we have non-normalized tables. Check out the example below:\n\n```mermaid\n---\ntitle: Denormalized Table Example\n---\nerDiagram\n    user ||--|{ employee : \"has\"\n    company ||--|{ employee : \"employs\"\n\n    user {\n        int id\n        string email\n        string name\n        string password\n    }\n\n    employee {\n        int user_id\n        string name\n        int company_id\n    }\n\n    company {\n        int id\n        string name\n        string EIN\n    }\n\n```\n\nIn this diagram:\n\n- `user` has a `one-to-many` relationship with `employee` using `user.id` and `employee.user_id`.\n\n- `company` has a `one-to-many` relationship with `employee` using `company.id` and `employee.company_id`.\n\nIn order to create an employee factory, we must make sure the `user_id` and `email` belong to the same user. We can leverage the `association.get()` method to do so:\n\n```ts\nconst employeeFactory = FactoryGirl.define(Employee, () => {\n  const userAssociation = userFactory.associate('id');\n\n  return {\n    name: userAssociation.get('name'),\n    userId: userAssociation.get('id'),\n    companyId: companyFactory.associate('id'),\n  };\n});\n\nconst employee = await employeeFactory.create();\n```\n\nThe strategy above is helpful ensure the data consistency - the employee name will always be the same as the `user` name.\n\n### Factory Hooks\n\nYou can also define hooks to run after creating an instance. This might be handy when there is custom logic or async logic to be executed. We have two types of hooks:\n\n- `afterBuild()`: runs after `build()` is called.\n- `afterCreate()`: runs after `create()` is called.\n\n```ts\nconst adminUserFactory = userFactory.afterCreate((user) => {\n  const userRole = await userRoleFactory.create({\n    userId: user.id,\n    role: 'admin',\n  });\n  user.userRole = userRole;\n  return user;\n});\n```\n\nBoth hooks return a brand new factory, so you can chain as many hooks as you want. Moreover, these hook requires that the input model (in the example above, a `User`) is returned.\n\n### Mutating the Model\n\nIt's possible to change the return type of a Factory using the `mutate()` method. The `mutate()` method returns a new factory that alters the return type of the original factory:\n\n```ts\nconst employeeFactory = userFactory.mutate(\n  Employee,\n  (user) => new Employee(user.id, user.name),\n);\n```\n\nThat method is useful when you have an entity that is based on a parent entity table, but has a different class / behavior. This is common when you have the same table representing two entities from different [bounded contexts](https://martinfowler.com/bliki/BoundedContext.html).\n\n### Conclusion\n\nIn summary, `factory-girl-ts` allows you to handle model associations seamlessly. The `associate()` method is a powerful tool that helps you link models together using their attributes, making it easier than ever to create complex data structures for your tests.\n\nStay tuned for more features and improvements. We are continuously working to make `factory-girl-ts` the most intuitive and efficient tool for generating test data in TypeScript!\n","readmeFilename":"readme.md"}