{"_id":"domain-repository","_rev":"71-b36206c57fae6a7cdf1a980ac03f40c5","name":"domain-repository","dist-tags":{"latest":"2.0.12"},"versions":{"1.0.0":{"name":"domain-repository","version":"1.0.0","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.0","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"965c0513fe3c65b78ab041dea089f2e0070812be","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.0.tgz","fileCount":265,"integrity":"sha512-UGvnD9ZjknX4ruVRFeCSZbbLxA8yTlVkGRZ9iighcnF6IXp1YGHGx9eIGOIHCm63isOdGqQzsq/ZxFM5BaqJ4Q==","signatures":[{"sig":"MEUCIQCigANo3mREEEPA/uimd8km+dMc8Qe7arfPmuhuSHyrYgIga6gCv+5ZYl33dyVVRuew0EasQMiWhJuACK+J0hBte1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":663479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtclRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7cQ//ZtigQsC/bpNXMy21eh0zpMPXiYZoaEbn58PufzH0OfqlVSpV\r\n+v0FezQnCg/kDzGoWhOJvxm0YXawZVQQnvzNjOU5GohsjaseOMyItTPe5tYE\r\n+tY0hcZUaEtRWTZEA/TaL1MJZX7SQM4obXhCfHE94fyVUEaqDe8nDe7dNu1P\r\n/qBQPC/ix7KXHZtWe5ofSE5budJlio7YlnFc4ylIc18V9KJmGV8JMSB7IZmp\r\nvrLj8gJn1QRx/Km5j9KVO/QibMroo5S5MMPEwy6kcXpSu4lID+o3bM+DdAQV\r\n3cq+/f2VuobrXA/XhbN/nz4YXfYI6j67rTvQqgnCY5t8plkkCuZkW86vKiyB\r\n6AcL8KRSZtRSib4KwXvXmtdpT1Vg2oZ6s6aGPYITxOOBIvss9DyxSvlXCFeq\r\ne6MSiNb3vJlGOCAwgFG7bBrBYHv2k5+1uUVQpxy+akRs1wtN/CXNxmAUMHRi\r\nEoDKU84Rgu2cFyJSq64Xw7wV4UFyUm7lAfToOnkmxdK/M9r0mgSTooOiFgLg\r\n+IRBrknVx7a4yPZOCwbtw9HI5qVxgizJixebHY/68F+DLty+tewaxOUtxGIN\r\nUXLanb8PoTiLOctNMmd93sX/Bp/3SICBMrhV3DCOnrRla8jKWdZIe801foFX\r\nFzu2uiI2aSlq1JBY/DFyZcTkdbnGyBoLnsY=\r\n=N9Zs\r\n-----END PGP SIGNATURE-----\r\n"},"module":"esnext","gitHead":"16fa59c40069e3418f9fa65cda21c9fb898eb3a2","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","publish":"copy package.json dist & cd dist & npm publish"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"","directories":{},"_nodeVersion":"14.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.0_1672857937641_0.7704821229165606","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"domain-repository","version":"1.0.1","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.1","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"599b239311f98a767b9251e195a17c8afcadf06b","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.1.tgz","fileCount":266,"integrity":"sha512-ccYd+EbYHNdLwpV9iY42YJwozEDrN+3vAI/VKeQ2u8xFZtdthdoDXm8aNpuPcjMW4zqzoF7UIbgcdTHtIGoUGA==","signatures":[{"sig":"MEYCIQC7oUTYTRwOZ1DsKFIlzXnNMDzdDMyk+Su6fZGXK9j63AIhAM60Fao1O64/kQ0vSDxpNxCOyXc31PI46YfFK1jgmPxf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtcueACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYbw//SdSvGnBRInpI2SiLqxqohxCaF6AzvIpL+X/CldboK+yloFPH\r\nHee14WGBfCn0aNYt5Ek2vpdWRHyJBgSr8MgS5pZeLkQgVMrAp5fJNsXMvBtS\r\nTTEXwrGpngbX8kEiwuNYWFPIun8L/ipaIONXd3ATGPB1N16XCtFH7OqbEAV1\r\nHj17WrPJSfu4Sfso4eqDmtFNtJoDQ1Zq+KAPTKDjrNS0DtPuRpqOVFWIwfTT\r\nyiXrxI7Eb2CzoVUcb2khD1/xVrXccGMJzk57V/lYr3RrnwPWZAtYkUjTCkLv\r\nWSQIg+hV/jAITgsjZC/AAyR8Y/2CNg91AjfaODYKZZBPgRkJQ+ptML7Elnei\r\n9xOP2U5HBrhu8nPc90Z5TQzj15+To7KYmmlvtKuZv8T/vq2i3IOHv167MKK5\r\nY/ooBPoWQ4XKkdNkkQqg1BNyyuvvxCBB/biZrKC4JM7pg5Z1PkTKmm+rhJXU\r\nf91Pgk/r4dlrKsO3lyZgAGZPjOAYswDe6O8C2RcCQVcLFN8P5QcV3Cqz8xrJ\r\nZZBrgMwxI6bo+NT7ozQ8ZpZ/EhQWAtRtrjBiSaIMk48W7jZfF8rzRin3Fn5Y\r\nzR6lcmbxvmOpIw8fLUovIcwcO/2Wvgho291H81EsETSKYrgt6oqNAYlUjr/D\r\nUC7XTnYhSvJW63BJkSnlHGxzwnGZwGL/EnE=\r\n=6sWZ\r\n-----END PGP SIGNATURE-----\r\n"},"module":"esnext","gitHead":"16fa59c40069e3418f9fa65cda21c9fb898eb3a2","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","publish":"copy package.json dist & copy LICENSE dist & opy README.md dist & cd dist & npm publish"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"","directories":{},"_nodeVersion":"14.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.1_1672858526164_0.48733695945151445","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"domain-repository","version":"1.0.2","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.2","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"fb659df8ebb7d257a4c79c822bc87d751db606d5","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.2.tgz","fileCount":267,"integrity":"sha512-hm3fcwLyNPT2eCqrDXSE8wergXAhj+m5pvs058D/36hwwohdU96oWMSfH+708LLFv77Fcs/kx4m/zA3xMtReiw==","signatures":[{"sig":"MEUCIBR689RgVF720D1rqlinrfpAuHZ9w6n1grTeQeVsBsahAiEA3E5LJoLwDT+A/buoP2kIdhVgljR5mFroqhJaXXXCUfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":686266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtcvhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvFxAAhZBQ/izOLsu14lCkrP1+85HIlnUtKpm4ipKlCQkTHcV3rBnH\r\ndgP0KlrowkWIjEVM112Yppabzp2tlE4hvbvAgm2jVVop+Ha+zh2ELwnDS5ph\r\no29h6qza8Xx0Nejrs00PfcJpJrD02cy6MJI3uAyD54Jmpjc1M00/dw6jA6pd\r\nPJmKlt0U8DvAr+7acTRgBlYNqbeS76lvchq6U7zL+IcjBSN4zZhhVMA2T1ed\r\nBSJTwZReV7rwWPpDzrbjqQf87ce/7GftAg9xY3m8FZFVFNdadwTdYYT55Zy6\r\nR97uh5iQKqhHrTN+7k38K/mFaNZzAd1x7ZcbcF6MFLh4Q+ZWZDxk6t/fSd+O\r\nDUsSR1Parp0IbtQV3vzrln4xy3uSXScE9FPkBFM2+5tSMFeEdnsEozIWL1yk\r\nZ5JizC3wA/JRU2Y/hgNRpnC6/8XgZHwJi3lpocwoVOt+CPqcRTpeJ8HDz/iJ\r\ncWd1fbIVU3KVipNhjLhHpX0evKMGe7KmUdgmmmJejrQNPIQV6psnfoqRoO4H\r\noevDz5BfdFk83Crd+OgSFvJrqQaZeT6lEiXXMG9n80nWrcdkhbHFqBGiRCSp\r\nY4QPTOq+DjleP9cNWv0XlBxe6O1IFY9ldH+Z1ICgTfQ/3F++WQRpTtCAMHpk\r\no2k5+bUbR5JDQ0rk0BHKNcf14pv9T8nZCw8=\r\n=9f7k\r\n-----END PGP SIGNATURE-----\r\n"},"module":"esnext","gitHead":"16fa59c40069e3418f9fa65cda21c9fb898eb3a2","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","publish":"cd dist & npm publish","prepublish":"copy package.json dist & copy LICENSE dist & copy README.md dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as an extension of Mongoose or TypeORM functionalities.","directories":{},"_nodeVersion":"14.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.2_1672858593075_0.15258377461021833","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"domain-repository","version":"1.0.3","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.3","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"f8ab2cb664e6a440a50a6d7d2fe7c704917d7785","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.3.tgz","fileCount":361,"integrity":"sha512-XZwIWrnW6dU7NQ8UA478IG0rUuo3S56vUh5QFWnFoNlOo4AUXWMdfEhqVSoCJ9YShe2v4Gu1mPlq2I7h6OLybA==","signatures":[{"sig":"MEUCIQCzTIJ4/huoPIsAVODkoMdYwLHu7UGJ4BamIw2MgReaDAIgb6xiPoudO18xFqBlKtLQa+JGUxtMhZrvKSZQEgR9f+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtc2BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovFw/+OH2G+0kZrVENkxxVWwkF48UpxVhRx/1mE5EKOHDwhWWSVvhO\r\n66Djsz+mZt3h2l0JgnoQaJQ7bRPmRvZDnKQKfuS9xvI2vVHcbwJfLPdGyCfg\r\nDnRam+F8ySjGIkCeHpaua00TgjLBlMPHsN/H5miNUfOk9ZChZDV+w9kby5GA\r\nciJBVw5d8DAbAjLC9Uzg6JkdmlCqDE1hllez9JdprSgTtDTnoISJE34cOWZJ\r\nOiuLVBUs5MwnMuhxl5lPDdOX+A26TjcQmTJIDv2GHrrlabqdmG9swKCFWOne\r\n050m4B1u6uOFvxxQzNl2UihsYuXJ5/4cbFhmpOslh/+HOU5bogJQvbGEc3SV\r\n8K9s1Dv0EQBeHbXAnO1zsvdbi1iLslQx/lrRr9vy1++zGq447X8T2083vM32\r\ndexNHBsrm7h0ll7ikc7rGN++qa6Ey6vrpQyE5k9PGo1Ryl8tce9vj48vXZNx\r\nJn6H89RkWRKUxiJwzlPSDPqxU94W4JtvU0CLZ+y7e42501xeSgs4BfIkqNkv\r\n6tDEsbcXtcJf+rxXEPdGbEEa9VI7cKEWtGoJuxg5R2jWiZXIHBM5LcKgmbvy\r\nmMvUHFvY7BBJptp+296JdUhxtQNV2S5/OTB15CikBRBHwcbZrqyDOXc51ceI\r\nUDerpOjlxXbZk3YqLk2rrhjjJEIyt466uio=\r\n=QQ1H\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","gitHead":"16fa59c40069e3418f9fa65cda21c9fb898eb3a2","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepublish":"copy package.json dist & copy LICENSE dist & copy README.md dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as an extension of Mongoose or TypeORM functionalities.","directories":{},"_nodeVersion":"14.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.3_1672859009124_0.5403623717168409","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"domain-repository","version":"1.0.4","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.4","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"9a5e4e829e1afb0286174d1185beaea7a85871a9","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.4.tgz","fileCount":361,"integrity":"sha512-/Z9RlaucXwOhNwVUv+z63tKL67RF09AhqJeFPGElQ6V9fnWvbkKeiKNHnh/WZGV39cluw/BJTJxllCTpPhiWjw==","signatures":[{"sig":"MEUCIAf3C7Gpv2EuLK29fIrZZ/Z/b7cljh72uWcuDTteKqE2AiEArqxAOHprLzJfRcxqo/XFY37PxRBaO9XcmeaenFLpLHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtc/oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+DA//QQNs7Asf/Rcrzgm34z0+yFJIEdduYAKZ6vmAGcNobzdExnR9\r\nJPPdjGMpRT0s5k7dhQocbJJC6lW7c1Z5G4t7ZWx1E4JmDTulu6ZxOtO+6kma\r\nghcN6O06FLIYNDIzXGU3ueESpcFkLiVr0jitXrUdUSGvXyv5vaGVTRDFgdrZ\r\nQjLeh+gA3o+ISNqBoqLz6hwlX9hCnWJQBxBMQQGXz9ioQlPG37utv7G1HlSA\r\nNMM+1P7agiWjp8QDYR0WPGX65OOUsOA4bueBCIIK3zTj81l5R2H8rqyH0gTl\r\nfbpu7wMc78iiZ1JTd5J0L8ETnSM6KvgtycmBBM7W6zQqBsNLg1evqbMbzRUK\r\nqa0A5aLmaRqIdZ06ETwGXM9H9pD1c3Q2iF8MIbjUAgHZ5l6Zfzu71LaXvRNY\r\n+goJTl4w76AaFgmyCHGQu+pzFdQhuFOWakDheRKuM01ySWmHglZT8g+T04HY\r\nk3tyDHfZtwWG1FqkYOaPvp10sGYUQQuB7A//4ZP84bbedDv7Nk6u6zrJxiq4\r\nFcok4DH8kn5FdHz/DpGti0pc8PdFBw5iYi9VSaW57IWndgLcoPT8HsLYsRmv\r\n0WBCwF2L7HepQpQPUaWPqzd7wAEarqblJiczzX3CngNGhB70G1j8ik7Lc/oJ\r\ngbNCIKqQXZTwgfuM8gOtJq/u7uL6nPl3CEc=\r\n=iBqs\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","gitHead":"16fa59c40069e3418f9fa65cda21c9fb898eb3a2","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepublish":"copy package.json dist & copy LICENSE dist & copy README.md dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as an extension of Mongoose or TypeORM functionalities.","directories":{},"_nodeVersion":"14.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.4_1672859623760_0.4429308851716116","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"domain-repository","version":"1.0.5","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.5","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"4d2880d0ce87f4d95946f1c48e9399ca69f5c981","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.5.tgz","fileCount":364,"integrity":"sha512-qYJjnMtugl00yjLFlPoQfQROOcwU7b5Fx+Mj5R++MN7b1i7vOjMI0Tu7nyFYgV/WRTYlwYnxQ/g0UJQM5D32ig==","signatures":[{"sig":"MEUCIEAoVmIAuDUFOFRRzcNzlG130pRUKaZDOt7Pz9fH/g6NAiEAry6fIS7M6HrTrW7g9c7olplnSoK+XXRVudp2GDCoJFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":739424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtdB7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxYQ/9GfxolSmhY44qmTpFsrfto2usypxpOUwebkkN/a0W6erz26xi\r\nS+6sSRL0myr6cghFh65ktuZ36VizugENT87NDXUylwdy0Tqnts3GjbTjFDs7\r\nfgD9TSjXXpJXc3u/Zge27sVnza2xAJ+iN9ziXqTm/NJrfN5lN5O7wqVEMmyY\r\nlM45n0adZn69EA/CyHM0xi/857YpR7a87pIZyOzIoV48wPOOCQ9xICLobRZi\r\nxiELZd6WwwLmFdB8+AyX+Sarch9+03KmmrI4FuUVh+8ZwZhCcZyKBqnUaw50\r\nfawhCPYR4N+JXNdXfLzHQ1YtQAoI3iQsw5W6V04P5/2qHdGy2fLgkqcGQvq/\r\nY0Da2d6w8msYnPZHNzWVune+Fn9/EsSbt8fhtHXq6bSoqjMGkZF+vyWFTWhe\r\nly3P1nj46DUK1sATleeNWT4x3h8DWxVvzYFadFc+vZmDrBdDwHZldx/gyI6n\r\nneCshQFO73wnPR0wmLRhF2MKeaXq8fKA+XeOSH4bS/3x3klWta0a4GXN03q4\r\nCHLE9KXCqJtjgxoo0xv99yeiL5iH5qC9vpopuhYdJlTm6/5vqM3KZzli4Jco\r\nJSr0wtH8YD6PZWUGYpuxIpR+LSeDTdicD2DKlgVLEdCIY0ztK3RoI6a7T8lT\r\nW4yryBGf5IvjJ4ZDswbY5M9/2t9vjsQZppc=\r\n=GdQ+\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","gitHead":"16fa59c40069e3418f9fa65cda21c9fb898eb3a2","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepublish":"copy package.json dist & copy LICENSE dist & copy README.md dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as an extension of Mongoose or TypeORM functionalities.","directories":{},"_nodeVersion":"14.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.5_1672859770746_0.9709620962944363","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"domain-repository","version":"1.0.6","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.6","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"e05f971fc5cafafee59a24ecc68d1d1b4f7815b0","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.6.tgz","fileCount":425,"integrity":"sha512-zSQmFXSadTN7Qah6/hpGOTkf4oi4st5jb9DUdo2VMu8WwCD8uuJk+vR4FKwN6CCMWyS7nSN7WmDDHs7ElF7kuQ==","signatures":[{"sig":"MEUCIDCQZmdIgDPQ1TJLxe0ujD1yXYuyVlDhsJvnEyITqRiJAiEAzaJ5ZSHgCRPJ9OGFJVP3PjzwU77mf33zeCUtHRBjEOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":918477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtol4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqazg/+NbV/kGH/eTzSANQ3ZgdJJjXNCBcm8pDLNR5ln0+KCegATKMB\r\nt3mOBttIH50m42f4irac+6S/rdj4oOCLwQmPn4/4ELl1q/vlObCqq5wrc14F\r\nMLEF1u4pmy4f27oYk6SisRMyxWWXdrDy54pu1dc0x2uvF+ATDALNAgBbxAR+\r\nvPUwMwZHVEPqLuAp71MXBUfoNih315co7RlvsI9M1hu7aUcwrBO6QC0Dic0x\r\ndBb4si3ONqsY8C2EuZ50fPAQrKbGdqWYb3ECmjVWXWTG04OfczdBbQrpKxzb\r\nVBuYI9Mg0hvmwKiqYHy3vY23TFESdMw0Jw2QdpYMsvn+5vwY9Z22gb6y0Qm0\r\nKvGFtwGf+S13RorTHVq8l9DRgQ8z8JHqPK7pvisFyywFdjUfq6qy1r14dk1f\r\ns7k1GBcNekwualCOYsvM2uTfPw14HsgIAOBznD4upw/Z0DuZ2GG2RKHbx49T\r\nxJylZ9kb0vi0J+SQa8tbM1dUTZBMz8xTzK6Ax9kDG4s8s731a7qADoZZbCqG\r\nEi+I0gkW4aLzXHD9V59EEWmDRlE8zGL+P4/DzseCPLWZJmfcdiFuclSuVVrI\r\nIqdz0THPNJGtBiVlns25uXhL7QInWny8Dm1s3RlihInHs4YL9rWv08ZSwbPx\r\n1th/rgBj9pWpAVHRVm0XxtY/dO7p+oNxnjA=\r\n=cJTg\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","gitHead":"a420edffdd31c3d04e35a2d2c9ae46ca6321d5eb","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","test:db":"jest --config ./test/jest.integration.config.json","prepublish":"copy package.json dist & copy LICENSE dist & copy README.md dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/mongodb":"^4.0.7","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.6_1672907128464_0.8028137398624242","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"domain-repository","version":"1.0.8","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.8","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"2eb0729fd13478fc9c066fe999ae24ca944b7f42","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.8.tgz","fileCount":98,"integrity":"sha512-zMwF1d/JW3SNP2e/0dQSffv3zQkA5fq6nEZRKNSMZ/85UA6v8J7+pRtjAzY42WypYWzfcjwfpAwcekn8Fw9jkw==","signatures":[{"sig":"MEQCIEAozo5Ibx1rcxj6UmGq9TvAM6MvfX2gelA8iP4yQd17AiBNqC24CDCqRDueJOWoT3oRta4EZAG7MA+iQU2q1J0L9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtpU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzmw/9H4xrrCkKDr9nSuiL2ciHyjNw4mId4CL39kZKwaInDDAdV6sF\r\nhhxbdKGkJN4sCrWNe3B9meUUvdC5OFqpP22YxMUyvt/FFQD640EaD1eg4u/z\r\nT9kb3cpk3w7wZrY2fo10KOh4ZDzi0jUjXirNIpCl+OhMh0sVP98QRAh7XL2U\r\nvuPKi3jWYNs07H51Cq+HldDhAJXGxrMwzNmiHdSfjmRTbf4GGSYpClKqFN9S\r\nBtzCY6ckcXyv+IGj0hx1vA/wn32NtPv3ADyPGZ+Mtxbe7OvShjvQi7StMNhC\r\nOyB72HfJ8kcsY9ciwCnz7eEEguaU7G/RB+PUb+hpV4ECHemKUWmoF6S+sDvE\r\nKOm9QgtnZklbuM7bgcfTAsMDc/A6IdO1h93Wxh/Pq6SDw4VgpoDx1Iu3MRI8\r\nkD5Jgj/jLoE7YeBv1oKzELH52NYSnaPRxyvABEB6cW+H37lVNdo65Zv5bzB/\r\ntTv4ax9vX5h0fYT0CgitueF7BPCDEytvKvDk7OMKfR8WgTw0uOGsFOqLpyph\r\nyIIQtXrLNeMhD/zkVjPK+imGTPxTPyE2oUGz3amO7Statn+iA/Do02uU863G\r\noNEFugLRKOXOToXSxdPzY3Em7s2+33Ee8IalHqSyBxVGKWPzLqG4S3IGQKGz\r\nRir/YfgBZFeJYKgkZnRzB7Nb40hA+/0O1xA=\r\n=YcV1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"esnext","gitHead":"6e2741784414a7e0471ab9b2d01e3ea3decdf9c7","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","test:db":"jest --config ./test/jest.integration.config.json","prepublish":"copy package.json dist & copy LICENSE dist & copy README.md dist & copy .npmignore dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/mongodb":"^4.0.7","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.8_1672910133192_0.7970624279105523","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"domain-repository","version":"1.0.9","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.9","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"6d8f923f32de6412f3330ea5e318efc42ee36bc8","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.9.tgz","fileCount":98,"integrity":"sha512-cuJMExxJweGgryclZbM6TJjC1yvF2Zwf8kBjNj4yMI5CAlGPZhU8E4CYDnGx3fIyPMcI1ddMgxxh5AdZOmfpag==","signatures":[{"sig":"MEQCIFkNGlf3xfosN6osf4Br7tXe9RldjVxMVQVgmrXSv0tMAiARFZ1Y8dU7WSZEoELhxIVObKeKg2PGw6KtNAqMnLInMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtpYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrm0g//Z0wmwbIUSDP1Z8Ligg+EgD5WWYVOostILj4NWCmqmbAsINjL\r\nqkNuAIrNv/5YdBtR95ocP7vxWq1fvYtwbxE07yyuwUYWmn2NSQFshx1o9pRi\r\n1j8VpVWBWzZNU+CPuH8b6rVSOl7tj4eXP+vaQXHjcVAcw2UW7gYwudyaglj5\r\nQnZ2FUp0ur015YYQjXFVOfc+m+SjhcrmKyWQnYATwy/IX9YbDbfWUKLQ/Ou4\r\nkI/HC4DB6znvIpQUnT/xmAiHZWA62qEBCgFRU932xCwsm8L0s4xOtpquwdkB\r\njb9Q/snFfOhnLZmVj9DvbTWWmFZzfuRdDTzxOHUdsDofyYmUfHq2fKC9HCO5\r\nh5PSwwaAonI5zNGsDh6bmNZYDmfMsCjJ8kXAu4P+EF6D2GpS4YlrsKyNkxUV\r\nSA0q6G8TnGb30H392P1brjeMQNUjdUJnwwTFIFYMt/SMLlobPbCybdo/DC+t\r\nbph1ZpCrZOh2X1uVfG734CdIrvS0GYQ4KPeHt2vIJc837iuCce3VH9bcgQs5\r\niQXZ0dHm8t8I+yBQVW4ftFqQ3AGVSVDiZfLk6iErh2iqr3m16I+qGQHBMGtB\r\nep1ouNamRnbYQUnrEgUNf//ddIlfP8NutOSuHvTuBTOaMTv9KuJDJuQyzIpn\r\nalo+MyM/17Jk3hOLHibBBIizu/liFKs9Y8A=\r\n=Fuvz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"esnext","gitHead":"0935c457f6c1c1baac3bde2f41afff8990c8a4aa","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","test:db":"jest --config ./test/jest.integration.config.json","prepublish":"npm version patch & copy package.json dist & copy LICENSE dist & copy README.md dist & copy .npmignore dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/mongodb":"^4.0.7","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.9_1672910347919_0.7285231095201676","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"domain-repository","version":"1.0.10","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.10","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"8128f544fe7bfd78b3caa3171d6275093af5b45e","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.10.tgz","fileCount":101,"integrity":"sha512-gor5SZJqYTO9sdF8NtGPcDyg5oX6PrwE6cNC1kNQANbdzzsZdvqYnB5V0u/Xm7Mx5C+NPHLzc0proMLOd9oYUw==","signatures":[{"sig":"MEYCIQDYsujXWWJgChy/0wFKFPcZP/lt2WfkPxpvTjYl6jYKWAIhAOvar7Lqqp37QQxxAKUUkwZPtoAE4FZL/bElHRCpueA7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtpejACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Cw/9EkoXnqI7mil6x+Fh/fjtozzaEEiXXtfh0P25WRMCvmiyvQQ9\r\n7C7YQVRAtu0442tvpLNA7KIp5W/cy/vq4S/EBxew6x64QRL66cONkHHPYOwu\r\n+7u6XeQ5bOXfuEhYSL+e+olCFQw0VAb62x3MWKaWKG6fhVyGmReTlvoatM+N\r\nr+INZC6qAFRPkkSeLV7XTHDc/iK+04d2uuqu6zksuuWFEiI32WGRzpitP0qz\r\nTQh2w2yFyO2naEcSHwJnqD/qZDlG/OHQs2JHS1sa0BZ4+eEV8x31DzYwQTku\r\ntVCtlbo7z6TxdgyuN4nKtYpOtpxBDiiLD+apQ3zdTNZP2ln+yqkVHssWERJ4\r\nvuvVtrHb1LJHNjUzaO8nw7grSFI+h3OjFALnPlpQauD6c1RvviYHBbghUGMI\r\nxwXj0E5tHtI7C24VntledBoijKzwTROwRupNZqazrdrDj7xIu59tcq526Cef\r\nnghXhBIIAcnYwAzkOHhCOR9N3Ap8XXvadF+2A8axAliBtF7Db++ncEvtdBB9\r\n16Pi54/ZvH8Xuk8D3azLgPW7S9yFGlIyELpXD8xXnWYYZp1xF3y0kpk2jWwm\r\n4hx4h46L5AmxOZlC3I0LLFNl6xqlMxqWbaDsU9iuej5Yd8zdS5YX6jguhZYE\r\nhMJ9+BGXVmKP0t8G4PA64e7RsgR461ZrSj4=\r\n=+N02\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"esnext","gitHead":"75e2d75537273edf6f80dcf820bde08dac2770a6","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","test:db":"jest --config ./test/jest.integration.config.json","prepublish":"npm version patch & copy package.json dist & copy LICENSE dist & copy README.md dist & copy .npmignore dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/mongodb":"^4.0.7","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.10_1672910755611_0.16708959399269974","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"domain-repository","version":"1.0.11","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.11","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"a3cd9d72df4eb4188ad90b2416fc6798d1965c27","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.11.tgz","fileCount":101,"integrity":"sha512-+MaQcm982i5AdXVclOOXZstcwoeuZy4vQgk/rzxyXsxZVRmnAmRhUZFj5veZ3yZIiSDno+h//ab8hj7nXw2G/A==","signatures":[{"sig":"MEQCIBXfh5VUNTG1mYgU2lDiMfCOdjEM2hUtcwB2XFOlchALAiAdNdI1jY4lhLAHLL8vfURjKvfQ+yYpNvIGJmKSvJR2NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtpznACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoawg/+N0n/M/U3bV5copC8R3i9V439cULssnEF8ttTm8kiPt7KYhZs\r\nHv+mwHC0v7XfkrkAR9oy4wpmOw2Pzx6RiddxYxnZ0thRuiomeB8ydIJGvQSv\r\nNUKVLo4k3lRT9FrC56xTjmFz0kcpVjCUACHwVN38iqHfhwSgK7pMv1BT7DZq\r\nmrBJECK45rktm7TjGOwNudgFhWGnQz8DnNN1QNuRxNoJgVfaF5Ud+ow0QbyI\r\n8g0fTWONM2tUQIZ0n4+I8ikeQn94oLomb1SQ+ntQQ9Jr5t0Ra23j3HcYnnK3\r\nVPirQnsiZWwEX3mlDWbifCcZgLaO5cseOIZ4yWMj8udfEeW8A8/tSJ5xzfhE\r\nWoQ+hXyO+Gs4txU/Kcavd5YM6t+3HgZqgk2S2guHxvHPReYg3mtodHSZq8hE\r\nav4kYwlf5js/gx1Dx+K0Y/JSuxV8fqqRaA9Rz2ApW7PsR8pS0TWsjNoKQn5D\r\n7BDGyHDwV1h4KE+iHPxhtJhWsuU9Rm7YCwM77aEqfeM3sRolr/ZtH6bokwyd\r\nd7YggFlau1+Nuqg6/e8U1q+imZCv2cVp2Ietz6mtouQCbfS4jMtpFek4CBS0\r\nTOU9E1y5EUSNSxtVuPH5N7NPm4B/+XkRUwIFyO9tHolCDYbbqNYgLK899sh4\r\nn3TchpGJwwwiV+LooQQUenrC084gLONYRDg=\r\n=iY8m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","module":"esnext","gitHead":"f3796969720829ed713c43bfd896324c79d59946","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","test:db":"jest --config ./test/jest.integration.config.json","prepublish":"npm version patch & copy package.json dist & copy LICENSE dist & copy README.md dist & copy .npmignore dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/mongodb":"^4.0.7","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.11_1672912103208_0.46871282639158984","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"domain-repository","version":"1.0.12","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.12","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"800812b783f0a0db677dd1081b01201815a03188","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.12.tgz","fileCount":93,"integrity":"sha512-/Fb6ldr9rShAX07btBhPiN4qmpMZbyoSL9KGYDVUC4dL2YoX+0dHqbHl4efbp7AnANNaOje2+B/72CPNloROJg==","signatures":[{"sig":"MEYCIQCeFFcN3vlWImwEICQUjfFNLCOgfLBJ88CMyQGLg+h3IAIhAIsjTwJQCBYvYJ7NpRgCfMv5G65CWfjJLBCMACM3A9FC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt0BrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQfg//di5aBhIMdT2qRmzIr2urfqLYiV8fg1dx4Vy5vQJC51phPqlN\r\n2veHZUnxxCw8I+sN0HMvmXfPyayWuyd6OfemH2AQpsG73N5/WDRXy8WUOOm+\r\nMnkYQA3as+XyZQCk7no9LpHqr8RqIqsS6Xm7wl9XOO62Kp1wePJeSZCoCDhE\r\nSaxCZgZg9KhEoGt0qNUWjshVFeSlRjic7XWHIpCo+c9KcguZYD1AokojV36s\r\nTPXhj2baKZwfT1HumRsSBy9EneQfpX4C9wYMQLAWMLf7dGUXbVYGsO/ysqwj\r\n30uIEeHao+RpBVa8l44A337MLY5TflOtpzvKlTBKXTKIyUdEc/R85vivBQjZ\r\nhAtqlgIsbNuVDEJXfycbWf1ebEWkaz2Rb5BHamg3TM3nulDXNv+KgyEWDmIP\r\nPvPWXh3wINM3CgU2trzj+6T/NMmPb+V3LY1wghrZ4ddjdE/Xs3lYtMkr+uIS\r\nzZilZMxH5YYv5hJTbu+qfF4icsAIBojrIbU6aw46cke23QUNm9PHpmMK/art\r\n4PzVn5ox+YGbeM2HG6ctgjgwrmiyqav+kK4ki2gCnirqqa6bZQK4yk2T0ao1\r\nhQBbO5SxOpPdzl0qsb1lm7yxFpzo7FrJavgDrpaz7HeVN0Xc01F/Avh2x44O\r\nhiEOpOPHNit7NibvDkzp5iePQ2T+U9KrUTg=\r\n=kxde\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"5c4517668e2736b0b26bf75cc82a9cc9c0525762","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"ttsc -p ./tsconfig.build.json && babel dist -d dist","test:db":"jest --config ./test/jest.integration.config.json","prepublish":"npm version patch & copy package.json dist & copy LICENSE dist & copy README.md dist & copy .npmignore dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","@babel/cli":"^7.20.7","typescript":"^4.7.4","@babel/core":"^7.20.12","@types/jest":"^28.1.4","ttypescript":"^1.5.15","@types/mongodb":"^4.0.7","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","typescript-transform-paths":"^3.4.4","babel-plugin-module-resolver":"^4.1.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.12_1672953963396_0.32405467345324745","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"domain-repository","version":"1.0.13","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.13","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"10b6bfb62b4d6a02b7a28c1a6cc3f7be29a79d05","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.13.tgz","fileCount":93,"integrity":"sha512-fkwBKFnZ6xfUmcu8ogyv1+8L0UJ2Gsajj4t+ai3xUT/E5eX7QCNLU1zH1juc6kupIUc+pLrmJb0qLL+gPfTAUA==","signatures":[{"sig":"MEYCIQDFt8+pHZVV0iXqgBoPrE2HiZHa+4wojgtki6vinPFYDgIhAOIgOgD4AJ35XnaEh1y+DLH1clwrDH4SWG5BtYkm6wBb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt0LeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAYA/+J232NbKTl3Q/YAopEzvoPq1JDBEn7b5Rxc4YrYK/EesLUTia\r\nd82a01/3FB9RNu6nVERwbDOmyFUcWv78JvC7qPspqFcnRu91bCfn6sjSKr7j\r\nC8mlowJIAJJFiwn8Rl1CFWXxQYNSSiROP8czQls3i3bxtZe8cQIgXICugaxU\r\nEb9YdSYf7+gWc2k9jJAEFzwAmaNz/OdvvNYh1cK7yjdg7GaodJCJG3IxJWPY\r\nUSP0X4J+9KcrTV2Q/dV6UmxOovJJ63RkU+j2P9NnEO2eIJw66hrMQkspLQqY\r\ny9YfwJLzOXRU42lGOtHYawfYZrTa5YKzsY7RlaZ2GfjtP04N0W2A7Lgq65ke\r\nUoKxW00JLGPGRbOTavsluXbRe3deLsd9POtasy3MkNXPLvNZk3KbU3obD+ZS\r\nWmIoCjZeXSEOA+lEKYzVaEk1qQ1+L+TsGS57jrKvtZPOsRjAVT7Q5eHUqyAH\r\nW4tANADo3GAr+72MJG5NAl5MrghbvQ+XqDcUd6OQ0LY1GGAZ/WCMhAJAxRnc\r\nCQyMVMOqGAU/zhePLRlV62aKD4emxc/MQ1O3uLMLBDY0vbTadq5ACjIn3ES/\r\nd9vm/5GC4KLfahWhCEhOgALX41JNgO3+mWYnj0wxc9U9D0xIZCrP8gMV9Cmd\r\nuZCiyHjD1b1aD1Kz3XTGNDBpGHWsiOPbSUY=\r\n=B6Cx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"e507d5a7c2f83fda9f1ace14c5bc8cfb1741a43f","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","test:db":"jest --config ./test/jest.integration.config.json","prepublish":"npm version patch & copy package.json dist & copy LICENSE dist & copy README.md dist & copy .npmignore dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.13_1672954590020_0.96188584382974","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"domain-repository","version":"1.0.14","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.14","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"d168b2ca37fd4e09dbf0e0ce0e4f6b5dded6c777","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.14.tgz","fileCount":93,"integrity":"sha512-ngC7Nb8eurBwh7AQv6LOMJCuaG+fF7sClr1v6PwIT8oieH695q4qI6nszO1ZTcnXXVfMGCUsj+L8uhQmq23H6w==","signatures":[{"sig":"MEYCIQCqKGtiluEpymNLnsbafEqOL8Nbw2zeVzc2JWcfxZcjBgIhAOBSpYz/i0oI12LRabxxuF63V4POvi51CqUKSq3b+ITw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt0S/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTFw/8CUbk/s1S4XfYUMdPaWzU1G04Kx+F4sKT5opkqCMEIKZpsRL0\r\n0c+rJNyKTpsmho5C5SmyaT+wThaE3tYN2z32BEtnqn6jPy4JozdFGAn69ouY\r\np4rSiAFGPZjd+22bfSXCiGOFjM2JCYaZ6kzGBhSMnZb8FCSOwUB8Mldk4/fh\r\nBBkQPsXqStylRqFYaMOnNRlDRsHANmanWEKmOwRY5rQxVa+nXOf6Do5J/erv\r\nYM7VbFZASBuvdIQlHJXRdrJyBvSSU6M+vV8lHCKnV/q/S5YwHTrGUmjOL+5n\r\nwKsdvXFhJrsoabg3v1kFZ0sWlViYx08eaXLdeiRnBZm0S0gKPqZonUaZMxi0\r\nbd2ZPrSWdYFr5DyTC7RpQFC3hS/HROeekD/fWH0XAhJe7e5ExR/XwxbT0IHq\r\nw1n49yvsHMdpp8KYIDztPXLn/IXZyQVllkGUoTSLGbC1cOZBKClXjn+RV5gw\r\nv3clTPueiOYtuo1ibkWk0SRsRFJHZj3Lc6nU00WoiUhANVbbfBfVTSoMjxA6\r\nMQ0SZU3NxP2E/9+B1PdMbk/Yoe34TXaW5DHmJJd5LOlw/JRJFGWn4DLyoHmW\r\nj6CgACZvhUmygHg3JZhYjsdw/rdhI1SW1IDEsYN448Jm7pe0Kke9sksO6t5B\r\nOg9KdtmsH2P//V39XFcDtQJegEg9mEmG/rE=\r\n=cv4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"61462aa86226a4e4503199a7510b0c1b81440d16","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","test:db":"jest --config ./test/jest.integration.config.json","prepublish":"npm version patch & copy package.json dist & copy LICENSE dist & copy README.md dist & copy .npmignore dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.14_1672955071722_0.42598965280976","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"domain-repository","version":"1.0.15","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.15","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"4e7cd861c52736f9dadc93a6d801cd5eed1c77cd","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.15.tgz","fileCount":93,"integrity":"sha512-TirXpUNL0WcOCqneEGnuAacHaa7hrVBeXENQ2sz16tNbGu88RuN+CI5JnGBa1rDqxOAOMnAl2LfNUbUAemJOHw==","signatures":[{"sig":"MEUCIQC1BjeviKkJlquvRJIRyGZMdLAh1gmrDAc4TVBxJmK+PwIgOl6DXlmijSekIejQ5DD6vkCM3V8ShXV+tvHTMG3ImUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt0VgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpacA/+MmMMbNqYLOqZCjD/8AFTD1w8tgKLyLkP3w+QcPSQC+1hPTrd\r\nK3ToSFOQIjT+g+CcaDT/4uKC2mbp4HMmrKP0WPVI5OlGw/9LDvJJqBkC3JpT\r\nCb2WHRp2lmLh1ta+8kX8jCFjgyxCMhJRAywzCXhn8Xq/myFFB+GsM3niJwiw\r\n/avQgEGFyV/nkvsyGGAmdggbllqrRSkBhsuYBEOXxndUy34V6jt6m7t1AoIc\r\nVZQlIlwSjQBau1Nybbz0+KgYSMoUVdLtOEH8fTNKLLoMgTW9d26B7t5aQfwt\r\njcKVT840/hd5F9YY8A/mKz1/50Ygp8SHt+7hOEPfoY6wrrJngVF09+86Q4SS\r\nnjF0PI7LsnmuhvwWbnN8ewSiY1nxD9GZzwywDWD1XiPqyQIn0bZMv3jEfDnI\r\nZ+4CNJsn1/daHQwzwSSV3VjvK/BT0VsXlXZgKPnB6gOOoFJSc8kzLeo4wWLa\r\ntxyY4nxNzcxKY1eXRY9vDSH8V9jX1py10JvtCEIp/GRBdiyjv/6KWb7CD/oj\r\nX2KG+dLViZX/sJTVk5OIcZ7sfekhdNoffCd2EDZMayZMpWX2sLs5LM+0hVKn\r\nmJCPnqe0lYwzvLBmKFhdSqNbRQX9c0RINMIWeDMD+O28oq3X6B0hi2ADoqa7\r\nkWpAZQTFEbA1n/nb7Jwprdq5py4AtHS50gI=\r\n=rOZ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"5e1ae49698c92ec23fe33972238f7c691afb517e","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","publish":"cd dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json","prepublish":"npm version patch & copy package.json dist & copy LICENSE dist & copy README.md dist"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.15_1672955231817_0.5654891031890028","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"domain-repository","version":"1.0.17","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.17","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"a7746416fe8b62c7a19298859aeea0a82fc2dc85","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.17.tgz","fileCount":94,"integrity":"sha512-htzOKPz5+JdwdxAdiYxwQmzrzPYQrpESwJzLpV9VvV0zNU/NNpABmasTGyEwR8kcLwFOK1IKcQwFK4ypFlKFsw==","signatures":[{"sig":"MEUCIDXPOfCghlkcOebSUHl5Eoq+Zv/c1UjkmPXBaxFrCOl/AiEA5Ffoq1rB4jr1XCODYXUA+i+Zzre2eFso1uOdK/wMTSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt0XuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm4w/9ErJT/dptWH4SD+T5SCnST4GHpotAAIqR/FIbNJQcZDqJKQCI\r\n22wbv6Jk8/LRDypltYnSNEgc7wpqhozBopgjjasw9z1d426Ka+xh1QYhpBk4\r\nmwxMmRftU+1CQVPUPD+ONp0xUhF1Qi8Ghryq5QifbQJTGt+7oBxt1ba0V3DC\r\nzBQgTR5lIWhCNZg3QK04EJCxnC2SWpwsPPMCEmQBzq7tYOWE3KMF9Gz4+TLP\r\nV6xSusiLRVGNtDlD9y+HuavfM0ufDHIhBKcqPuCZiubGKWNKqjV6FXezoNh/\r\nCJ/2F5XsOsJFIc3hjuNs5Ig7CM/e7QRSBl1h+7k/w98s8f0YW22Ad49pHyW2\r\nuZRrPPEFiObGp5L+bOAErK7E4MLCdL313LzcFWz7GSmGtkB9VaecsY3X/aWq\r\nwwACgKdFC0+lv7L+pSlcL04DpzyH8qO0ebl1ndHkivRyhwA6rJ5vpCwVGd1M\r\nwgK+vS0WAi7wKXyjdMoUeCabOw9qsTBkE1u7kxQDzzFv4tBO2ai+OezWDFGB\r\n43zlkf4qx05365+fIh+v9y0jOuA4Wq+ltHP5ET/gMncSBZELIe3SuvljSMhQ\r\nMXm/uo8v/j4LtM2rjGDDmXhDgERtFIfaTa0nbgBWnSG0+y/8RpH0HmAv9WAk\r\njsZ/+lXfLTEBySKMrSN/ZRuqKOc7ZeWDiBQ=\r\n=yVSQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"d25d379eb5671dfcc33f6bf99fcbf3491aab4b5f","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"mongodb":"^4.13.0","typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.17_1672955374510_0.22520173550144906","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"domain-repository","version":"1.0.18","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.18","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"98cf46fc30819be8a70648327a7316e1a31f5500","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.18.tgz","fileCount":94,"integrity":"sha512-irgu0nxkTn2SGaHrASecwnhzWKXKNuK9eEyn+hAVwHQRL4uEdNOHTDqBvJOUW+/C6HtBhzA9GTCJezjXlg7UkQ==","signatures":[{"sig":"MEUCIHmLmCEyvcydOuhkQ4/yYJlQEnQHIfqk2DrGv1SHzSY5AiEA2vvalRlfyS6LLDeJRuCDwQyXQClilcKK4+Egtoh6JVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt0yDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9dg//boxYJYQcd5toiwncCeojFg7S6ejlyj+Wz4qJGwSuajLmD3eB\r\n9PCAB6xq71GWZxtfLHt1f3BdXhFQwWl+GkbQ5S6jXgbsA7Cf/PFwIwsAPo5o\r\nTEMSM1/hkTgUKdG4tJvIW9giE4hAR7quzdiZMeCJKnEPoejHxuBhcazXgYcu\r\nM50ZIMl8AGxGsfpE2UAA63pNDWZWUjpcaQhhDi5n/W9SxOfU6PfH5IU1YVYC\r\nIy34iqhN0eDZl9RCAEEl7+aR/IiLLPNa1hht6kZ9V5p38XfFfJ9QUIoKuynJ\r\nDTApQWwA02bqH7i5uNzKyS+HRXaDfXuJ2mCq6/HAIaOSiAphUkMneMGbP4+t\r\nE1OhBHJu4PwvcY1qCM1Z82pHW96o3x8HW6AaHWxj+IfFLR0QSDFDpK8qsr4g\r\nM8jdUGUpNaaxDZx14vqOnIG/VADtjujj4Mgkhq6vNSZRGXVSQZ/dVoatQqoJ\r\nLxLh2kFoXYcLs1kllw2aTmiZyTDt4nIxY53BOper90U8awAiWhHO8ERjTYLf\r\nSiVRh8VYn7oV1dgGcBGDlzjPgULLdmOeg+0YvlHtT/zhXkcvLMubyrvwBysd\r\niPyud7EfK7IWuuMy14XPt8/fMZdTANmoUj+HCGeGvFe8xWj2NOeG7Lz9lgKy\r\nONzz32zZbvNcG6HTYk2oy2D9CLuaFEUeTTg=\r\n=cAJq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"4abacde04d1b9c84a2a0fb4d5f342b42e875a693","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.18_1672957059630_0.6843820810649108","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"domain-repository","version":"1.0.19","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.19","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"041e8dc8a792daa7f771c07e40d871c5406e72e9","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.19.tgz","fileCount":94,"integrity":"sha512-KNhIdYGKUmenakXGdWkdrchJTv5QDXRfvNz6pIOu0SoQPPOAIl0TOeDG7O5XhdnHQFjqNnF1ssqE4Qrnx6qOww==","signatures":[{"sig":"MEUCIDOgsApFSHbl0hg/9B2iOB8dvwzxmbSDXTUoj9sfCNpeAiEAxZC5q1JwX1K3YRLvCGMXzpkzMfQ+k3HKBke00Xn0k7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt01XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpobw//d6hVm0xPEmpNahdoPJjD2mrDwdCdXYGa3wDYAYYL5TUsLXdv\r\nnYRQ2ZDBPEWJ4hpzlizoDlOdQ4HIplviS7wAroc/NEAJ9VmEl23LVDayHtAj\r\nkDyOz+vGwgJWkGRVRXhalr872Dhb9Sni7eM6MQo/PrERASBKgeNnA3OlLN1o\r\nNhDm7Vdm8FYTmE8aboDq8qO52bCpkbV+IJYy6RPtbB4yFhaFryxvheChPS+h\r\n2qaMjj6vIikTmhh7kERdpjumCbR/Rd8dzUwJBAPjvfYGX/tGW5EOKGicVnVZ\r\ndnyM/sukg08Ljkc1zkDy2avaNaKXYWeYPaPByvaXg6BsJD3RkkQP7HReENPT\r\nvCk707+Yo6sMhMe+dMr7bgrUExY2mb6VMRbn3lBUWzc7pS7KTebqP/FFwALc\r\nbI50jSHh4dAnY/AI09DPI6xA1LOOoxmMREgv9Rw/gYXfaWlcbrjt9GnkknTu\r\ni8aWUHX7Qxv1J0HBZ9JqUyGpBAKpTQ+CAjjog4Ctx+zeaWyOkljB1EpPXRKC\r\nibzHsJ3cPyd/ar/nxsCjZzE98Kc+n5U5Ye0udTpCMW3gSpfuN1sSExnK7wQU\r\n21VZw5QP37PJADkA1Krj21lFTRejKKq/5S+ig9DNZTQBzA8x4u0TmwkkVSqe\r\ncU19bT/y19+hpQWLoK3dsNmp2vqVBc0i4Sg=\r\n=eOgG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"fa012158a5ccd28d40b217c7d1af9f1c7e53403b","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.19_1672957271629_0.42588986006613205","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"domain-repository","version":"1.0.20","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.20","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"e81784c2173687ea92e3b0dcab3223eca1d96b57","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.20.tgz","fileCount":94,"integrity":"sha512-dKN89mJX5SZFeqKexOvnIA01RwBFEmXtkOWMe40nInj/8lZ8IZVXgHzAUg4tZ4dg/C4Zma/dW2e8FDKNNVGuyg==","signatures":[{"sig":"MEYCIQDAKzRlN7sdeF7sHa/uAzNenysXq/KxFcW8Ud0gI1ta/QIhALr762CkASTvd3IX0s77Ar7YqC9n1nyjv72XdBDW0JBK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt07fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTKw//eb8y5scDso/acAGG4SFzCj8RISuUfuKfNx7+jBue4k0YdV2c\r\ngQ+Nhk/ME7u91pR5Ielf7GQTvh7EFxEPm+KWn4G3UORcVBgmvVUSl2thCjYo\r\ncfQ+nYoPaCRfpWHdDL4tcYJU3PsTdKAIGkFyhRwtOH6VuuyVxxQ86RLCnzqx\r\n04RvloeNIfFnu+Ygze4NhhgXC3QOpvV+nmx1iVy1ItYJ4NeNO6sYIY9164UQ\r\nE8pqhENA6ac0nJxX3uTGB1u27ui9Z6Obk52m3NWjhCUOU0MUN7XaOIg8py6j\r\ngmk0SRB/VIYDoHpJLz1dek0heZoBTKjiNMRsUZY3EwWXGXmYXYGn0iYrRsjF\r\nzSEME9+iudQVeRNLu4I6J82X3URtXL0zYHzwJK5t9KvCQ5efrApNU2KcKeWc\r\nQfAfbvVFcbCtwCWD6q7HAGxaHeholoSj95wVFqyqJW4laMX/k8SGGwFd8IG4\r\nYa/8yuL8WYtRVly73X/ISEYLkrVH4CfF10IQEJcqPSAFYHP/K4ucWx7imEll\r\nDgE0jIGC4ANq7mWgw6phS1JUpJrH072kuilotQdYvhkTy2psgpXs3OWquQB1\r\n7HXGI3qdCAx1XmlN3Ut/tIQME/EUFtXw9IWQhLZvIjnLdAOYIdW3f4j7tiRZ\r\nFyF5Zoc+7paU1C7roeExanr5iJeqyQMPG08=\r\n=iHb5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"6362e5f42697a4da98106745014e2cca4611e010","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.20_1672957663286_0.23536368431420107","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"domain-repository","version":"1.0.21","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.21","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"19fb271cb8792310582ec4a86fb8a18a50683e80","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.21.tgz","fileCount":94,"integrity":"sha512-hqTurQcqIlarrdA3Yf/o+8NQaRShaR8twdB05XIylN0AIJQ6Ab7crr0cB20/4phfrFLB2yvzB1AqtpP8i73+6w==","signatures":[{"sig":"MEUCIDV/ukKVh6lTmSy2WuZEHnAAvWvaQyUvp8oRECDaWlrBAiEA8lLqhvT/owIu29xOgLKM/nwQkqXoz5mnemy6mDqhGTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt+/1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH0w//TwuUBUyHw5FSymcPfcHZsLT1ksfY+TzahQkQqzMSpbl0/oXS\r\nRS++nuM6QZpJ/uiiGp/FQ7FSs1XHacNby9BCy3w/Z4AIIlrAj01c9+qon0np\r\nrJXmNjgnws5Q0A04MX+cPCJiz1M4SfYe0HGiY2ktOl6duafszGzcCke/SdHV\r\nWDFcUECUgoSmAu54BL2CbTT5+tT1z+uwsWd8kZ2MQTBbkTg6OOq8MWRMDeyt\r\nY+ayQYgYMtdgHGjgpkKrXNUhWvFPYDawy7f3mzrdUC5BmYpjT7qQ4VhEZBkw\r\nY/TYf55VsaIIzMXXaTtG/jpTMSZUJsRvtd2sUMpkiJyKmcHmrICr3aA5lFcW\r\n7OjkMzWrkSkprIO53fJADHZCAi6MhN8lxTOOlVay3Pz7HTYdC6SgFIEyHEh7\r\nmjCiw+6/hkqYoiEu9n7uj2if4OsITjRtdMvErQzEkSj2cMJAZqQ6Yp1LWVIB\r\nluzesVX5Ahrs1CifvDUZ9PZVgndEvcYnPh/7KAY59syix8cpBOmIMq9XpMG9\r\nKlNQgOz8LX5UIC19GI2fm1ZxE0in7l8qfD+fCqL+z1BiYQ/+sqgEHuHe7ANi\r\nRwfhWH7Eb+z3Qvx7CBKxmvYjf4L7fnkrsBz8QTb7vbP+v4gfyaNofurVf5tN\r\nm552nT1VC0dgpeC8czT599UkUoUPTXt67cY=\r\n=U60Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"99b34e9c10d3d683aa291d235797222d63713b69","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.21_1672998901394_0.21560943740727967","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"domain-repository","version":"1.0.22","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.22","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"d4702606a8bdcaf3a59fd192f5893e48d33de5c2","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.22.tgz","fileCount":94,"integrity":"sha512-62WXh4iDm3UyCbaPCHGylfyjzKPv/s1SLvhY0Q9uNw4pw3XOtbt+NSzJxvbB6L6aBsxRrohoRHu7/hUaGPRdWQ==","signatures":[{"sig":"MEUCIHqt8o6HeTPbuv0ZNU6WBTkKnnptiKqa7KdprU9/fwm3AiEAqAw0V0jDySWCGcujWAEMT0Dq/F1jGGZYcbN958MiGqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt/C1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoMg/8CyQCw42lwM6RtNm+2yQfpAk83G1xArJKShbPw6lUNLq4Fi4T\r\n9b/PDhago/6bgtbcqW8aHnr212GfYMFFy/UDlNkbxHV/M/bPEx/ttvfbhfrv\r\n5s1r/81lTIp4nuHJe5OKFDVUaQVJifZZzIfR/MFAbYQ911Bts2nE+hBJ8NuD\r\nqnx1GEGI8SESthyIO/Ddw5SafUpCRC2t6bnailVjI9DYrMltDHzLBLKwR+b7\r\nC99pk8TKq3raG1uBbDvxUm5Rr2vU9+qfY9utGiu+2VqUtNaoS5wIqylBz+XC\r\nxjxKPw656VxtEfgltF78b7M2xX5PSEvcJO51LWNESxl6zZ7FBIMq1PtTdFYZ\r\nt/+bwgVB58febPwENCM4wxNQ5zPdlMqEpYlPgP4SR/11ToZzBR+bLGUGeL/O\r\n/uvAKAgq/otO61tzOJbnM6Q3A+mWpLv5oa9o8DSJP/usd3jyx6fJGKe2YYey\r\nsq/m4Y+jHTJ9BwyDALj9drdhB1mgvzYQF62P7RF/JNvnCtb9M4h/5Sqo2IwY\r\niQakaoNkko7QUrr6ZQEVDZf81SfiQw1RRDSEKzLCQMYJ3qvWtm0wizJ2st2w\r\nT0jkoChLIWBAbgElm/rCTcbk9o3EjITAUtVOtGZp3MKuZcwEIPAfCQegEeNR\r\nNPdBuZFjrKUIDSHeKwfyy4Ries6txdusOfs=\r\n=1hlI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"4862cd0e66a4aeca1aef62a422234ddab0d5b65a","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.22_1672999093282_0.2945660126283822","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"domain-repository","version":"1.0.24","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.24","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"3cf94a70bd3283c811dd88a35890ad4e825687a2","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.24.tgz","fileCount":94,"integrity":"sha512-hJasnaX1eg7LNIIgq+sIvjt+50afESdHuuvHpAHvPGBtZonQl33JbqAAcBIaknkWqDPGDNH67fzkgIEzhxSSnA==","signatures":[{"sig":"MEUCIQCEqoOe0jZJ4WeVgPfR9xGYD3J6W4zINlr/V3HIMorPCAIgI1usu51DRZHfCsndRN3wpHgo44WYLlIdbkfkldYjm6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt/H4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeHQ/9FSg1OQx73PSZQBiZiK2LfGd5nvpsth21BtkWDrA8l2ppZzxB\r\nc/d0Qqoj9zlvga46SXhBLOQXr1xNprUmLX9sGehIfE/ggcl0e/VhAzAW+SBc\r\nZiw9/hP/ZlaaT+982/fhq+6t2susZALEn36UTdMB7IzL4by3/uzo2obSqs2N\r\nQD9YFSb1OEOXyzQdeLtXDAcDga92ABAuJWqMrNkUQXfuLXaVxzZhWnB8ZalK\r\nblaKZ8dP5sUaNdXQiY/TeURH7mLGX1574X03/9tv8ku2cfttHAWf4ZtM+otn\r\ni0VhsUb7DC4G56onvJjDAncVP9n8QcVzeWzo881W87Y8MyTCWwvczOJNDkfi\r\n4m5toca5xG5biid4GB7GGJWFte4qolS5AM4KBi3S3bUhRw2VcJQpqOUgbpdc\r\n/9TGhNeg3Je41bBheTiX6qP2DHv8Aq/WqQfOm3O32gFzH0vfu6hCmVzZAxJO\r\ngyiVKdk/b76YoN5wT+asbFwKTWzWTgBo+NTV4M+oJ2Z1DXrk7vKgRQbHd1JT\r\n6B0wLYfbi7KhPFqppKnc2BblhwGXds7sDNdbQfvLtMRjD4hkuTMcm/X9lJCp\r\nSRMPYwdeZs47qdKIkniywh0k6JSQLF/lsi/y0yQgGL2zYlo3ANbzx74irf3j\r\nA9x7cFtVXcSbYxmy2Myijo6zVnGz9EdG6dE=\r\n=Ej8d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"455a90d69f997de1d1b42f7d344d5f557a450769","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.24_1672999415975_0.07738361619584588","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"domain-repository","version":"1.0.25","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.25","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"0d298a2c5482c47831df6eee585bbf2348053d25","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.25.tgz","fileCount":100,"integrity":"sha512-FrHu97Rg46+aFIo30tT+abJbNMVdXkW5ezFEYofmLgSKIO4XuVrF3hohoegz4kFLQ5/lEYzJt3eWP9YeXeHlUA==","signatures":[{"sig":"MEQCIGNrBaYrZBxcqGr4Iizbzzo/Vd88/WYEz+/9aw+M+P/IAiAmnd6XlHxYH+0pw0UYYTzo7oQ08pwZxruG6+hxZgOzNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt/6yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJbg//ZdFFoSXvT0VB/UC//CFGskCKDRllys9ahiBwXS2HVHFC4YL9\r\na1WGbmvbkxRbNbuly0yoQXZME6TdCqz7z7e+ZUS/X3r5hBJLsedNJO76Y4h8\r\nwCmYbnfZTwc2Bguu656rbLTw2lkIiVsT93qc0TyGGRLNdhfVSPyl662OvWUT\r\nf8/lwI2sYhmtRhBQppdUFoPrWHBaCF1VJYSbirRrrSPfBxaUjutJtvFKJkvh\r\nyvvR02biKVmoSO9gJQxbr+XF/GBbJg5y/4x3usU8OynON2a75sdQwLtZ/5U9\r\nz5RW51x9FQoamynCPl0NedE8B3u+jJlJl0x48Ikl7YZWQr1XzBCbRecMpiGF\r\n+fJCPsql8wT5iANkUgykipf8j3tILssZPvrPUaHsdK3Q9EokR77UIhhX3YpZ\r\nFYwoSXPBmCmFNYVLvIPmlox7tGB4mJ1npIdBdP9PYsVsSn0eGYOSAOI/5ont\r\ngmnyVXTrJiFBqQjvrmE20afXCrbvOEiLIMahjNRc3CNMlzh02KzJnNxoACys\r\nsVMpqKDvwsoxfvzVWhWP++BG1sIMITKj47w43C+1rEhs+i1waVt7tD5lg/tc\r\nWSpsVMv7H8T07+p8b/NlevwSWFxL81poslDnZvC2gEUAiYioRtBoz30ESKyy\r\nHCcpTmMxOe4yJlWtqRq9AwNEakaAMADjNEI=\r\n=C8TM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"622cfa9e421c3adbabb050192359731b58d50408","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd ./dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.25_1673002673986_0.1923586283815164","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"domain-repository","version":"1.0.26","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.26","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"a78b0baa4ebdf76b3a7170de50fd24deefc4968e","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.26.tgz","fileCount":100,"integrity":"sha512-KsoCLNeLSIUX3RNFxraHVlp48uNfWD//r58J/wNtw8KF/sUOyRn347YpLVJ4EnPgR6d24PUzVFsL9wPVn6yeGQ==","signatures":[{"sig":"MEYCIQDRbEqHkowI6D2y0KbBVylbqK9/nNd5O1E+wJRKZerbEAIhAIurs4WkEOtdQK9JeGfOWTZO0yr6Jc/Xh8+QpXnYHnGP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuAJOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO8Q/+LRer4/BnOV6SwItMRFRUNQ27WDWO14pL302bAXezbr+cVOcf\r\nSOYFuXVpIeS+825asEwxyAkdyxrxbCXTNFwGoqqIOoS0Ws/XzKu70slLbqOg\r\nDkC6an5vpT1D08h3X0xrn+ouvAtuyhAugv1G/W/6N+5U8f7SL/ynb6iIObXv\r\nJd9SjmaKC1x9q64X/FUMluZIQ3HgSqkWqtgYrJ5VfasZ7BpY3a4JNM3te6Kh\r\n2VESqs9s8YNSczFLmKT4U5CvGIFfqk/nrUaca6sW5keiynmucP7AdRkDevRO\r\nbEhohZEVK83gp2rfkksN+sCampgq3kWet3s7t4WDUCZdhlUVhJbMOS0YZsH/\r\n6dOOEiKR2mAmSP/TIghEkXeXCQ4Nac7GzgsUQWJVFA6wQvnmImudNQ1SE0Y4\r\nezP8XJApWaFkNzuaZfLjZJLMFVxVT1of0BVp76Sw6/qhdyC4yJ0+C3fGtKQR\r\nKvQBdD8W/7m7qjk/fUUgAJxjT6gBK82X74nqMtOmFg7DRttqLVKQeJs2oANc\r\nLDPHCzZEJuDqTti9Lj8u6x3rhDuZmCLHzabfOPYn+N6H67jgRza5f409s0If\r\nh0HX6YOOZmqQEUUhyfl87CIefyuCVK5Zn5s4wq48+/KFmIHw/8f33YAkd1VN\r\nuO+O1n2xnVFp3dEn4lIjDSMAIUKPCkuI4ko=\r\n=5ZYI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"779ea916a1a678d0b2bb386d5cde9923893829a7","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd ./dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.26_1673003598436_0.9427464871983111","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"domain-repository","version":"1.0.27","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.27","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"48dd991e68346428550a2d8c1df9289b87bf0d1d","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.27.tgz","fileCount":100,"integrity":"sha512-BWVU5eLIQQ4wiNT4xaQKA6qkkQiOlJxzpUfKu6SjbzlWUiTuwdJSf9HT+IcGFqflehjaP/BO4fmIp46QELmKzw==","signatures":[{"sig":"MEYCIQCXYeLmeA+8422/E618OJtWcube7wy01XMxkAop9kRgFAIhAOLUauEUIz1YxIBL6hM1oBvUWQWsJsGH8ydxD4yNhB4o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuAj2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKsQ/+LOpSbxpzrM4QCP4ACjMhJccejGINP7uXNPMyCvKPz8E8LZIx\r\n6I4+8uw6xfZck6ajTxdpuKG7grHQ7sm/jWpVLCh15beApOtmXvAKZTw8aeVe\r\nefoBfFP5CMMMWEvfuQ9Da+RIT5yu4xP98w2c4LG2oLRDkEA8z5U90HaLAC/B\r\n1S43xOFQCgEyF+xNH4JJasyuAme9XqIR53N/9UQBxDXvg9p1q8ZtvYEk8S6l\r\nmrK3BwHZJwU46ZjmhaAJU7q+UWOUQpGfaFcoAMLJXZBxg61zMnR35K75hKYb\r\nlHWB8NG+jmoI6DPZ5cXMaNXJbgWqcbRxkrsPK4APkCKoiTEv82C1Ys0KInb1\r\nBqlPURmi4wdQTqTMdnzHafiiwNOHiBAMqVIlUuERjUqQnpgmsd9meVkNtBf4\r\nGdsuaqwYv/14vRF/biNGGFCnDzlbcucBFuc2UrEgf0TFRyDBWbt5SELkdNMl\r\nIFbZbphzyijyDOe5w0D2Htys+kjjk+RcAW+k7tCST5fOWyolgQwDdK+GHZEF\r\nrBGxSuY5HbPne19sRQgfo9jnBVrBKV8OuiaHVpobMTP5PI9TDasfC7Fskhfb\r\n+fvzN/yCBLoAj4dKfuiquOlVJUFHBXUTkzd0sQB9NagXO6+c1Dd8OEy/OZ/j\r\n5oYraYibyZSJxJUc4tWhbbRSEt0s4HUwjA4=\r\n=R7IX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"d4ca45f66818f24dff15f5d274a1ccb97ead3548","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd ./dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.27_1673005302190_0.3504550852250894","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"domain-repository","version":"1.0.28","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.0.28","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"efcadad23488c9bbd46beddffc834636bcdc5999","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.0.28.tgz","fileCount":100,"integrity":"sha512-Nr/bFZ8vdREB5TIuOezbUX5rxvSNuQMP680uSpdL0DMmY3j5ONptkV2pz2BlvfhmgUBMW8Z62GT2nUnJ92PYsQ==","signatures":[{"sig":"MEQCIAi1X94lEkikUzX+B9fW51jXGsYD+224PtkVAMkrQD4JAiAKhKA7RmkI4oL7mCf8JhxIgvqDi4yRplhdRqvBCttS7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuA8QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEQw/8Cudn4FPeXA6tmYS1gYn2uUVRaSlLs+V19Sn15TjoJcJBxKg3\r\npAbQc/7JbaftCl1ciqNpvKlDadr7yXeQRLsuJwOYKYN4Mj/hCLUYKEMIqlin\r\nBAVO4Ylc5nB3ff6wMLbjNKczLNDa93sjDfM0sDlYSdaGtE1iMZB6MLtOfRqH\r\n7ztKJd8OFOlTeujUdTjR2R/b1ZdG8NdeZBwYSt33gdqg8N29w/hAnj49i2Xf\r\nnNcokoAARHe3NYoXQzuuaHAjE0uU3Yx3AzKrTVNaTwS1z2tkq9YiZIDKLUr3\r\nr9pHgQ+wA9OjMZEgT5ulJyfaWuBQt3E4HC3HicDS0zPKlQMiE9vOEdf1e6Tg\r\nAP7Xe1pnVyGRrwFivfXGIgH3GxHrm4Ui2WO+y4jk8cyh9yB9p7nZowVB9SYr\r\nNgKPmWvsdr3a2GE1AVqUTqik89ND4vWTDmOEkFqcHUo7z3CtNIFuyeIRrO/V\r\ntwCpbc2rBpxLPaBzdXA8zBKylYzKInXLAhYWoqRFjPZZFlNUBTWUeCNRQmZI\r\nofSyDnYcrjaNJbFV59vUK3122yoiscLwrJgDoo9tgW7jlE074dDN8bGI3yJn\r\ncO4zXyAe3jp5lJgBf194OBssq6eG21MtYhAKeDJTo+YiUxpdu26su5KNabyH\r\nGfXHIHsba8sVgeSoAYxTLMb6M2ljsmHpsHo=\r\n=Hk1n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"d381aa04c8fd2f984b4dbdb8d90370e55526b5d5","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","publish":"cd ./dist && npm publish","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.0.28_1673006864513_0.8792490392578649","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"domain-repository","version":"1.1.2","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.2","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"83a5d2a184b6427ba797229c45b50324ebf217ad","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.2.tgz","fileCount":100,"integrity":"sha512-7riSdqFBajKAN6TQjjLgHGaeAQv+eFRn6nru8MS3ScpR4enrWP03mk5c2joDgRhip/jp+BQZn/WqY79bcwvrvA==","signatures":[{"sig":"MEUCIHtxZjxFX5R9zFhCWtUPZ10WfRZpB9n4WNXpPN2o3T26AiEAxPDA5aKDgCN01zbCGmpHXgOIQWlyIF+z5vecrq2x1VQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDAmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPsBAAgi5rHaxd6Ef77wD+E4/cM7bPBtehKoIsL/b02HBWUy1J1xha\r\ng+X0wDSn/11B9rXrXFQWhl2Foqy5NAsb2TlBoCipI1LBw/vv2hjN/ySjqwg3\r\njrB195gUSkkxy77PpWwfWEAwtroWx5hkpi+VWShn/J0aKot7xNnXsfbDptmk\r\nZaBF6RCJBfWP/ubOGJSwnX5GFfj5NWzZRB9sr+nWox+o7lARyK6Er43vSfzo\r\nQC/QC0ZBMUolEGaSzy3V0LlTa7jqoPezhx7LB8EJ37O81U26gItC4nVauw/5\r\nnZo0iPWxNbD6+lWNTr8YVeuMhSknixFk8zU4NhCHyLjnKvmL0OWpqCyOdEbi\r\nAEOUPrrIXVvik4dJnRtZsLW64hz4Ww2mI4iX040/8p/0ee/tjJNFnRvlcbNI\r\ndePaWBG/9/UPnDM5H8FVD0Fwu1gMqNYraH8xe9PaHSXLIecZ+TYO0Yc2vQnu\r\nNT2FQsi8TxoGGNs0LxABuvlCcJRZ8QH70uJCZWCRmRgDRlpOns2ALKtiS5mp\r\nKjxXbvMGuunvbMYDdvXcGnldyzFA2L+QSboz1FDmzkl97Imex1TSQOZSUqz7\r\nu7cAwUp34jdu0eJ8q7Sn2p8EgmCXYDvkuB8Tvx11lbc35Ax+Aat8XsVRvQLX\r\nztxhrT7yxv3bwdQmrKO+EccqCn0gu2CbNvs=\r\n=Iy5Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"89941ef26bc17980d7ab4b1f6d01e6e875f97e1e","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.2_1673015334077_0.30945303541758507","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"domain-repository","version":"1.1.3","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.3","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"81b8e8abba6f0dd1f16834273dadef08c164a992","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.3.tgz","fileCount":100,"integrity":"sha512-5tS+56ntbT1gneobASLddc7tJrmcd/P7XBf8tlSWRD8QFzKnIgJXy7NuRbndaxKs8i5WAVGVmc4qxqjFy0LeZA==","signatures":[{"sig":"MEUCIBOw6t5cs7ETpbUQlQ9905rHE9f0xg5MitlVmL3dRejvAiEA07IhGKAZKD8Dh7BlWoLX+WTrSjBB591oDgvydD0TsAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDGbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj9A/+J9uzRnsLbs2F+FRoSeYDg3kSlqWsgV+/iL2mc4RzVB3j+8GA\r\noPm+vM3wOXics9cIZBtErHUsV/i5C7ee9YXjU/g7eVLhJ+2KwUc0bt1TYCE/\r\nKYyisQq8JK7XbxcvGJKIhmEOC4C/P0f+fVTdh35Ox2emxwBuEF2SB0md+TxU\r\n/mME+PBohfAQ4nZATppUND0mCcJNbEZdxbCsZ4uuIAy4bRePTIBsL7zUZ/9N\r\naRfyqcwDYJGMkFf8QI3MRv4eqvLAlgpX1qNsmuNrzxzrr13yT9hTXShiE7zI\r\n4oZXtcNgIWgmgPegL7ZKW5u+GLEGxw/KvlKyUStKYVLKvQoMxiUXEUTLTPYX\r\nH3E8jdkroo5MFj4qk/iG4APFwcYUgJWAvl/PD/FO5/mRCdYajRmXy9TqKudo\r\neyWXF8+jbRkgj6Op2UIECAQaZM5J2W7Sgo7zOezOyrXKlvqXoO1jzI5MIJA4\r\nQdBxCbt8TiBew6WOkm4bMqgCXFs2HGPKtSPpgY5njo4PFpOXE/ltNS56U5JR\r\nHLanXlRQau957e8CqemnykzB9tYhEP+RUfSuGOlSIESz69606KogpjhTN2xr\r\n10ZpdYjH8rLH4C6v5huFzyIWXI9pH/FNlq8bPAvxHoudJlS6Eh4h7a3vHWHY\r\n/7kTTBNpXruQ9m/bvSI0g9y1yQFBGBZv5T8=\r\n=2M7Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"a5831a9b2a3232546875aa86a1d49348f00a6e33","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.3_1673015707267_0.7149118280014439","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"domain-repository","version":"1.1.4","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.4","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"443c524e1e37393f01e968334541a2ac1e458454","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.4.tgz","fileCount":100,"integrity":"sha512-G8p4Pwi3EB2o78GvgIavu0HFz3zUELJgq0C8x6ZyAI5H8a4CRWnFbKz9UEt9HUOriCbzVUq/AWYCnfAS0aT3Aw==","signatures":[{"sig":"MEUCIF5hsR3igTGhCfUZ3DRrfoGvKtGmP4qDoanBGDMpK2IUAiEAybfVVgKlXKMk76R6YryqnkvF/vgXrt6RVRLeOpbLK+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDSgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqhQ/+OYZ2pBq0zotDD7CvxQ3Frxgk1EzYoODoxSG90+9mfEZmWUit\r\noq2QEcocttVYh0Yl5WtVspZCHeSQZNqPFceGJfBeAcnWl5rfSn52IpytiUNn\r\ny7OJ60Hlkabu+h/P3D+OYvc04G0gSOmumPIE3mtmbcbiztKb8GAB0Yr8N5DT\r\nN5Bnhya3OL06dZTixiNyEh+g5PT4BfqsVnc7Blw6Xjr0+EEoEaWjSrgeMMdy\r\nnr4Q1QyhSj2qKLa5X+qyWdpDc2JAV66Yd16Rx4YefqQyoWAsCU0Ad6RdewqP\r\n5nl/gfY+5+9u0gpAXtMcmKzQX00JO/UXtGItcKvy+Tmv3XqWzo5FZihhkVQ6\r\nMak7QNYqMYzjff7rTR3oxxuBntaoJ0MzpSjaivqHWaXRSVagEx5jFDCZhpV1\r\nqAmY+Mr6ZxEucEoJxyWSymRf7KwubvTM9xVHP99arqnn3xSeCToO8C+zhxfo\r\npyN1jqTBCPGvO89nnDXvxsqfNDqsUtxl9wmDRqfi4KpAZqUUJDy6jZXFOk8P\r\ntfLvFfr6Q9BKITNuvGQIFmqpo02+UBNbhf7T9H6RpJSpieNvzwAt4Ku5Zi/M\r\ntjKH33poytv9tXF2lPnK3LsInsmiUMGFcOflMt0bkJ9nLFGt1f4w/Pp5Tn0c\r\nrWlUvU1WFv/igVHdXkiHI21m2c19t/yPeAc=\r\n=LlGP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"0cd40fd2d81359606d802bf1a4743f3807a9df08","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.4_1673016480715_0.15918043275725768","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"domain-repository","version":"1.1.5","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.5","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"7c690b593a392ae4f1b5312b115a97a9999482f7","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.5.tgz","fileCount":109,"integrity":"sha512-9whVX0zx8H3KGDIkgDzygW7jK4JJhuitHT1p7SSDVnWRANn9ppr2FuBwixEl6oK3kHbj7+daELVyEQt3ijHu8w==","signatures":[{"sig":"MEUCIAotTCE1z70+msuTcV2R9qOqvTIczi5uW7+deKT54MSiAiEAzESc4tQzDjhqtoTeZ7MrbJt2KcWIRuzNJLTYpKs+HKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuTICACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKWg//Tx23DjBLHtBppvZZqemorwPVTeE69nobwVffzqrzA8nH14QH\r\ntZ6wGU8zeuakYEn724zpK274tuZBcfhGdK3i1jKnhHdECGJ8XgLY/PN8Nczd\r\nuldPw1S2+cF5wMvEk3LIXBLWxdO5nwBjOPVSCFjpvFbcCQ1KlfKmC+jZepU2\r\nO8I8nrDbm4V/iTIXAFvqG7vStxRVRQCVw9eWnxfbcm/BVfmlbmXFF/2EHPnP\r\nBU68kvF3FHkTfHGZ6gUb3xg2HZtts5Yuko7n5x1PgG/3BzJHBGq8QpKB988y\r\ncmqk5UjQbDF6UA375qMfa2oqE5CYPmfMjIf1SLSfDl2xB3qKAIPuODtoVO0t\r\no2mVWxgRPPxoc0tvt/a4fEm8H9cXzuB7r3jJcFcF86WHUGx5/PaY5FHO5QN9\r\nY2xjK8I7VnIkTRh78pvZieDahEnOjAMTXaZorGS+X6y1/Rntgx1WnaGpRHM3\r\nzVnztuQpZMu2PChWXMjC2AVj1A0ghlid6Agiuv455q6I0Xr7npqFQYqUQo8h\r\nsZxO2ii20j/nOiTlHe1cxpp1XAbl0DnC2EDNO0j9ksfvZxFyl34pnmRMX0Wf\r\nin00uQUKpa/540QwkSphbmGydhb54BXxtf+xW6lrwnBmuopVGMIrc8ztW6/u\r\n/vuq/c75WcKWQuayFGIsv9zD649aj1vi3EE=\r\n=O1dA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"e751bf4f5a14de37e792db6d58d1e2ab07a92671","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.5_1673081346347_0.3703077686738385","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"domain-repository","version":"1.1.6","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.6","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"03b56a414a96b66e6400c4bbdba9e5764150be9b","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.6.tgz","fileCount":127,"integrity":"sha512-PYaNqQga8WivPewQ9M0kBDEOxLRgHtugtIKE2NoaJaUpMBofjPtDNkZmeBZQQsA8OZMs+LZ0pkweLqNWLWlk0Q==","signatures":[{"sig":"MEUCIChr2snnv/C/5J1gUmBxhtoCLafij9uYcsQozqzc+s2lAiEAnfsPJ56w37S/t5JOe8Y2o9SL0J7vzrEALllcsdgN9tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuTdfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfmRAAnYLuEYSQkj0+cXs/8L9cYTiNZuIte9UQ4lYTTutKOyzb1O8F\r\nVhJju0Is/aJBsOuiAS5aoOP143DYiKPVRaEWgXcJOz9sKmhB8Bh8wFG1mscN\r\n2a4tocTdmOV5YddSgvqYPMOpNduAtkcBvKcFbQFlkQr/D+pGaha80JFjnhM8\r\nJoNVhkIdqFLOb2WXDGjue78opWQCiC9/2xr3E7oSdXcAXrBLEiDXYPmdvvvD\r\nBnBvoO5a+noCcR0KsxGLFfnm284RqOLTrchzBYikz/6NhcIMiV59bMZk4xh+\r\nB+BvnlM34QHSztaZKsPITBSUhsJXYb/mHJSbtV7/3Q535+L5XVj1q9W/u8UA\r\n+Oeb9dhXk+YmwnqBPjoRqprd9LtjzI7c00LdgJ6F/NsnVghRXaGzInGfxAR1\r\nQh709OR2EOyma1muRnboMfS3TjMlVXj07L5K7HKnD7AMTm4/AvkKef021ySM\r\nqaTF4zXgesQ4P7qNYx2soJojii4y4+UKPRNrmLIewsY9Ds/w+4sNM13nuAEo\r\nyZ/AQJwVR0nlPE3SNTeW6THht9ai1F1DEGOitqwYKEiaD4rfWQKAuaaDL48C\r\npw5CR4cmb66Dycs8vaeJ8Y19zTiC7w7XUbz8WDNC7TpOWAsJB/lOhkEKi5sO\r\nRR6aM/wHyCDHRLreQh+mCbP/4fQYLGjym9g=\r\n=BTdd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"b2a708fbc1a72ea577ffc624b6e42888d7fb7052","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.6_1673082719211_0.4224309506315713","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"domain-repository","version":"1.1.7","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.7","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"fb93e1dad2adfe533ae2e0c7c829ddba1a711c9d","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.7.tgz","fileCount":124,"integrity":"sha512-mSp3MCofO8x2RxCfZxuZVwsViHSivRpBXCwEcBZX6bDvYpjLazCN606R7PFDm7MWhr9RtVHApnYyB0hf61BkfQ==","signatures":[{"sig":"MEQCIFiERkxvqBnx6KuQCS36DeBUSeJAgiR7sfOXaqOMOIsCAiAPlsCsY2yMlDGFxJ8KRahfzxz7Oa+yvA58+xNaBPExLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuTetACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO4A//aNT57oPsZgHZbSMRFcIXUNJihk6Xm8EZC6fSWmHJHi4VK25W\r\nLZS/b4Gu/FgoFD5usG96iDrf3kzrhQtJJKLmYVmBF3rCQ2/TsSevwPnCBNRF\r\nJm9Lzs5fsSmhGqyDMh3UxMa30P79nY+8Y7ibaDxWkXb8nip+fg3x6BWhwGtI\r\n4XDMOpRvwyAKu/WlbEuEtTlFSsFHlo5LpOyLC93LciFvjVvSLxKbiKrtuu5a\r\nBVh8VjFtjdEL8w0yUyp8OpKrBd+5hsIrDvlWTHPFO50o27+X1YCYFt4tpmLy\r\nyd6lW2X6Jh1hDcilB+Syi7uW0+CB7Eg8mhl/wf/kpohcjYYNlQZGfislUtP/\r\n+ZaRFYaX03eHOorj3mw/wXntur4RvmXgHb4KBdXL0CHpKGehSafNtbZ/Bc6g\r\naStd9r9RkhGZhwtp+Ze2MjLbHt+ihI/5GymHABM+OzNMH19a0+E5NK9jQkYL\r\ndMLuONxqQKTp+5ySsdwRJLZ9C8h2yeypkJudOJgzx5bfUSi7c1rLvbljrm18\r\nrniXquBChNCq+Ce5+hwornFGvODBWaiWEhJ5TRc44IBnxPnrKtOTPn7kbnTq\r\nySYFMK4Mwz7HTAFCL+e7jsW3VUjMMzb47wvPtfW5hfdgh4z5YZ1f7offhW8U\r\nSRu/+h73LuwT9QrALC8MBRGJ4ZhcandHec4=\r\n=VPGI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"94149e14513f354fb4a5fd9d9a707295997c6198","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.7_1673082797576_0.5747260338342759","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"domain-repository","version":"1.1.8","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.8","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"8d7e12ea5458282086037b6f6b56706eaf927bc6","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.8.tgz","fileCount":124,"integrity":"sha512-9zHE0FxvY3AR/wLF5gtyAlUwrML4KOLrpvE7zkhra2IeR9Ncz9khiXw1PzLqyZ4VixmSwIYJ4eV/5jyAeLuBtQ==","signatures":[{"sig":"MEQCICvX4ztbk2mxSl3y7MPoxe5+G93qSPxX14USjqwVjG9XAiB/GA8ngM1ij05jmULU/NxdRR9UixFji3PQ647OhnfVQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuUWuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY8A//QBsdUtG3IQ2+GFzTPqa5tdi35nxPxlzL2/oM7ntM9yQHz7vY\r\n1U8HDjbQ+UFgOLaWYZsDzxHV6k55fE5xm/Nyxp2G/K66RtbvY6VOrZ4O/Ndm\r\ni7BdW0dHsn1f2uZ55FDLEj0WtAaHzxOZ9dNr2JZSDGMkfOlxno4XWQ0mnEmk\r\nE7VgFNn4XyXG4Gc8vEqX79u+nM9t5qPtPmKT0Isa21S+kTn4gSgCsW+Va6fr\r\n6nbrTM9sYEy4jhJSRMWow1vlaIsjk/giqeHWGnYK4LkrXSapaWxHhGCTBvpi\r\ni4/FcxMcJydGC2MAOpw7w5NIQs48ke9W0vt9P9fCOdU+eg9iFLxBmvnO1k/j\r\nvlPKqAnFRRXzBfOr9DNxn74KgFUtakS47hc8Zl5v0lYqjJ5vDzetgF049LRG\r\n/qnU3ODOP3C+NZvB7JT1B3H+AaiN/rzcZd4Q98YQTd+aGpgd3NrnpdUY75bF\r\nQ/oXYLkPtSx5+O2HVxyFD+SgZMCWRahfToXSDQ97G/mZIKllaWr54LfbRABQ\r\nDPLoDSL5QnhFvKxFOrPzyeTG+tt06lYxwjb791XjDrnpFQ2NZEm1Kzjz+6YN\r\nzIs1mTA6AHYdE8WIlT+sIpa2qd7vkdokTN/fEbVJMAKba3yEWPGmxCbh3LIT\r\nE6/6d/96sYHvDU4MasYCsLhcOaYw7w5iTk4=\r\n=LYQ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"bb6f93ad3995de9b3cc50536c62df67c0f65385b","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.8_1673086382289_0.273369245211591","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"domain-repository","version":"1.1.9","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.9","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"2bd6397f9301c985803b4b6010f24ee959766df9","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.9.tgz","fileCount":124,"integrity":"sha512-0F79CHDd0WzdgPj8x7oOXFra1h30lmZo0Z4mWAiBDgX3XVyv6m3NEEeNhaSUkH+WAIKmoVAQZbxWXV6j9/joHw==","signatures":[{"sig":"MEUCIQCYwNgiJGLjMzxytkQ+cxI13cv84GmkJ7ScArd4a0dGHgIgV6j6eKIBF0E3bnpHXrAD5n0rY4Iy2P8xjzjzWDSuPFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuyHfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZTQ/+O51d9bifY2oiTqjiWtjt9hXPFTvunzeYKrWvsDCZiBjhMuk6\r\nfEa5PUTl7WWFILm9kLJMxP63bIr5/XC6evfV6s/dYMRzbOiMMoMQ55X1f+/K\r\nHn9RiuJWhMoo9r+aKujHwZ5CcXS7RsOPpohcU+eoFfojSc+xtB01tWUMFrWp\r\nerxot6w6SMDAZzcdplP1vrRWe3T1PfA7FH9CjHlr/F8yQY7wU6/R5sF5qKkI\r\nzxJKPFU5p99+Pl0a1m0FwEXqt4IoBGyovB7mfQ+YYfQuQoT4U5E5dNbeXkP8\r\nC3j7V85IizACaSEHoOxJm3bn30zeFlAuXQTSFQ1/RoZsJ0rB81lycBIkJujw\r\nkS+5B0BnYlqncVkRMN5EBCfvbrqN61WnZXjfqpwaWwhiImXAklNc1MqYscOA\r\n2z0Lj3TqzDfiHHDuAZPquyhW2VcYyYSHV138QVY/cLJg7k9g+Jj1Uza7H2T8\r\nFE43DSGD4Ink7zoHHdL0zHEI1azJqAZ2HMzE+WSFmVSMN7BUq7XYzBSV20wC\r\nKfI3xjSJ1JiazXAnzHvAcEPIvE0VJD3Mj2+ufsINdRA7VevgYLD4MJIC3K8Y\r\nZ7mEkGtVUZ7mb3smX1CGdfNQGKyJC3ix/msBvFkYdaqJlD5ar2o7wAp6izJ2\r\n2IaSUXNbqq4nWJWVOSnyoRA3EHNc7vAZZ/0=\r\n=r9mc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"esnext","gitHead":"07a415150dee304595e93031241ffbbe61bfeb4a","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.9_1673208287080_0.2308689815845495","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"domain-repository","version":"1.1.10","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.10","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"96bfad025db4661aac83920545bd0b08b5bcf082","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.10.tgz","fileCount":124,"integrity":"sha512-COEcceAT25kmQ5ocozdSOMIt9wZ2uGVZLkB84dW4O0elgnfM9NGwqm4bG3+D8XX/+pOuB2gPRhtxZr8P2VnqAQ==","signatures":[{"sig":"MEYCIQDF50LaXA7hchuflMTdgG06NzDu3KR5eHNLh+Q6QaRAagIhAM8Vn8hjL/m8RXX2UFMjyf3HuTmDLkcBTPHsGUuPmrIZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju8MUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFjRAAkun3o16DX99ATm85o9mZF5IpDNzoyOIUNcX5pbNqCC7x4qiv\r\nB+utez1sMMmz0kmRsJbWgBmteCwbnj4C01cCO95+phkoCUgPvyFl4RERwGzQ\r\niHbLOzVZDdkx0zhCQ/dtbA5J3jXFBh6zLIpOahk74W/NqUuXBMVHR29X06cH\r\ndtFTT9I13eQwHLRz3f/NUYsrQU408xOMCaH1yTi7d+yUBP71wNGMw5Dey5hI\r\ngyyetsiSB3JNXFOV5SB909gQQGIU7/UG8Ud0reSR9JCqsULhnM6T9lVR5kjw\r\nyz6A+X98Z46UV4wmRcFcqsDEjb/NgWubMlpt5G4FTkOFlodMIA63V8+rfBs1\r\n6n4XfUWlhcUUR0ilTp2FZS3/1Y8ynNmyr69ZyWOoJr2jQp6gHLj36TseF/Pg\r\nJLzqnOaZuhiLKd1oty0I83MNl+E+G2N3MSzbSgvat8lFQoN3T/e5bK5aet/9\r\neNOnNmomnNa+xxGbybh0We/uJVmqv7DQlWhGusj/cJPIysvS0u5a1m7y0NVC\r\nohoVocX+KVjzOTKCWtP/QvKE5FJCzVkV5y+zq/bxexI/dhGl4PgZ+cyrqz0Y\r\nTWohvNkPBuQ3LGLEb0UAAwVng8UlKp0AtyII42w8s8tGWDkcd7JoyPwEalIR\r\ngh5yotpQjIPyp7TzSRmVxgcN1cVYgkSTsWc=\r\n=Ztbt\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":["./index.ts","./mapping/index.ts","./db/mongodb/index.ts","./db/postgresql/index.ts"],"gitHead":"28a22d0886956cf796e55caf8b1510874a5c1a5e","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.10_1673249556349_0.5746532329713594","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"domain-repository","version":"1.1.11","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.11","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"a3873d4a56b7ea53f3062f277ac1f83d86242fd5","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.11.tgz","fileCount":124,"integrity":"sha512-eB7QEbfgzMdHtybiEOxnr23m46Uu2FQo3A3dhA/DaloL9nhFRiQw1pQFPNoRK9WDP5piYRfDqRMOWJY80sFneg==","signatures":[{"sig":"MEYCIQCoFkazEI/p0VZBu3qXnVESdEh8yfGWOYlAOVpD853SgwIhAMGxMwko7GLJNSHtYGKKSQzr/o/EdCVMMVFz5XNorN34","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju8NYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnihAAocz3KIg2tlyOwuDeeh6SC34Bb0iHwsQINWdg5V3PS0loNiFA\r\nh5kPSWo5rwochU/LchcH4SPCHyeSrI+YImtYHD7dCVNyrnI9o+3b0T5AmuZP\r\npxlujjLhn9gkvAbbMbzpPRSyzK3yO6i++l8eM/HuaYP3dK25opX5NFzCFaKH\r\nigBlCZH31Xygux7esKC+ycD5x3zrMyjkhvniJVLv9H+6aXQNzed8kYCRNmnx\r\nkuA/TgB9Wbu+c12LiHbBwcpr+Ib1ep01X3De6Lp9wZy6lqzfMGQlCLZrDbHd\r\nrXW2SjnDsXzWmyX83dKfJfiPIgcqqXRhEYJT92GAgh2m3KxMB8Dz5Gsk0xYj\r\n82eN+p7up/latRsLwjDAi1E1Rb6PNIOASpp/bkuVCzEu9rB1GvaWO9hsTiG/\r\nsAvGZw7PVMLJ2rpYuuxrFW9Vvga2n3h0n+rQBFckPthwZTn6yezzZ7H3IU0g\r\nmMVRrWeJ8+Rp5B4bjXvLqWzrYyYltJtFQOAnPDDhNoRIxI6GIrt0Ll/UE4PB\r\nviAyMadLX3kYK51P2YUqAyjkRVxyzgDw2r7XPw8gYeRhqEUkW4/WLQV9CL0H\r\nlw32FwvMH8UsJ0RWIy6c8YD6TsBJs8Q3O1+lPr6Xl1utGvdMutkP4V5zd6/9\r\nOlwlRtqdpBfxn+bB8tGFoJVgyJaazUt2yQ8=\r\n=OOYR\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":["./index.ts","./mapping/index.ts","./db/mongodb/index.ts","./db/postgresql/index.ts"],"gitHead":"861c5555bfb1948875f39ed5e48b3e8e4047654a","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.11_1673249624252_0.7433292402493343","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"domain-repository","version":"1.1.12","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.12","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"e811fe5f0c18c6a82ad19c29569793e80d0da83e","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.12.tgz","fileCount":124,"integrity":"sha512-3LzWANrjBDuZjK9r5tpNzBFBdlW6gPFU/E9h4hH/Mv0SrwZ0LRySBMfdD4/uF/Kb4URJIVEh9JFSKx9885ncrw==","signatures":[{"sig":"MEUCICNAFxeCu12WNiPS0+vSIYa6jPMLlhs3yfs+IMOJsV7uAiEA9tOL964MOC8gj1fWnVBDvMlscEY1gZjnq7JcUE8Ncp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju8PWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgtw//a8TBTjIcERg9+rkWH1gobwvetlDj9Hrvyftfs7l+Ccvy4cPi\r\nL8vADzqcHeW6ZMijFUN+XqEX+lqZX21aoZcnAHN2Ck8UTHfYbqYhG6xI2fSl\r\n70G2HPmJpUCfAFKC6dbe5isTDAsC9ojt19hBg49lBtWvyY27jvFsKnbh9nCK\r\nDz+JVDgNI6YextYBl5t/Bg8sNGFVSIi8NFZbN4c5oGTDhdMwJHqM7SGoVmxh\r\nxO/eq79+6FP7GIlEn+EwgTs5PqH7AEwvjWzNxcDKp37zjsoJHzJzlpZKJx0l\r\ni6+EK59IM4ExoMZ2NPKvAngTA7Bj3qMuTyTi1q1nrymvD8+GFMPn0Q5U69hq\r\n4oXCZioXXRABcj0dwtSjAe9lTGITSciHn3/qeXDHXjON5g6zi9M2Fx4HgTSZ\r\ni/UsjGzb8RUFLofE8G5vJZMNid3UYqQmnYLtzz4hUD+EALDQoGhnGjKxgiCr\r\nBIJRp9k6JTc9t3zX5QkQtZP+qH0w2hTa+vKMnVhr1wBo7QMs+v1ZYQYYnWKE\r\nY4Z19yWwlhiKTaW83jW+Tv+icuuGZEf5aZTSWJ9VOG8iAfn74x/3ngUZ8MBv\r\nnQIUlyCJiiflyC9v6tUqSatzyz4pF9IEFKKszAe7KCQOSkTlqUWVVTMoufYy\r\nXzIwOstLh1llomBk9Ff4QWdpiOc621EbnRM=\r\n=Gmn3\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":["./index.js","./mapping/index.js","./db/mongodb/index.js","./db/postgresql/index.js"],"gitHead":"e14cd74e145054131a1fa32f53464e70dd3a3e63","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.12_1673249750031_0.2323631427831765","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"domain-repository","version":"1.1.13","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.13","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"0ae51a19864fecd5ee897f6a06b1fb3e8332a2c4","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.13.tgz","fileCount":124,"integrity":"sha512-v+qWZFNcpn6+zDoFao7WZwXwRWevYvdUZruU2lcmFpSGq0XoKcKU2QIBIdP41j/O8T/mzSbIDiOsmDc/mz+wAw==","signatures":[{"sig":"MEUCIGfAXOrZZqROTN1TUbqubCBawtU79HnRMZiFuaExGJi1AiEAtT1x8LNAlWWW9La3CYBszrjADMHPKM3vP7fv4CxDdoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju8RbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqeyw//c4Pu+W5n/636DokXKOWCwGAKEZCbXXwczeHlgvhW7lfgTxxU\r\n6XyBD8dwxh+kFmoMZKDHYY/Rv5Jzbqisu2g05/tQBfEr69V4+4Mdkf3Zv1oB\r\nbJV8YDRl4DHNTRwZRdN0TnOjRpvqCEACJtV0o6y7HGggk/6hhiGd3d7wxcfW\r\nb3b7pLq9HUjdJ8NX/81hANIp4kQxp+0IhrjTO0vEdfX9CLQvYwWCK5KywR+P\r\n5crNNdTOR329rrG/PDj/6qRldGAbZtV42zlNRR73I2JUpVH8Y1EJpGUsqYIr\r\nCx3mfaQZJDa8O1REoFo+PEL2aWmJBVLZxY35Y5ezd+uU1VHY/FtNicMroA5d\r\n4RdMP7DzGrV1PAKJqdQiXksFEwEgDgsFrbJ4/KULYdxki3Jd68fbPaNARkOo\r\ntLSa6k4jHhN5CY9CzQHLWoUxqu3uaERLi/d0XxnVgo8XXEd6wVeocFFCWrm1\r\npW4HEkXuNYJ/I4Wp0dfeS6TyevNQVV4WxbA8hKLkF+mtH1Ir50mJ88kfoWgd\r\nV8qlDllX+hCsEmxPVAtZZjezdSOGfP6IULmCcckG2u45HSfiD4n80YT6I04N\r\nzx1+StXoug2uDen4N9nPK1r3pBN1fRDOLhawrJmfKOjOcpcwV1/go3dNSJq2\r\nYqxVrk41/+nJAAdMRJiECeFvDliaAX0Hovk=\r\n=WvsI\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":["./index.js","./mapping/index.js","./db/mongodb/index.js","./db/postgresql/index.js"],"gitHead":"1fb37392cfa22c2fd671096eddbe5d920aaeed2e","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.13_1673249883700_0.5090343935533235","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"domain-repository","version":"1.1.14","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.14","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"729c005be8d505999a2715ceb6442009f929a857","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.14.tgz","fileCount":124,"integrity":"sha512-/CGXEfljdx/D9Rj1tYGpUgX49YpQARLqKkk6jQA+D77QLz8pjfWoOANuZ9FtAep0dYIN1jcqeoUeNhq1D+I36w==","signatures":[{"sig":"MEYCIQCEWfSTHshErnKOt6U1g+8Sgp+BzTr8q0SGb4QFq8wNOgIhAPQpF9eL21Xy3ZfMZh6EvdfiS8vtlaiRforzBiD/SG/i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju8TSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLxw/8C0sJ0CvNah43RSFequt0Gk4TShTg2pH6TIJLnYEMStPY4MLv\r\niCIzvO9ZVoOWMIdc7KFjl68Vvmc66PvKRMG1W0Kvwia3WL68/mu3g3U23L5h\r\nB5GdKPaArV9rTqNVEAkxwSrxUbFQ/P4rytkjYZsEMQa/ZNx8IS5jXJezVhSs\r\n29HGiLV8zASJMI154hORwi4yxgZwl07cjDqdQWWIfz5x9TUNxjrYF9uyL0B8\r\ngC/S9zK64s6sGf2c09LVJjb7gaIuf3CfZYlxprs/PWtXG9OsuUzDUoFJYpil\r\n2eQBSgODud+oA5n8w/W+lpgxLgf4v0yMjWzbQInDN+TKoQti/1Og4HhbUsdq\r\nagmrg2EqkGSiShurlrztzHAcoAOZaX6+PrMLYvmG4mG/CugV8EeguvLC7HZz\r\n9yPqZu9mZCSJiBD8oQkPdT5fBnQWlgkWyRcp2AL/qUXhal+vEFZtBC2il/r1\r\nEODywxaVtkLjvW278OrexSCPbJVqR3zgsD2wEpBCHF/s31fQkmfkR9QWXAUM\r\nbD9JGTzKakMAqMkTGzC3W8kX00gqmxbrU+2eIz/aoE5SSyDdjikvRCZKeQZl\r\nE0G5lhroHtHTFsa520e/Ol0CmNZckYcsQV+XqRtOuQnxhr1lfFVF7WEi3JAn\r\nsC26g6vv9vrLF0amhDXaeGvuv3C7/D97goI=\r\n=SIt4\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":["./index.js","./mapping","./db/mongodb","./db/postgresql"],"gitHead":"1ffc3b54f7cd46ac4f85bf8c41d34b1934cd7163","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.14_1673250001825_0.8119335345303162","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"domain-repository","version":"1.1.15","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.15","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"268633d65e7b34f97e5daa3ae78f983f0511deb7","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.15.tgz","fileCount":123,"integrity":"sha512-on6/0iy8+3Yp5WUMykXAPXHFuL2fkuuw8mg+0ilqZV6hij5VpZEJjIE7t+U8/La6jjrv5xZ39eTk53a95m/lSQ==","signatures":[{"sig":"MEUCIHe5cV4QFhPHZ8+Es1IkAJIFiob9HgBGKWD70EbFPfjBAiEAk5ZSHK4yytEkrcy1QKIY+04Vp2Ws6Tkjaxu8S3rJOEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju8UoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7hw/7BcXFXfX3KyEI+F3eC0YcyTUfGLqkyn4zLNxku8O1GmdJj5UI\r\ndbykzX9zFFI0TU9hJA3CysV15/YIlRPKL0815edGyC3UShbz7fMl7+hRcUDD\r\npgILZ1zzVUsSdmt8je0t1ZQ5dUB10jYjX5TQphHRClCVV/VdFu2jIYS7JFV2\r\n7nGfvoqP6WzTQ8tXLOzlb4KsVK8FdF6IMqWWkRwzIfhL8+ziVQ1Os9XBgq0U\r\nGthO5iRpenKmdnkWt/XAZcgjJZ+etPs4lnuDZZu+ifukZ368CmqbM/aCaMcq\r\nmrhVI/IL/ObE/igg9FmtzbsabbKcoxocNU9Qzg7fYSO0/r083Ul7VejFVYzl\r\nlYWIlYpt2AlbC+soIhd0UrIF+BPJqN9w/WOPLQ0fAU6zSKQyD1gt1FvqeQbn\r\nJ1QLOz2FRKJ1Ip4y2CbS0ulxiXtpYBkxPmf9Pjsht4hD1r0Le5mOCcYc1EK4\r\nnF9EaqgzriifIvkirapOUqU6mqg12U/uRyDR0YK+31Aiquvm4A4EmHCgVVb1\r\nhIZDiYCgCyYWf2U9YMjZejjz1S7PtEkyPXJFWE2GD+bT0aF8LonUF0mYU66z\r\nr92jbkIoeP38J+W8tcXR8EgDYnfyxbK1kNVgThsK0Y+zUiDu9SQwDJ32Jep5\r\nxhaRXuQP4DWYDXxKC9WeN9P7FWV0HT4dqmA=\r\n=1EiZ\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":["./index.js","./mapping","./db/mongodb","./db/postgresql"],"gitHead":"ea3380d640a9b2e3e17596d1ef1ef734fc465b5f","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.15_1673250088402_0.08434492640386293","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"domain-repository","version":"1.1.16","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.16","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"1cf284282f3c3f8fdc38c808a881d3c5f6f2f4ef","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.16.tgz","fileCount":123,"integrity":"sha512-5Muzf3NkCD0w2C2U/YFRmDBHkgeDHW5ACmZM8zAzxTLlOabhK43KNQ/fZW7KPIKcuSQWB1aBYIdB3DLuU+VL8Q==","signatures":[{"sig":"MEYCIQCFVp2gqoQPZiM6KUYXVtiH5zWzspOfpIR2jZs9RMTxUwIhAJUo3ldCawR8pnkuYMHnj3UnAe2RGAoGMrgKYczC2w8f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju8YtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgOQ//bktIeUgsQHxR8YMbmIP64ZNJlBcKlQNHBH1+w+miVr9sqNcQ\r\nWwn132f3Hh8rtCIUPCfe35oSM62/RyhJvDc1mDPAYtERvmqLIxbVpELyAbig\r\ngWvYjT11TcE7i9FQSvhM26B2fkJt5DWc7VzrqmpPB8adkH5p5+hrhD+1ML3j\r\n0NNhLZBo2Bazsx+1iXCVgzW5ysZt/FkVL2UGZgEJBNYAJeWV3x6y4NiYulDq\r\nv3ccurfMXLppJzq0Z7MFkJs94PbGplAicH2NQYP4OEIi09RR6n56VAvu3x8V\r\no/dD5WEetNDI2QhqhJ/zD/IHvsJKg++8XYJDwvhvrEj6X7FtTBgWhL54eovh\r\nNDB/cwPjNhllvK9qHvQ65ZICc4rsCKg6JyGPRAvSNoNDivK8XgcPuyz1of8S\r\nuj355k66l7/rN9CAaNsc3DUFSKSoNSCohBtFSTvtECOw2NSkQy8zzJ+Ezf6h\r\nZl+jEi5uS+unlUXPB5a7CvS6mmqk5XT0FAxQoSqU8RokZtjw/F1n1uuRdTwU\r\n0C0tH+fEpBZUvnoyajlwKSFcDipmIh69Quwahy+1do3wqobYUotpKzIkgUGB\r\n7iq12QzReBI+zr3/UOAnbyfSpuee1qTOs+zcnax+TlVWgEoyQg8sJe2Hwy4t\r\nIcJxvAYiF2Qbyy7B0C9DWzHnvlIVtD7Gl+4=\r\n=U1Ta\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"e750570f6bc98784c8689c72d4238cbc0fe1795e","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.16_1673250349019_0.18344334620851543","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"domain-repository","version":"1.1.17","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.1.17","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"733b7643a540786a3f413e3853afb817831337a1","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.1.17.tgz","fileCount":123,"integrity":"sha512-bU5sw3GOGRnUxBY9JjGFQzp+wRAHQrPR/MKR6udQd7ZOzJ4kIUzy06VG4R2C9E9XddkT6o6z2jYbcR5rtr7hlg==","signatures":[{"sig":"MEYCIQCuHQODQln6yjzalBUk4TToQR3lRFNR7ktrKkgXReVQnAIhAJzpBJaRmx1E4ha7yJ/DVmC5JRBE5bpxXrO1Lmk9Kk13","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju80lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtVg//ThiQ75QEv1bX0S1usGvXG10GQHCxrLxT4HpkEyaknsuVWVT0\r\n8dBCFGFnT4i4uNvX2Wr2MUMLomgKCT6O/6KAiEVvrc7bGfNbkWySrrQ5vwMP\r\n/nGya6wQ/Z6ydudCLdRgMGW38E0L4JBQEs+3vQyO5RhxHE+IL81ypLr1lL06\r\nZMQN9HDzpRcPtZODHGnSu70dNqTqLlPaGZ5ow7dW6w9XHS5DJ9kT6eRHIJ/P\r\nYNKaBxsh8K7b9XgdEIv7UjGafcyK26LBKaHIMKG06CG1zxCjpQPfO7aI93hM\r\nDFtp3Hos+LSQQi7iXRalq09xl9AfplEgDSSMdp2OEXjxAr/sRmai9U16xv/A\r\nVVxlSitnHl0amOxywM7/NDVssZV3MXrCS8/H1+N0x/eXJnE6eQFfxILnFRvR\r\nP3BAv2yHYb3qvXbT6SP3d/z5UgVezBYczNHPJRn3UliZSv8EYm2nbI1NjH8I\r\nXcag5SxfYBGnGAznp30SG+nbT+Lxutqpx3PIBkMqR7TlNi6Zs0p1OrJTm1iC\r\nuHNuLURm1vpKoPl7xETlyM/lFWbiriZvjNJlOYbzQhfkKz0UskM3mIPJOW9K\r\nIXhe4crStxUgCgczlRCWiinQqAmYr9ARkTbhn+leMPdf5fCW6BRb1IiaO9e2\r\no3r/QMJmImImrJRyJSuUq3ltIU14IUuS3RE=\r\n=xNiv\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"b7966825bcd03e1ed8ecfd4d25fddda7d8e427e6","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.1.17_1673252133502_0.6133206256413779","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"domain-repository","version":"1.2.2","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.2.2","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"3fc9cdb3f07922c2d19d3b4dc201630ea7a4f73b","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.2.2.tgz","fileCount":123,"integrity":"sha512-Sw1J3K/MSU6dIjlEIbbSkdOVv44xShX43M9MGJ8AlMCAFoOS7VD9KOl366ooguhCef4T9ZPvIZyDIx0H8Xd8wg==","signatures":[{"sig":"MEYCIQCYVhvoutJ3juGhTme7zQaqdn28Cy9ihx5XCS7+Qb9oaQIhAMqrpAPzhu4OFyWsAaIPtNuslLY9Xf2Xyu7l245/JqaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju89WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+OQ/+OT0kuMVDfpKRRF6yiYNI5f6V683CNEzziMwn2OYWwjLzyJiR\r\nryCZVpT3GawZfWy71Qz7ybpa9Kx58mHRbiYMmdHU9jwcPEUzKvv8WWx7MaVy\r\nB5EjAEZMHIMrJYCa/E/ksTz+nF9dOZrRATsDWqdMoAWBceX3jL5kZYRftNHR\r\ni7MFA7YZkTC6Fh9/x6cI+XRTHLS4LW1rW9KH+zJI5PhgNwKubGSnhix25RXm\r\ndxikbvjA6zSW8RdTlQEHABXRN0pDNxKAihq8ODPbVvb6YgnCQgca8HQirZBk\r\n1T2/sesB7CfVvfXHupr4KxSv06KuSU3Hq3ac5h+Gxtaa33YoiLXhzQdbSHKr\r\nXB6NzvB/rRYum4qZHV29263Pwz7V3DkjeyE/wrizGxlSlB2JFu1ULWAiWqlp\r\nI2kTZN49ULXsIvdAFbrmvshnNKIO57y53vwvqD07bQxzJxdC97fKOcL7tKnk\r\nt8bgorWXqb713MJvyfw59W4NzisuaVHoSbW1beBr84BL0+8ECGlrtKbNIaHx\r\nJ48+e3szgdWKIFn/A3N7B6U6P+xR/2c36O2pGuO3Fo/kFLlNAgF0rtpXl+7k\r\nYoxg3ofTXz9a8NaHoTmhzqf7hdRQ6Cyqdrin7yg0pZPvqXjogYtetnKE1ePU\r\nYyowUam4cHnHQ2S0MAtXlrDdKAZgAw8tTbc=\r\n=q7dC\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"8f115e446613ead5147e750efc684495d7d60326","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.2.2_1673252693968_0.1915778844630991","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"domain-repository","version":"1.2.3","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.2.3","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"8106f616e8c84ff9f130d3d6ed9275de8e2c3d94","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.2.3.tgz","fileCount":135,"integrity":"sha512-wKbdkE1skdPxASomeE6O79/VPlkiuEKAr9Hduoi6FwX4xMCTVUonDHtg8Fo3T06HfSFtzv9ekRbEvZiY+yv9zg==","signatures":[{"sig":"MEYCIQC5q2JcF36wDHKgVFGKDSceXBhACEz1R1OHQfwK32wA4wIhAPPEZFVY7tkvEuaR6KM2tjhuekobJ8ybgx2Z7QX0EOI3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju9FZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotTBAAmecCpE8dQ0tzsqbumX1Bnx3vDuvm18h41r0or3CTAk8Y1Lhi\r\nCawqAoGbhpmQA/WFy6bkdhOgWnHf2aIO9mkRbxGSMJoaGHVS4jGiWNxk25CY\r\nwtaqT8gVZ725ESkQkEQduq8RjJntSdn5v+hsemWe5ai6WVZksLguRS6I+O2e\r\nDf8WGzK0/ug48iqvebqpVTHfZG9i9bjOP1Gq6+O6cfxXOkGMEg5nuTtB0T1W\r\nH1KBrnZiy9ZdwoaUKLH1kSuW1BuCfcVFcoKyai3vwyTUd8mt2ae3gsQbyWdZ\r\nyLowSATrBn22qDcs3gJuXqR0D6cXTSvQEyO+tvdFKX2fhtCGobzZab06n6v3\r\nWHwckamZwCIce+xiD2F/xil6vHtCzQsfLmbgcBE9fQf3OyET0xkB5mmiv+58\r\nbVqnKumG5mDUzNG0Xubsd8vgWYQu4DQvNIJL1W59UiB6L9eQFg8EjuTM8pG5\r\nq8UL06/65cP+1E+M9ZHPF7dNKjrrQuacb9ivSmhbS6AXoZDrGNf9TPX8aKzU\r\nLwv4h8ynSwKJJH/6zT/HsptrhY/SQY1Y9YynBfI/MGU5MIQt2PayOxo38KdU\r\nAcGYrmRPD9obuKYMpBZa5WIlvT/mLFsMoMyUPZMB34el3iBQrsd780erWOWC\r\nRdyFPgf173AC0FTMJe0gmZcVGF9wt8oMgto=\r\n=c4GX\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"bced9a96a2645d39feec40efbd2be5bff8c937a1","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.2.3_1673253209301_0.7833650049709664","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"domain-repository","version":"1.2.4","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.2.4","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"2872503d7df3b24dbb6eecdd52654e9c369841d7","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.2.4.tgz","fileCount":135,"integrity":"sha512-3n+9kAn1sux7h7tz7UuN87ikKJ3aBd/DS7lHKf65//x1rcrtOULs9TBcPTt7QF5WFskI/UMWsvVVkOaecn9edw==","signatures":[{"sig":"MEYCIQDaQTJklT6vik1pOMTJNC2ReIABiCZQtfnK1Wh5x1Y9fgIhAL/bxXIuC/4vYZ2GLGWLAlUNw4ajG58hVUYKKx9npduw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju9j/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkoA/+Pyr1iW9hR235Gw0FphAIeeVp9xTcezn1djLN+/Rl6qvuVS64\r\nvWhRNk4PF8zgTAzsFHm84TLrfYrF61EngRiijAATpASB/vSiOFCE+Iq9MCLB\r\ni4qaygF90P086dR1cgzpjR/cMiqwnbAp7dIuhqij/uyUalRBllO8y8eEZAcP\r\n3cN8T8OC7T8xqSM86x4A+3fjW5Ak8lmY8bWxhzZ+77I1/3NU1exeD1BeAoKX\r\nfRdVN1XiKmfoIj1gJgu2LYa+QDJ4+0ZQg+yxmx8aLLWBJ3atKbBKJDdidLWd\r\nyXeGxUDBY8qRCUeHgqjj8Li9tJ4SseqrPqQM9qecSW0S0pYBDEJOmIoLrHue\r\nh9iN7XAMHv+IgQgTIQ5wgkzT/ZqUAD0v0nH31z6pbFELmjihr8QKSQeDWV7Y\r\nT6Cc4Ipv5YTMv2CB0MnZ6j4msa5r4tZepwOqRyWG9qh7bvDTH7lnhnTIvcs2\r\nK5H3FWsv2R5RnWem04rckG2m03MtBgy/8fB99UaZIOzUsMIihnGEo/qCxH+A\r\nCxKqIXE2KPs29CIehnv1d6oxmqoPRjlnSboAByGkWQ5VkZ1DWxhPVKzxfJqb\r\naobbOFTgyM5Es2kb+GcgpOCK1y+VwkOXBNDAqUjyWxJGfRM6P9sAeKoAGi2X\r\n11tzV9jzcc5IhyDvXd/UsUnzbIK4ugWi860=\r\n=sVgC\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"b4b3090db6f8f9419ea8fa1f1389b9c933980f3c","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.2.4_1673255166888_0.845386763221335","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"domain-repository","version":"1.2.5","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.2.5","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"4be1bfecd12f087dd125c074e8ceec6189b2e9f4","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.2.5.tgz","fileCount":135,"integrity":"sha512-/4tqzbxDoPZZGOboHMGKeDID2qDHdtDwgphs4KKNgfG5e/l+SNT0kSNzcvoxADsr9DnccQ1mjinUhENcq92VZw==","signatures":[{"sig":"MEYCIQDXIQF0du0Iq0d1bVRrqv0DdDgTH3mZHXxMVL+aWq2R0wIhAM3krm5fn/FyciGzLPLYN1Uv45QeyjvvQcimwsMUBZvJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvDJrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/xQ/+N86iTHwtJJVZmHoGIu2g39QZa0IhzKT4nbzl36zDLUWkABHY\r\nCPSMLcxZLiSjpdNufWuEJ6fdn62pgDsdaHtK9QkgOtsmwHlP934nPlzpFVxD\r\nkAA8F2ivEDucOg9n+8X0fsFUobe/WkxAY9oT8awtvhJcTEyPIMhn64eu7Sde\r\nNQdG9j7W1GRrks0RyIpZV7tcIQ9wTGvqSYqEOOWRuho20G9i+h+QW6BDM0oI\r\n+2+9UZU8dl6rTnY5hW8qTDIBOOwQ0zLHF9naTU78cSelfNSiIccyYfh2tNYB\r\nS01c8vAVZGGbiXVxeLsd+89d5t3UBaNm9KgWhWdLUtoUj3lf0nb+GjiFW9Kd\r\nzIsXCNbq1XtOBRUtKyEGLuzTO29XypYYi0nrJKERJ72p5RdjZKrXQzgiZ0/J\r\nqtDwxqAr3wm6gEtUwg+RS860ft0v5axoNKEZfr1FuXs3XhiaTO1dKOcSRnjp\r\nOpoggDtsiys+Wlbaw2svjNqMtNYaWAZlDoC0JinScGT6OoF7tfj0uoSLzBCB\r\nhd9QM38TIEYORX4OWnliKHDJuDj2HYoj4YhpGDJdJEz9qBEgs5LNu23iGKMM\r\nwGFJaB6bup2N5Q5TTykdEnAJh+6//BBc3R3PTPpXJP1XPZd548ueQnFh2c09\r\nb8fAo7S/N4afar+sEPgjylng/Ibzq9qv4HI=\r\n=/JBI\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"287057b018cc5b3eb5e777a087bfc28e5365abf9","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.2.5_1673278059040_0.015784969831349027","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"domain-repository","version":"1.2.6","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.2.6","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"e58a6c3e471917c15c7846e65ea0866c064ff881","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.2.6.tgz","fileCount":135,"integrity":"sha512-lUbH6tAVj18rH0ROpanqUhys3K6yvtVko0dYxjR4Rqledf/E8fTyZ2Y8LlxfemfrSRudOmw7yH9b2u0htq5sTw==","signatures":[{"sig":"MEQCIEwU26K2xfVB7AU4jXTQ3B0508vCVOWavlpq+0Cx+0VGAiArRWCfH4VSoCSyxrdWJ0f/5iEwUTMVK/hoL3bcc9+BEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvDb5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXSw/+PSC8Q7MZVfkSI4FhVxvuV2q4ksnsW5SU6l4VDsK14NaTh3Gr\r\nIpXgu03eSwMPRjeUHP/WNTOEzpSdZcpYKGsQ1OyB7CqNc+SC98ISkjFnnObf\r\nG7YhzCy8QrzPw01eO/lXTrxTYmo3Nd/KVLB4sik/DeoVjCvqxiL3cFln4GuB\r\nsHtxqP3s5L0CJaxJuRhKj7sPgxXWAhuijb6Q40fGWWIvk8QuI48bbPV5K+nX\r\nFshdSPIE0sYk9emoMjYbfM8lsserV7KX7S7GIKN5mGBUtolfy8vpeZ29qmSd\r\nv04o5v6SvplCo31iebGwf/iBTU+V8HssjgiE+wznz3Sop5MBGBA6AlHfI9Yl\r\nlzQoDmE+rjkJKsUw1inyW13EtXPIfd2McqV6MCoWR3hNSFiK+wte3PAQHlZ/\r\nbzEpj4EoCILuilJzq36WdI01kGCZAmB+pO3ndfcUFHOi8Yaimb0+OpuuvFm8\r\nsNUEGhAnc3jtz/jMPhjjr3daij6Vz2WhkLbd1Hzcm2r0Tb2TyYDl/bd6Qbby\r\nWcYu+xmxZfcF2ouLJKZa9ntnhKIRZ+YYYh0Vy49L/O2pdtIM8GgYfRmmLVzO\r\n/0Gn5znhy8YHEeXVWUPCHDTV9wdcgnVkUAsBQQ/wuPuqbL+xMhTK7asj07d3\r\n31Jf3Zp9UwjCYTsFG/WjirSLEUPmJKsFGak=\r\n=9ov1\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"6ff5448e5c327d2ec4a4cf098ade94107f785c60","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.2.6_1673279224971_0.8100538882395414","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"domain-repository","version":"1.2.7","keywords":[],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.2.7","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"6f0e4091873a0cdf8f4e43b2c52ebef2aae31536","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.2.7.tgz","fileCount":135,"integrity":"sha512-8ALV333WRun0TmVmw+JfZotMq6c7mwtkWVoTnG3IOJ2Re0XOSviBCLPcWNCqLdy6pG0hHJIhxHsDty+rb8GNXA==","signatures":[{"sig":"MEQCIC5XHvwtdFU002h/qwgNjzeQYBO/lvXyZTtTEQNs98q7AiBiRq20zrbLvDmDkFXYfvGARma1vgahQLHmsD99nvd2kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvDhLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq69A//XiIYJQJJXMQepYa4wOYhrNGQWtyRT/o8ADFOi1SaJnKImL+j\r\nXVZySZAR1z2FbAfrU0HYSTYgy62/GRwKsqjN9Pzv1tiRJtRMco9ePesJ0rLJ\r\n9NezP9+o47BpmZl/9TLWExQUamnoQK4uHNRE+37GoROoOPUCTaU57Lz0sSGt\r\nrLY0f2kb0pU6OJ1K5zV5+kiazSoPIsvc87OPALqWGhQ1ko+UNeP7aAq7SfG+\r\nIEO2mJR4qGiWEK8Z4FE+CKUodFrPXmT99vfZuuoZ/BbO0iHp51bm8FCbUxil\r\nD9POsGyh2zNWObWF4ZVdcWrXtjDcw2CAHxK2m2DqDIlsq0n3S8uaGjw/DLdr\r\nkvhFbmXbKWskutP9DAkZmcAJSi8fNCDirT4MIJ7dDWmSaSTuY63XJ6tP+ONm\r\nGOvejjo3ckVwrMs/9/CMIvT14lAcEUjS/+dy0DZPKQCckR1pmADlQmv3n+HL\r\nfWsXS0iIO0bq7rGFKPL6Of8jst4nferAHsCK7LCPQ/Fv4/u3E8EKw/YMbn4V\r\n6g5Vb5C4qaWBnVXoqAJNKDLNAqZLziys3kMO42qh1K8YH0qar9zrNd6uDsAS\r\naTjLhpdB8abYd993gA8wmRkblqOPEPuinWclKTEl8LPIIh6a95T6tdIE3vhV\r\nokVGN7U+aEM65I6U7NtneHtSgQGe+dQNtt8=\r\n=bhd/\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"393fa27b2c98b6434423a2ec33d0129b988edfe1","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.2.7_1673279563170_0.6716984298189888","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"domain-repository","version":"1.2.8","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.2.8","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"bc1056bf03b5d3dc1403663db7ff70be9e0c84af","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.2.8.tgz","fileCount":135,"integrity":"sha512-qO1x+0+iAKRBfYqRRWtBSqrECXFrdDuX3Eau5uXnH1kxLf3wRXehvI9Sfjh5KC+58oIGL3CodfO25MJagzv2gQ==","signatures":[{"sig":"MEYCIQCUNn2CnnO5QdM/Xz3l3Ypce7rOWoeJTRzUArTiVkNilQIhAJSDjn8URga3ieKZvp76Mxsyj+tXpIBbXZRwpIVpSDwP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvDxMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6JA//SVb9TszOGUcbQkshFV/PACCaha8Ov9PRDMLjOC32JSkersh2\r\ndPwxV0Ybzt4MsCExU1bHRq2cHvcoGk9WYABf7Yqozx6YqFG76loF9EB4CD7Y\r\nAiXdJP9xgpnArptVUU5zjJZyFcDf7k21rBCbjq0tqo2QDl9TTJHshrOHkiwG\r\nFqdimXYCx16H4czq9/TAZ7/3z92p51boakgYTum8s24PfJVsvqzPR7vJssff\r\nUhc+ou9sim31tDFmLRa+bY5IXbCaqirsXf07gruXZquF3czK2izlrd/pYNo0\r\nMsmyNo1dhzZJahTigP+KTEU2AaxcTif+IHJsUD9WkzpBGkbZBRwCbJjXuqJl\r\nj3wg/onUTy1e2YR4Z6if9LDAKLSBagumAy9XErOiwuVt0eGGK8mFPeRdr63g\r\nD4CQbVRb5YNXW4PG36BsvcPZxafDLmEQyWqcKCLShe0pvfNEyBd4Spb6SF8/\r\neywU9XZlsTXAdzPvER9t/t81hGuVmcZz6e7/pPG6mRNGfymESahwlBOL5CQB\r\nSLBf/Ta5YoKIXp4rfkqJruwpEFWbLLf7MisuftS4b6icTcTc0E39l3ugCk7F\r\n8raje9HOSih5Eu9Mhjnu3U64fQUG8df4XnqoGfc9UKj8BTf0fvopCN37y65H\r\n2SlFqhcGxawVFU/o24zKPC78wFaDYqGwPkQ=\r\n=K6Cs\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"47a585dad0dea70a051127c084c2e065a4194c32","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.2.8_1673280588350_0.6566816187053051","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"domain-repository","version":"1.3.2","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.2","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"67ca02f4ac2299df94fceb78679d5c94180aa026","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.2.tgz","fileCount":141,"integrity":"sha512-cMv9blCQt3fR8hfNO8Q8O8kppdDLsnXSKjNBOTLGV1miuSrXW1Cm24Tc1hVZTmZxftaNWZM5AK6kOoXfp4kemg==","signatures":[{"sig":"MEUCIQDPrI+/74AH3wxQCX8SqUHNspSrzEEWIeBlcL/ePfW68QIgCXoUbFn1BgiO2BvAh6sI3C6eNSsbSnlYY3sTiGdg2Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvaNTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5MQ//R06OZ55bWLOfrdCDEsFBsE7V3dtH6utQ7WvQ0oNI7voL7T/O\r\nkBsS2OJGd8OmrT2WOqCwDoa58hFLAK/9W8IXhrL6EdBGayIatKZJOvnAmhYh\r\ntnR+opxnJ6lMbEA9sJJpTUc6glDMRmQKEVeYz6YNe21CxDoeDABAT+OGR2Hx\r\nnmk+CeJgvzF6ALlSKYRcdcns1oI2Ba3+38sU3wIbirdQrqzciL3ZVCyOUt/T\r\nScDDixGFN4KxPZX3ciFd72ypFg/8JeEvw9LQuPrN94RTlPRyaJ5/1NJkUSZR\r\nxZYBGcspmTLKLgWXbg9ybHk8bTcJzaEgdkfIeRyyWLo02+iCvN+FJZJHSxeZ\r\ntOHx62Zn7vdpmz+F7ie3+C80YUvs5dpxSSbi1tQDzxQ35K9C+LIGaQi+31kV\r\nAF1ttZXlDrxBMMGNRdU9ftai7bShPdMlUKTWsSR+DBw5GmHkKryP0Ps9Ooz9\r\nRazH535pph/rsAc1HunX76hnKYZF8cfmXZv2wQIU1mAvxIq8SINGJ9AqlqJV\r\nxEM8aY+IRugcMckf+190cqKB0BwQiggtuwqV2KhsV6zR7HJxQIsTHHQ4oKoN\r\nb6DndfeqdwHEj3Wj7FWDBmp808+qGsn2/lBFIJe35fwbPjjByT2aLrYyp1rf\r\nJnbTh2hfkMv/Tzak+adXeQVymzQL1kOwVWQ=\r\n=2x5X\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"ff12a1116d0d971829d73fd70725b574e897f4e6","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"14.19.2","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.2_1673372499264_0.02073503487055417","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"domain-repository","version":"1.3.4","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.4","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"45cfc72ee99731ae68e3bbdf779350b35893c8a3","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.4.tgz","fileCount":141,"integrity":"sha512-Wmcbp7Mx1uFPAgEU5F03RUb19ivCiXKr6FC8J+vMMu2U7tNKw5dkMjloeIFPI68NK/myAG6RCZxgE7c84QEJKw==","signatures":[{"sig":"MEUCIQCJIjspSEKBnH18jGUG7m0GtAUNUQBXnLA54RvDsZbIpgIgfZJUn+QAcxelbOoS2F7ubEz7EffelyHpDMDBzvibHcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2mCkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpEw/8DibA9NAF8/ofZQ34OiL1xLE6chnP4+7wy+cRBCpObnzvyQrh\r\nSoFc9iehMBblEHzRKk2NCI7vBPnpzbyDq0mIk5s68zjHoLQNLtctSAiGJQYW\r\nkVbtB5Mj3w8ScWkRguIlxs8fX+LrumJ+koZhOXfqDGvUoV+/Mdt5mF6haNlT\r\nIZAE1NpjbwqaL6NoOjEVlPgDx8UhmkcsE4M9hAKY6NRV3355A5rVnLXo4PKs\r\n8UeKuOCnSeRUsZQVHSetunmnu7ZnmcCuuvQR70rmU4IMmBX9QmxGMGEg+/Dv\r\n7z2gPdhBiOLMSX6S5UqQc4/7ZzRFx/JyPcV4oB+vC6jDtYXLHNR3R6/iXFvv\r\ntjLXXdfThGQ0QiNlcZ5mAq9o69FDigwwYRR3kCtZ3E6aRg6V1+6hajrGaqMR\r\n8c4B8NMnbkq4zlKWvGsVFkHK3xDnq7cSEWPJqWrrMsJSCgmZBwWeljH17ipl\r\nEwfGEe4luxkG7WWbTt6lmE/3xYRgxVRBZ6WOicgiu4JyzmGvSdUyzz95zfrR\r\neOswXxeC5coqrv5Oi+1Kl/1A+jdkLMYgV6xNbaBtLLrOPXW1SoVFmicEB7tD\r\nDkTTeqZKnhcXkimXeqrYN37jghQvujDSp/er5flg72vjNR4R5xry7M64RAEe\r\nONe43Myet42wGrm+IsrQ3oZw43lBuEuAUO4=\r\n=/eTi\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"bff1e54f9ea41ba7a711de181ec1024713aad191","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.4_1675255972007_0.17619099070072952","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"domain-repository","version":"1.3.5","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.5","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"46bb9a24c1e34b895b26cda2920313699fd0bc6e","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.5.tgz","fileCount":141,"integrity":"sha512-9aeUUt8L9B8xyUcES6ueUJ3fggEM58/vbjY5NtFBmVvWKOzK2cm5gUGlkRaxOugqaD3dcqAd04RwWkM9zPqwEA==","signatures":[{"sig":"MEUCIQCr0DYSCHM1KxlR/8xl8q0PzJn90WqO72VA+yILRYl+EgIgRmRZB+f4j6TGWw8kNmqlqpEX5qUxP7sjBrhUT5RdbFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2mEjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquAg/9FUff1QaNGdcmBucBwSgAdLnf8laimPT0j4fr9KfqjJrLgBwI\r\nMCaFf7B/QC4Mz1HAmKKxlzqbC+IibZAGa0vRYW/CDQq+dfqAbjSaxd/LNLIV\r\nKx85q7awhzx0NsudjCaOSfrMCoL72h8kWMvg9UqJG3BvT7q1pr4nIWzzcnLP\r\n9eDHIt7UX1KEbms34j0kRiRghV0Y1ByHe3RHxZRIzm5hp96sNRTpFP9NTafS\r\nqNBsyG5uhH5lT+SqtXc4MrqBY0udXnN/lLYHdiZWm7TsPEMhASj5msPLAWCu\r\nsDB0IEVn2++w9pX6pTfhlnqRzEIZSgthKeuH67k85y5Y3GOSobu02oyksnH7\r\njy6XwCWy+iGP9mFVFenPCJ7G3LBNZpe3sUMr/Snepj5A4RVNZvB63zmADRIM\r\nUnC3AHDBPlYXUa8bnjbnOHT95as1c7utO43w5ZrEyo/ffEcUiAuahMTSsXsT\r\nkudLbz936DI+q/ewTfb7femOu1Cyexg3ik9P5pBpdWG1GE3XumOmqmKIsuHO\r\nq0SrpuIkz6XdvJdPa53g0WsOIDepoobxukkrRtl8GoDqORobh7UUoDMqduHg\r\nhzdL1VGoEQA4YtDPlKhxzFkaLWQ3MdOTineemBcnmZ4gVe7ZkHvqfjfCbvgd\r\nAO4ZJqQXams3crwuUWqmH1Ky4PNLfpcAV98=\r\n=unHB\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"84824785166f0a2490902b9485395314662ad7ad","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.5_1675256099278_0.5245145263143316","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"domain-repository","version":"1.3.7","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.7","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"c18eec17117a10ef15e3a644131d0a2971b1e575","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.7.tgz","fileCount":141,"integrity":"sha512-fwXqXDmBq4PWdJUsjKWrvpmWFElq/7z5uONA8mYk1c1+vb+JCHCZyNUap1g4HI2STrGbQfliS/+F9UpHo/zqiA==","signatures":[{"sig":"MEYCIQCWQHE6JjATspq/S0oVmLjO1BtJsX9boajedUStxTnVbgIhAK6iG89bKF0NklmxIvOFbD4+/PP35FxyNji6f/t8ZRE7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5Nv5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonqQ/8DmOKQpcHKmVH9mG3yC2GFrPjfEkcvTwU+G20vWbZpd57HMlo\r\nTHQvcthzxNkLkGa7uhPyqKG929gCG0vQYLXz39+0FawiBmaO5qvp/8YjICee\r\nuVkgEsR1kA9C1GmmCcrmI+gHQd3FAUTq5SHs3dJA9tn4QOJrkpRiHcuLgK6y\r\npDkj0eBB43UcXCKZnl4MQQ6xz7g/vmoQTSgoVNS/ip8gD4xzehCkOkqcvpY1\r\nHx+tfj5DGMlTFIQtBgNXQoUPY6pBaohLvuxw0imfKewI+w1NUBjriuJ5Nl3q\r\nWV4DNTLhv9emLCtv/BN7BsuUR+AwZMpCQW28BGVmAQQYWWpliaorxYlKU6FQ\r\nFN+T2nSKnAoZdPEIE8Jqx+OWCqLOxXY7M6tbKTBPryikeE5bFzdmWPHQPAIz\r\nKc6YH3OjwSlVWbKH0n55lb2FB/2yzaMYDTPZORi8GW+5zeC8w26Ahkk0WT0+\r\n1qZRgct17aytoH827urXqHuTz2F99pbnm6ra4luIqcroCX+d5hW3hOkIHs6S\r\nICtHSGY8PYpCBhZoooRYd1ys7P/TYD1FeSXUNd4bIozh6txLaXDOGWxuDeZq\r\nz1JJmWRYRoUghUMeYGt0AVEmuZgfn7od6D561yEBqEjv4X1f+HxIGgNadwL7\r\nG3tSpI9bB6fO4dvn3uN5Qq5Vn48fjVLHwFo=\r\n=rb/7\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"b213eb8a55e241fc89bacf0c94c774f9ee385887","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"8.5.5","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"typeorm":"^0.3.11","mongoose":"^6.8.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.7_1675942905363_0.9035369146257182","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"domain-repository","version":"1.3.8","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.8","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"c3ea26212c1029e6dd25a5922073a360d647b27c","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.8.tgz","fileCount":151,"integrity":"sha512-zMiCl+xJo0oarj/e6n8hm9riVdy72TlBfATvsvwZ/TN+MS7PvI1TjPeGNOJ2gaZPmmgHOVHY/zqMvAGt1ZyVWQ==","signatures":[{"sig":"MEYCIQCbS9in6VOnXKm1/iehwop/YguT3vJXtgUuzmYVv8euPwIhAOETYt7vFq/tb7sb89PUY9LVTqZrSCzD4PKpUiquJVU/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474309},"module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"4bd543d88f8bc2e5a75838a4af4657c65092ac54","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.1","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.8_1691485545904_0.5305906852637181","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"domain-repository","version":"1.3.10","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.10","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"c1e9aaaf297c6f5790b365c0f37615f85910b4f9","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.10.tgz","fileCount":151,"integrity":"sha512-W4BF8J6tABxlno69dzRAr9FTuZ9o91J3iPfo4CAWuZwf9RElnzgEEnRLEiq2yGOsHWTvAOj4s9wln1yICXih5g==","signatures":[{"sig":"MEUCIQC8qF0xk3C++4IdZuy4BDmZ+DLKAjKjbNYkzCZEZOokOAIgVcqULjkmVqndXAXKUIVmR2FR9bKrPjVnekHdrEka6eU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474310},"module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"0f509bdaf9c178f7b63533e0c6ed1b9f20ada2b7","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.1","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.10_1691485834509_0.7262810844498653","host":"s3://npm-registry-packages"}},"1.3.16":{"name":"domain-repository","version":"1.3.16","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.16","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"403c232c9c9e3164494813d8e9127b5b0ca23542","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.16.tgz","fileCount":117,"integrity":"sha512-RuKimlVv2sIdV5jrv3Wpq1sgEOMP/I6IG/lNDNbhNiZs3P2Db8f4S46m7r6SdFL5sUPivHICdfzQizUqwayh7A==","signatures":[{"sig":"MEQCIAxEY8SFjOHY4q1AGC9DOqqHI0jvB8ikEQn/K3T89mdPAiB5CIEoIRtpzLZJRGoGCJrYtQI6hGh+ES+01cTNt4apbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247188},"module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"aa427ea7628f1b86fbdfaed6cb8ab28481b69881","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.1","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.16_1691486883194_0.47808155762637505","host":"s3://npm-registry-packages"}},"1.3.18":{"name":"domain-repository","version":"1.3.18","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.18","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"ed625cac11619aea65808ad76617e60fab0eb586","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.18.tgz","fileCount":115,"integrity":"sha512-WtltJmEgrgx10nragZ5R0b6FOdD+3IqOaVXotz7PLXYoBeuwRA12U4YRM+c8qnwk1Z/6szoSubQ01YdW1AyWAA==","signatures":[{"sig":"MEQCIE2SoROg8vqj98rqIybl0GfQeyuY5h9iVg0jcGLdDJA+AiA2+nGe/Bg1nMJ8+rbawLbwCe3wvNOs2j1fWnnPK1uMpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244628},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"d521c3fd01fe9fcf2b3a864b782b958a7ba8156f","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.1","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.18_1691487324170_0.9756439457684034","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"domain-repository","version":"1.3.11","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.11","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"a2c20aa2be04ba366a82b05111fa4111de60b22a","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.11.tgz","fileCount":144,"integrity":"sha512-wsuvbrXPUCQSy0q/C54ecPQD/AU8x8V0IY6ZdBxdS9X2cnhed8VCv/08z3g1yCgv/PTQ+RXJ8SsrvZ+lzDhS5w==","signatures":[{"sig":"MEUCIEM7Iypj3xaqyvZzwuzwrqYwn/3uuzz6i5CoWeTmAlRzAiEAlh9YEess8v+UdIosS5QQPACfArjuTrLevZ0+eqmYVcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311502},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"65fa0d9c9d3f76fecbcbcb70303c713e433f2408","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.7","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.5.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.11_1693913075980_0.49437134516574455","host":"s3://npm-registry-packages"}},"1.3.19":{"name":"domain-repository","version":"1.3.19","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.19","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"539732d8aae35a4c37b722437cc821db1d1e8ba8","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.19.tgz","fileCount":115,"integrity":"sha512-ylLUd/em/boSXPNF8kwjoWMujf/rm6r5wVKPf4zHAAtRtcWhg0ISlvZ67tjav7/ZR1bFVv2+sUaOpsvJxxv4wg==","signatures":[{"sig":"MEYCIQDmLhKcnPcB2H9qLYT+oGzdWA8IuXB1yMgp+Xj6BRMq4AIhAIvvGygrvmYbbLtFtnwFibyewqwwAryFVt1s+Z/Q3KHd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244628},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"199257cc28dcc315bf17d1faa4487b593f7a64c9","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.7","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.19_1699471947689_0.3604224620436445","host":"s3://npm-registry-packages"}},"1.3.20":{"name":"domain-repository","version":"1.3.20","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.20","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"2f951f707e647115399631d5a782f841aa61494c","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.20.tgz","fileCount":115,"integrity":"sha512-0bnILS9kEL+glxBhY95dza7DUttUMTuEkUotSKD+kaKllqFbbZXjpPwcUo/qOzaq4oiduvS8IWcxXR/XWI1ljg==","signatures":[{"sig":"MEUCICXPXFW+sDESbk0Ktd8cdMMdZHr4FQYy4cxS3KRkLTJhAiEAtACERooVqqk7YVYwd2pG8ivkDZ8pzO3f1JHPdMy5woA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244236},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"9a3168872e3796abbaadf6af6f63ac274808f9d5","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.7","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.20_1699473474504_0.42805795120357115","host":"s3://npm-registry-packages"}},"1.3.21":{"name":"domain-repository","version":"1.3.21","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.21","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"519509d3d2fda06308790eb3df030717b1d44e30","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.21.tgz","fileCount":118,"integrity":"sha512-S3H+QvtfNUF22f8elXg6b3XwKMyp4qAQWfhhIonWVNbVnBYH7x9UAGsVS7/XYPhvbfkWOAfKsX8n8IfSG+Ldmw==","signatures":[{"sig":"MEUCIQC9BplySmuE6weRvxMDhYULAGxIDOs4QrzolObEk0NEhwIgfQXyfthcDSJLRBXpmbqD9nN6Lhg81XKEzTTwfgLHOqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252893},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"b6ff60e87303348e749e2bcc7b3226095893c2c7","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.7","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.21_1699474386006_0.3881791371053829","host":"s3://npm-registry-packages"}},"1.3.22":{"name":"domain-repository","version":"1.3.22","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.22","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"f0623da0526bc0a533a9995b692cd37f49a27255","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.22.tgz","fileCount":118,"integrity":"sha512-9HwaWLbZpmtPI0N/h+abtryXKbFU/W2VgP9ZGsru6uL152+I7eJ3rT/VOkfnmoRio+psnS1W9N+h41TdN5mNIg==","signatures":[{"sig":"MEYCIQCGctXsoJ+o3TXsvq35534xkop5xL5qIidmKeA38okpPwIhAOLXmZjNpAbVxeAA1V4F155ii9Aj/ecqjbsstKgLYrru","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252893},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"90ea53042153e059d4d4b08a854409f35df0e890","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.1","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.22_1700493052084_0.4494433120470498","host":"s3://npm-registry-packages"}},"1.3.24":{"name":"domain-repository","version":"1.3.24","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.24","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"5b8a119d16b816077385a60ace72f1962b3f9244","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.24.tgz","fileCount":118,"integrity":"sha512-kJj/soHvEvgk2lbc1S332iP3bVwO6aegmXYlMorft7CisDU7wmfGIjmRBK/79sTc2R6mxgd4o8KqqAeQlv7nAg==","signatures":[{"sig":"MEQCIEIdda+Kd0KGUFn/8KPX2FkqAnoFxUzBDS8sRd0LR1qHAiA3HN0ogbkGxzHHSQ5MhY5gWSqPvxSHJPGirGSyTK4OHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253723},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"752f9f5d952b6773ee1b8296d4ce14704f6052c1","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.1","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.24_1701097782133_0.502078520189025","host":"s3://npm-registry-packages"}},"1.3.27":{"name":"domain-repository","version":"1.3.27","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.27","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"533ad365c85c1dec81b29e8509b47a0d0b6b5f79","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.27.tgz","fileCount":118,"integrity":"sha512-jbnTBg9VpR1UFJFPjRHU/blHZj2AcHIWyUiLpfAu9gj1xMl5nXVXnMyKrGs4xl0txwe8tICTH4nTUlm6PBhM5Q==","signatures":[{"sig":"MEUCIQDapyMzi6Z2kTvO5d9luMA7KDnqkwknuc/pQp2CHFp/DwIgeUzqFGgH0oVmtWp6pZOK14gjqx33gxG7NkQ7xWWIXE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254799},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"4f1ef41963da91876a114a40d40823c293193136","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"9.6.1","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.27_1704203626321_0.4534356781389417","host":"s3://npm-registry-packages"}},"1.3.25":{"name":"domain-repository","version":"1.3.25","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.3.25","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"17e2cd953a9a878f4579b3fe67b90caddcdf5356","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.3.25.tgz","fileCount":118,"integrity":"sha512-6xuP5MGkHfnHm61qGRge+Y4id39EYTlEhbcWv+Nk8aDGNoWQ0fCnvX50UUMTbpJuJmay3GEC/WUbEQjLLsJGxg==","signatures":[{"sig":"MEYCIQCqN8mJ0woX3X6wvzGz9/xxBo72fPG7BIRhgM2UDbXUZQIhAMK0VHpSBIflOlg4BT0p0nZF3rJfhFcNSGMfnQLQ9zIX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254799},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"dfe9828fd575cb28d24c5b92fc5fc64a07cb1d04","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"10.2.4","description":"IDomainRepository is a DB-agnostic abstract repository layer over Node.JS ORM frameworks (Mongoose or TypeORM). You can think of it as simplified, but more strictly typed version of those.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^28.1.2","ts-jest":"^28.0.5","jest-mock":"^29.3.1","typescript":"^4.7.4","@types/jest":"^28.1.4","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.3.25_1705864463569_0.9975003581092703","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"domain-repository","version":"1.4.2","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@1.4.2","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"1f6c11ba38226b52b62ce37b6652bff39d36b81c","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-1.4.2.tgz","fileCount":118,"integrity":"sha512-gppT+olIgd6tE/v9xZodQLRSgK7b2zg7hCWnzEyItC4hJoCxnkNmGzGr4CH1KZ66uqmD0/Q5Id/3Cc1J8juJxw==","signatures":[{"sig":"MEUCIQDQc8sp1BAFwsJWkFzgNK0PVPkDimFfLziplJ688Qa9mAIgS6GUTLR7YD1cTTxj1fvLkoaMRCnO36401iuVdjpQwUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253262},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"966248ed1755779400b963b24041cc4a318fc25d","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"10.2.4","description":"IDomainRepository is an extension of ORM frameworks (Mongoose or TypeORM) that **automatically maps DB models into Domain models**.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2","strict-type-mapper":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^29.7.0","ts-jest":"^29.1.2","jest-mock":"^29.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_1.4.2_1708038583220_0.5756760036159723","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"domain-repository","version":"2.0.2","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@2.0.2","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"04a2b6b11d0fe167716e68f24521a1df1178e840","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-2.0.2.tgz","fileCount":118,"integrity":"sha512-eOQnT/OH/ssRrtvIBPlUR1tVWEpoLSiwMLTZtKF5TLtQ7Za+w5DoAMv8nNbTH8oKAjEZdJ8uP84q0PBcAAEVng==","signatures":[{"sig":"MEQCIEvtZAN5FTI3bSlNfOzjSejqXycVr4uofqkz+SxsEx21AiBmqt7qQFp9FgjcYYywINKGUftHwQ5ziBSrTgvs5qUmfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253262},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"3cd00d9f6db260372b233f65f38333adabfc1b57","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"10.2.4","description":"IDomainRepository is an extension of ORM frameworks (Mongoose or TypeORM) that **automatically maps DB models into Domain models**.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2","strict-type-mapper":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^29.7.0","ts-jest":"^29.1.2","jest-mock":"^29.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_2.0.2_1708038742386_0.0649376310155283","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"domain-repository","version":"2.0.3","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@2.0.3","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"ab1791167ec8ee14693fe6a439c52ecec6da5b3a","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-2.0.3.tgz","fileCount":100,"integrity":"sha512-QkcMKVMrqzvHIDL2c2rL+eWKzf+FrwyxWlCMbbHsONVpA2qSVi+Yuk97+qd5fKHf2wymhQTR11hlWwJJzSPa2Q==","signatures":[{"sig":"MEQCIHidHI+LR/s0FB+Mp2f4EUpglCeKLhHMCQ47l2AqCPIZAiB3FZWSvlXbqCdB4qGDbZ9Aq6RYOpvT+thTftQr1yZiLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228834},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"e7fcd650bba607e9295fde6c0ecb25a614363dba","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"10.2.4","description":"IDomainRepository is an extension of ORM frameworks (Mongoose or TypeORM) that **automatically maps DB models into Domain models**.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2","strict-type-mapper":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^29.7.0","ts-jest":"^29.1.2","jest-mock":"^29.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_2.0.3_1708038848404_0.2496834867893798","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"domain-repository","version":"2.0.4","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@2.0.4","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"a125b0cfdc1f2c0837a5430d32a7238c3bd07ecb","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-2.0.4.tgz","fileCount":100,"integrity":"sha512-BKv5aEP8JUyac+9JGfZqAMzcccDApCSIUkJiL9kqwmn/jOuTVKx425HfkqhWr/9XyvHtbr92V0mBjzinsiW3lw==","signatures":[{"sig":"MEQCIEu4UosQIcU24bTbvF3PNkX6RoKRlVXy97lgxzPiHbN+AiAYSZ+sXrHLRNL31DnQFndiCLiqYMGxfC5lIlZFiymPJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228849},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"9a883add5f9750b26158dbe01b667578c32dc1a6","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"10.2.4","description":"IDomainRepository is an extension of ORM frameworks (Mongoose or TypeORM) that **automatically maps DB models into Domain models**.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2","strict-type-mapper":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^29.7.0","ts-jest":"^29.1.2","jest-mock":"^29.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_2.0.4_1724056203979_0.9092554248168239","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"domain-repository","version":"2.0.6","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@2.0.6","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"acd2a381424d28910254d25f6bca1dcc3021bdd7","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-2.0.6.tgz","fileCount":100,"integrity":"sha512-kb7KnnJeYeDS+kJbitVQJ1pc3TkC1otZV0Yke2BXRcdh98dOJG7H8f3jfaad9uuPFX7rpVnqO5wx29IY9h3M5A==","signatures":[{"sig":"MEYCIQCwANdlQTd3djaAKqr7pQcpxp5CHjFCs/vv6SItLKsW1AIhAMDAsGh6GMAu8DA6+3wUiSosPS5nLt1RE6qHPU3riqoz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228849},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"e8859b1a851bc2834bbd9ccc85f8cca52404fa50","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"10.2.4","description":"IDomainRepository is an extension of ORM frameworks (Mongoose or TypeORM) that **automatically maps DB models into Domain models**.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2","strict-type-mapper":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^29.7.0","ts-jest":"^29.1.2","jest-mock":"^29.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_2.0.6_1724056348161_0.24849504940851896","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"domain-repository","version":"2.0.10","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"author":{"name":"Lukasz Wilisowski"},"license":"ISC","_id":"domain-repository@2.0.10","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"dist":{"shasum":"c326d43ac20f4b5deb0e1ea1463982edf8e009c2","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-2.0.10.tgz","fileCount":100,"integrity":"sha512-rE1L3njx1ii9lA8HVEtn+p52AMp5d+LJ2ZB7FH4n/JsZgt84IbErc/OTHIJuVAlYpDJeKwLyiVxOcmvH7ItNmw==","signatures":[{"sig":"MEYCIQDGCvdGyER3h0R98NCVkibcICsxfJ7l3DFKM1S1xp+RBQIhALHHPHmKfQmU7YCytQWUBcv05ugy59yimaOmAFHkdWG3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229133},"types":"./index.d.ts","module":"esnext","exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"gitHead":"17cad67cf2ae99617cc0c34cb7d822a5f32b80d1","scripts":{"test":"jest --config ./test/jest.unit.config.json","build":"tsc -p ./tsconfig.build.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist","test:db":"jest --config ./test/jest.integration.config.json"},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"repository":{"url":"git+https://github.com/lukaszwilisowski/domain-repository.git","type":"git"},"_npmVersion":"10.2.4","description":"IDomainRepository is an extension of ORM frameworks (Mongoose or TypeORM) that **automatically maps DB models into Domain models**.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"typeorm":"^0.3.17","mongoose":"^7.4.2","strict-type-mapper":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.8.0","jest":"^29.7.0","ts-jest":"^29.1.2","jest-mock":"^29.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.24.1","@typescript-eslint/parser":"^5.28.0","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/domain-repository_2.0.10_1724408603941_0.295259860592221","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"domain-repository","author":{"name":"Lukasz Wilisowski"},"version":"2.0.12","description":"IDomainRepository is an extension of ORM frameworks (Mongoose or TypeORM) that **automatically maps DB models into Domain models**.","license":"ISC","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"exports":{".":"./index.js","./mapping":"./mapping/index.js","./db/mongodb":"./db/mongodb/index.js","./db/postgresql":"./db/postgresql/index.js"},"repository":{"type":"git","url":"git+https://github.com/lukaszwilisowski/domain-repository.git"},"module":"esnext","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"jest --config ./test/jest.unit.config.json","test:db":"jest --config ./test/jest.integration.config.json","prepare":"npm version patch && copy package.json dist && copy LICENSE dist && copy README.md dist"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^5.28.0","@typescript-eslint/parser":"^5.28.0","eslint-import-resolver-typescript":"^3.5.2","eslint-plugin-import":"^2.24.1","jest":"^29.7.0","jest-mock":"^29.3.1","pg":"^8.8.0","reflect-metadata":"^0.1.13","ts-jest":"^29.1.2","typescript":"^5.3.3"},"dependencies":{"mongoose":"^7.4.2","strict-type-mapper":"^1.0.6","typeorm":"^0.3.17"},"_id":"domain-repository@2.0.12","gitHead":"e06a775d597d1554112c021b1af55c1215433842","types":"./index.d.ts","bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","_nodeVersion":"18.17.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-OtrSIuOcubnBY0cA/KqqxMJtpf3AZAFIu7lTN30U6qCFyN3ydsiw+UwlxJWMhj2a2n3sQIv5mzr7j4Rdr9A3jA==","shasum":"21ccf7e04f98b21c5ce9b5f2667308db9c1e5529","tarball":"https://registry.npmjs.org/domain-repository/-/domain-repository-2.0.12.tgz","fileCount":132,"unpackedSize":253890,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICU0iBPGy0SvoP2/8kL9/QNpjD5neNpbXRTiOiVfeyTJAh82dIqf2swVZYtThlSimGaLsk6oG8YKa+ZjVO24MBXS"}]},"_npmUser":{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"},"directories":{},"maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/domain-repository_2.0.12_1725267280421_0.8046582615192535"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-04T18:45:37.640Z","modified":"2024-09-02T08:54:40.837Z","1.0.0":"2023-01-04T18:45:37.893Z","1.0.1":"2023-01-04T18:55:26.388Z","1.0.2":"2023-01-04T18:56:33.259Z","1.0.3":"2023-01-04T19:03:29.300Z","1.0.4":"2023-01-04T19:13:43.972Z","1.0.5":"2023-01-04T19:16:10.974Z","1.0.6":"2023-01-05T08:25:28.591Z","1.0.8":"2023-01-05T09:15:33.391Z","1.0.9":"2023-01-05T09:19:08.078Z","1.0.10":"2023-01-05T09:25:55.796Z","1.0.11":"2023-01-05T09:48:23.350Z","1.0.12":"2023-01-05T21:26:03.582Z","1.0.13":"2023-01-05T21:36:30.201Z","1.0.14":"2023-01-05T21:44:31.913Z","1.0.15":"2023-01-05T21:47:12.033Z","1.0.17":"2023-01-05T21:49:34.662Z","1.0.18":"2023-01-05T22:17:39.803Z","1.0.19":"2023-01-05T22:21:11.819Z","1.0.20":"2023-01-05T22:27:43.452Z","1.0.21":"2023-01-06T09:55:01.581Z","1.0.22":"2023-01-06T09:58:13.386Z","1.0.24":"2023-01-06T10:03:36.182Z","1.0.25":"2023-01-06T10:57:54.217Z","1.0.26":"2023-01-06T11:13:18.593Z","1.0.27":"2023-01-06T11:41:42.333Z","1.0.28":"2023-01-06T12:07:44.744Z","1.1.2":"2023-01-06T14:28:54.295Z","1.1.3":"2023-01-06T14:35:07.429Z","1.1.4":"2023-01-06T14:48:00.924Z","1.1.5":"2023-01-07T08:49:06.605Z","1.1.6":"2023-01-07T09:11:59.406Z","1.1.7":"2023-01-07T09:13:17.713Z","1.1.8":"2023-01-07T10:13:02.508Z","1.1.9":"2023-01-08T20:04:47.317Z","1.1.10":"2023-01-09T07:32:36.530Z","1.1.11":"2023-01-09T07:33:44.440Z","1.1.12":"2023-01-09T07:35:50.255Z","1.1.13":"2023-01-09T07:38:03.959Z","1.1.14":"2023-01-09T07:40:02.026Z","1.1.15":"2023-01-09T07:41:28.620Z","1.1.16":"2023-01-09T07:45:49.244Z","1.1.17":"2023-01-09T08:15:33.665Z","1.2.2":"2023-01-09T08:24:54.211Z","1.2.3":"2023-01-09T08:33:29.515Z","1.2.4":"2023-01-09T09:06:07.071Z","1.2.5":"2023-01-09T15:27:39.228Z","1.2.6":"2023-01-09T15:47:05.168Z","1.2.7":"2023-01-09T15:52:43.359Z","1.2.8":"2023-01-09T16:09:48.594Z","1.3.2":"2023-01-10T17:41:39.395Z","1.3.4":"2023-02-01T12:52:52.203Z","1.3.5":"2023-02-01T12:54:59.443Z","1.3.7":"2023-02-09T11:41:45.516Z","1.3.8":"2023-08-08T09:05:46.142Z","1.3.10":"2023-08-08T09:10:34.684Z","1.3.16":"2023-08-08T09:28:03.400Z","1.3.18":"2023-08-08T09:35:24.355Z","1.3.11":"2023-09-05T11:24:36.261Z","1.3.19":"2023-11-08T19:32:27.959Z","1.3.20":"2023-11-08T19:57:54.818Z","1.3.21":"2023-11-08T20:13:06.215Z","1.3.22":"2023-11-20T15:10:52.239Z","1.3.24":"2023-11-27T15:09:42.286Z","1.3.27":"2024-01-02T13:53:46.507Z","1.3.25":"2024-01-21T19:14:23.767Z","1.4.2":"2024-02-15T23:09:43.447Z","2.0.2":"2024-02-15T23:12:22.639Z","2.0.3":"2024-02-15T23:14:08.556Z","2.0.4":"2024-08-19T08:30:04.140Z","2.0.6":"2024-08-19T08:32:28.325Z","2.0.10":"2024-08-23T10:23:24.285Z","2.0.12":"2024-09-02T08:54:40.646Z"},"bugs":{"url":"https://github.com/lukaszwilisowski/domain-repository/issues"},"author":{"name":"Lukasz Wilisowski"},"license":"ISC","homepage":"https://github.com/lukaszwilisowski/domain-repository#readme","keywords":["domain","repository","database","mongoose","typeorm","test-driven-development"],"repository":{"type":"git","url":"git+https://github.com/lukaszwilisowski/domain-repository.git"},"description":"IDomainRepository is an extension of ORM frameworks (Mongoose or TypeORM) that **automatically maps DB models into Domain models**.","maintainers":[{"name":"lukaszwilisowski","email":"wilisowskilukasz@gmail.com"}],"readme":"# Domain Repository\r\n\r\nIDomainRepository is an extension of ORM frameworks (Mongoose or TypeORM) that **automatically maps DB models into Domain models**.\r\n\r\nUseful links:\r\n\r\n- [Why use it? Benefits and FAQ](https://github.com/lukaszwilisowski/domain-repository/blob/main/DISCUSSION.md)\r\n- [API (similar to TypeORM repository)](https://github.com/lukaszwilisowski/domain-repository/blob/main/API.md)\r\n- [How to contribute?](https://github.com/lukaszwilisowski/domain-repository/blob/main/CONTRIBUTION.md)\r\n- [Code example](https://github.com/lukaszwilisowski/domain-repository-example)\r\n\r\n## Installation with Mongoose\r\n\r\n#1. First uninstall Mongoose and MongoDb.\r\n\r\n```bash\r\nnpm uninstall mongoose mongodb @types/mongoose @types/mongodb\r\n```\r\n\r\n#2. Install latest Mongoose.\r\n\r\n```bash\r\nnpm install mongoose\r\n```\r\n\r\n#3. Only AFTER you have latest Mongoose installed, install domain-repository.\r\n\r\n```bash\r\nnpm install domain-repository\r\n```\r\n\r\nIf you do it the other way round, you can have problems with MongoDB BSON dependency!\r\n\r\n## Installation with TypeORM\r\n\r\n#1. First uninstall TypeORM.\r\n\r\n```bash\r\nnpm uninstall typeorm @types/typeorm\r\n```\r\n\r\n#2. Install latest TypeORM.\r\n\r\n```bash\r\nnpm install typeorm\r\n```\r\n\r\n#3. Install domain-repository.\r\n\r\n```bash\r\nnpm install domain-repository\r\n```\r\n\r\n## How to use it\r\n\r\n### 1. Define your domain models\r\n\r\nMake sure you have domain models defined. Each model should be exported in two versions:\r\n\r\n- `Detached` (default model without id), for objects not yet persisted in the database\r\n- `Attached` (with id), for already persisted objects\r\n\r\nThis differentiation improves intellisense and debugging. You can call your models whatever you like, as long as you stick to your naming convention. We recommend the following good practices:\r\n\r\n- use _IType_ naming convention for pure model types, to distinguish them from classes\r\n- add _Attached suffix_ to all of your attached models\r\n- provide JSDoc comments to your model properties (so that your developers can better understand the domain)\r\n- add mutable / readonly prefix to your property descriptions\r\n- if property is optional, explain why it is optional (due to business, technological or temporary reasons)\r\n\r\nFor example:\r\n\r\n```typescript\r\nexport type ICar = {\r\n  /* Mutable name of the car. */\r\n  name: string;\r\n\r\n  /* Mutable flag. Equals true for the single, highest ranked car in the system. */\r\n  best: boolean;\r\n\r\n  /* Readonly year of production. */\r\n  readonly yearOfProduction: number;\r\n\r\n  /* Mutable sale date. Optional means the car was not sold yet. */\r\n  sold?: Date;\r\n};\r\n\r\nexport type ICarAttached = ICar & { id: string };\r\n```\r\n\r\nAn attached model will contain:\r\n\r\n- at minimum, a string Id [(why Id is of type string?)](https://github.com/lukaszwilisowski/domain-repository/blob/main/DISCUSSION.md#6-why-object-id-should-be-of-type-string)\r\n- other properties auto-generated by the db engine (not manually assignable)\r\n\r\n---\r\n\r\n### 2. Define your DB models (in Mongoose or TypeORM).\r\n\r\nLet's say you want to use MongoDB as your DB, and Mongoose as your ORM.\r\n\r\nCreate a new file for my DB model, for example: `car.entity.ts`:\r\n\r\nBecause this library uses **domain mapping**, this model does not have to be the same as your domain model.\r\n\r\n```typescript\r\nexport type ICarMongoEntity = {\r\n  _id: mongoose.Types.ObjectId;\r\n  name: string;\r\n  best_of_all: boolean;\r\n  readonly yearOfProduction: number;\r\n  sold?: Date;\r\n};\r\n```\r\n\r\nNow create file `car.schema.ts` and define your db schema, using mongoose:\r\n\r\n```typescript\r\n//standard MongoDb schema, typed with your db model\r\nexport const CarSchema = new Schema<ICarMongoEntity>({\r\n  name: {\r\n    type: String,\r\n    required: true\r\n  },\r\n  best_of_all: {\r\n    type: Boolean,\r\n    required: true\r\n  },\r\n  yearOfProduction: {\r\n    type: Number,\r\n    required: true\r\n  },\r\n  sold: {\r\n    type: Date,\r\n    required: false\r\n  }\r\n});\r\n```\r\n\r\n---\r\n\r\n### 3. Define mapping between Domain and DB models\r\n\r\nCheck [strict-type-mapper](https://www.npmjs.com/package/strict-type-mapper) npm package for more details.\r\n\r\n```typescript\r\nimport { Mapping } from 'strict-type-mapper';\r\nimport { mapToMongoObjectId } from 'domain-repository/db/mongodb';\r\n\r\n//define mapping from domain model to db model\r\nexport const mongoCarMapping: Mapping<ICarAttached, ICarMongoEntity> = {\r\n  id: mapToMongoObjectId,\r\n  name: 'name',\r\n  best: 'best_of_all',\r\n  yearOfProduction: 'yearOfProduction',\r\n  sold: 'sold'\r\n};\r\n```\r\n\r\n---\r\n\r\n### 4. Use IDomainRepository in your business services\r\n\r\nUse `IDomainRepository` interface in places, where you would previously use Mongoose collection or TypeORM repository. **Type it explicitly** with your Domain model type.\r\n\r\n```typescript\r\nimport { IDomainRepository } from 'domain-repository';\r\n\r\nexport class CarService {\r\n  constructor(private readonly carRepository: IDomainRepository<ICar, ICarAttached>) {}\r\n\r\n  public async create(car: ICar): Promise<ICarAttached> {\r\n    return this.carRepository.create(car);\r\n  }\r\n\r\n  public async findBestCar(): Promise<ICarAttached | undefined> {\r\n    return this.carRepository.findOne({ best: true });\r\n  }\r\n}\r\n```\r\n\r\nIf you only need to read or write data you can also use narrowed versions of interfaces: `IReadDomainRepository` or `IWriteDomainRepository` (SOLID's Interface segregation principle).\r\n\r\n---\r\n\r\n### 5. Write unit tests (Test-driven-development)\r\n\r\nHere lies the greatest benefit of using IDomainRepository. You can easily test your services using MockedDbRepository implementation.\r\n\r\n**No more difficult mocking of db methods!**\r\n\r\nThis way you can focus on your business code and test only that (this is one of the principal guidelines of unit testing).\r\n\r\n```typescript\r\nimport { MockedDBRepository } from 'domain-repository';\r\n\r\ndescribe('CarService', () => {\r\n  const initialData: ICarAttached[] = [\r\n    { id: '1', name: 'Volvo', best: false, yearOfProduction: 2000 },\r\n    {\r\n      id: '2',\r\n      name: 'Toyota',\r\n      best: true,\r\n      yearOfProduction: 2010,\r\n      sold: new Date()\r\n    }\r\n  ];\r\n\r\n  const mockedRepository = new MockedDBRepository<ICar, ICarAttached>(initialData);\r\n  const carService = new CarService(mockedRepository);\r\n\r\n  it('should find best car', async () => {\r\n    const car = await carService.findBestCar();\r\n\r\n    expect(car).toBeDefined();\r\n    expect(car!.name).toEqual('Toyota');\r\n  });\r\n});\r\n```\r\n\r\n---\r\n\r\n### 6. Supply your services with proper repository implemenation for your target DB.\r\n\r\nNow depending on your db and ORM layer, you need to create ORM repository and pass it to our implementation of IDomainRepository.\r\n\r\nMongoDb example:\r\n\r\n```typescript\r\nimport { MongoDbRepository } from 'domain-repository/db/mongodb';\r\n\r\nconst runMongoTest = async (): Promise<void> => {\r\n  await new Promise<void>((resolve) => {\r\n    mongoose.connect('mongodb://127.0.0.1:27017/testdb', {});\r\n    mongoose.connection.on('open', () => resolve());\r\n  });\r\n\r\n  const carRepository = new MongoDbRepository<ICar, ICarAttached, ICarMongoEntity>(\r\n    mongoose.model<ICarMongoEntity>('cars', CarSchema),\r\n    mongoCarMapping\r\n  );\r\n\r\n  const carService = new CarService(carRepository);\r\n\r\n  await carService.create({\r\n    name: 'Toyota',\r\n    best: true,\r\n    yearOfProduction: 2010,\r\n    sold: new Date()\r\n  });\r\n\r\n  const bestCar = await carService.findBestCar();\r\n  console.log(bestCar);\r\n};\r\n\r\nrunMongoTest();\r\n```\r\n\r\nOutput:\r\n\r\n```bash\r\n{\r\n  id: '63b8091cdd1f0c4927ca4725',\r\n  name: 'Toyota',\r\n  best: true,\r\n  yearOfProduction: 2010,\r\n  sold: 2023-01-06T11:42:20.836Z\r\n}\r\n```\r\n\r\nMongoDB data (see best_of_all renamed property):\r\n\r\n```json\r\n{\r\n  \"_id\": {\r\n    \"$oid\": \"63b8091cdd1f0c4927ca4725\"\r\n  },\r\n  \"name\": \"Toyota\",\r\n  \"best_of_all\": true,\r\n  \"yearOfProduction\": 2010,\r\n  \"sold\": {\r\n    \"$date\": \"2023-01-06T11:42:20.836Z\"\r\n  },\r\n  \"__v\": 0\r\n}\r\n```\r\n\r\n---\r\n\r\n### PostgreSQL example\r\n\r\nDb model:\r\n\r\n```typescript\r\nexport type ICarSqlEntity = {\r\n  id: number;\r\n  name: string;\r\n  best_of_all: boolean;\r\n  readonly yearOfProduction: number;\r\n  sold?: Date;\r\n};\r\n```\r\n\r\nDb schema and mapping:\r\n\r\n```typescript\r\nimport { Mapping } from 'strict-type-mapper';\r\nimport { mapToSqlIntId } from 'domain-repository/db/postgresql';\r\n\r\n//you can put ! next to the properties, to prevent Typescript no-initializer warnings\r\n@Entity('cars')\r\nexport class SqlCarEntity implements ICarSqlEntity {\r\n  @PrimaryGeneratedColumn()\r\n  readonly id!: number;\r\n\r\n  @Column('text')\r\n  name!: string;\r\n\r\n  @Column('bool')\r\n  best_of_all!: boolean;\r\n\r\n  @Column('int')\r\n  readonly yearOfProduction!: number;\r\n\r\n  @Column('text', { nullable: true })\r\n  sold?: Date;\r\n}\r\n\r\nexport const sqlCarMapping: Mapping<ICarAttached, ICarSqlEntity> = {\r\n  id: mapToSqlIntId,\r\n  name: 'name',\r\n  best: 'best_of_all',\r\n  yearOfProduction: 'yearOfProduction',\r\n  sold: 'sold'\r\n};\r\n```\r\n\r\nTest code:\r\n\r\n```typescript\r\nimport { PostgreSQLDbRepository } from 'domain-repository/db/postgresql';\r\n\r\nconst runPostgresTest = async (): Promise<void> => {\r\n  const dataSource = new DataSource({\r\n    type: 'postgres',\r\n    host: '127.0.0.1',\r\n    port: 5432,\r\n    database: 'mydb',\r\n    username: 'postgres',\r\n    password: 'admin',\r\n    synchronize: true, //for local testing\r\n    entities: [SqlCarEntity]\r\n  });\r\n\r\n  await dataSource.initialize();\r\n\r\n  const carRepository = new PostgreSQLDbRepository<ICar, ICarAttached, ICarSqlEntity>(\r\n    dataSource.getRepository(SqlCarEntity),\r\n    sqlCarMapping\r\n  );\r\n\r\n  const carService = new CarService(carRepository);\r\n\r\n  await carService.create({\r\n    name: 'Toyota',\r\n    best: true,\r\n    yearOfProduction: 2010,\r\n    sold: new Date()\r\n  });\r\n\r\n  const bestCar = await carService.findBestCar();\r\n  console.log(bestCar);\r\n};\r\n\r\nrunPostgresTest();\r\n```\r\n\r\nOutput:\r\n\r\n```bash\r\n{\r\n  id: '146',\r\n  name: 'Toyota',\r\n  best: true,\r\n  yearOfProduction: 2010,\r\n  sold: '2023-01-06T13:11:43.685+01:00'\r\n}\r\n```\r\n\r\nPostgreSQL data (see best_of_all renamed property):\r\n\r\n```\r\nid,\"name\",\"best_of_all\",\"yearOfProduction\",\"sold\"\r\n146,\"Toyota\",True,2010,\"2023-01-06T13:11:43.685+01:00\"\r\n```\r\n","readmeFilename":"README.md"}