{"_id":"@dessly/nestjs-dataloader","_rev":"15-f1d4f1ea0e2cfa55c28487e8b7c5b9b9","name":"@dessly/nestjs-dataloader","dist-tags":{"latest":"3.0.1"},"versions":{"1.2.1":{"name":"@dessly/nestjs-dataloader","version":"1.2.1","keywords":["nest","nestjs","graphql","gql","dataloader","loader","batch"],"license":"MIT","_id":"@dessly/nestjs-dataloader@1.2.1","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"b08503beb291dfb99160da0d8a93a825e053539f","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-1.2.1.tgz","fileCount":27,"integrity":"sha512-0zbE8orYNzGFNPQhKJzBoMfIpmMebqNYwfXuySSswhxPYl75yqwAXp91YX4sf7+TiXaNP9NEmThFD35arzzbCA==","signatures":[{"sig":"MEQCIBiYdQZ9xz4yPIuDA1kmi+tlZuR/oV5+v2Ax7XAO96P7AiAjHgf1eTuJ5A442HxtUhwADXpcyCWUsx0GZMttQmNyLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21121},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s","!index.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3fb313222887ba3b6c2a896d3cf5d38298a9b890","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","preversion":"npm test && npm run test:e2e","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run test:e2e && npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL dataloaders for NestJS","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.2.0","tslib":"^2.3.1","dataloader":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.55.0","rimraf":"5.0.5","graphql":"15.8.0","ts-jest":"29.1.1","ts-node":"10.9.2","prettier":"3.1.0","supertest":"6.3.3","ts-loader":"9.5.1","typescript":"5.1.6","@nestjs/cli":"10.2.1","@types/jest":"29.5.11","@types/node":"20.10.4","@nestjs/core":"9.4.3","@nestjs/apollo":"10.2.1","@nestjs/common":"9.4.3","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@nestjs/graphql":"10.2.1","@nestjs/testing":"9.4.3","@tsconfig/node14":"14.1.0","@types/supertest":"2.0.16","reflect-metadata":"0.1.14","@golevelup/ts-jest":"0.4.0","@nestjs/schematics":"9.2.0","source-map-support":"0.5.21","apollo-server-express":"3.13.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.0.1","@nestjs/platform-express":"9.4.3","@typescript-eslint/parser":"6.13.2","@typescript-eslint/eslint-plugin":"6.13.2"},"peerDependencies":{"graphql":"^15.0.0 || ^16.0.0","@nestjs/core":"^8.0.0 || ^9.0.0","@nestjs/common":"^8.0.0 || ^9.0.0","@nestjs/graphql":"^8.0.0 || ^9.0.0 || ^10.0.0","reflect-metadata":"^0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_1.2.1_1748339103101_0.037047876269021396","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@dessly/nestjs-dataloader","version":"1.2.2","keywords":["nest","nestjs","graphql","gql","dataloader","loader","batch"],"license":"MIT","_id":"@dessly/nestjs-dataloader@1.2.2","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"a88f766c2f7940769c7722b8acbc06eedeedcecb","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-1.2.2.tgz","fileCount":30,"integrity":"sha512-Lqc8zc8RnTrXN4L8hMUxu3JP0eQ8OWb5la9jw/z70gc0eJb3JXSXqwycVp++aVJtJwjCR9oz2yoNGEZWlmcw0g==","signatures":[{"sig":"MEYCIQCKPOm3YuoW4nSv8Rv5FFZsDtX5a6kHvReAur5JoK6JuAIhAOnr8dN9NHCdLGFhc+z7SuYyXf0IwCdC3QvDCvTecWD6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22683},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s","!index.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d9c27027e9bada59b6cea57d10d89b0ee6301473","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL dataloaders for NestJS","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.2.0","tslib":"^2.3.1","dataloader":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"8.55.0","rimraf":"5.0.5","graphql":"15.8.0","ts-jest":"29.1.1","ts-node":"10.9.2","prettier":"3.1.0","supertest":"6.3.3","ts-loader":"9.5.1","typescript":"5.1.6","@nestjs/cli":"10.2.1","@types/jest":"29.5.11","@types/node":"20.10.4","@nestjs/core":"9.4.3","@envelop/types":"^5.2.1","@nestjs/apollo":"10.2.1","@nestjs/common":"9.4.3","@types/express":"4.17.21","tsconfig-paths":"4.2.0","@nestjs/graphql":"10.2.1","@nestjs/testing":"9.4.3","@tsconfig/node14":"14.1.0","@types/supertest":"2.0.16","reflect-metadata":"0.1.14","@golevelup/ts-jest":"0.4.0","@nestjs/schematics":"9.2.0","source-map-support":"0.5.21","apollo-server-express":"3.13.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.0.1","@nestjs/platform-express":"9.4.3","@typescript-eslint/parser":"6.13.2","@typescript-eslint/eslint-plugin":"6.13.2"},"peerDependencies":{"graphql":"^15.0.0 || ^16.0.0","@nestjs/core":"^8.0.0 || ^9.0.0","@nestjs/common":"^8.0.0 || ^9.0.0","@nestjs/graphql":"^8.0.0 || ^9.0.0 || ^10.0.0","reflect-metadata":"^0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_1.2.2_1748340058741_0.382455367770528","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@dessly/nestjs-dataloader","version":"2.0.0","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.0","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"31249d3621e0b2d273f51f78f5616d9765cfffb8","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.0.tgz","fileCount":30,"integrity":"sha512-dxS7aje5ODcmQcMmU+6LM1pLy2RT/6QMQV73xLBcWsCW1GF43j2GYiCNFhRM7br0CoGhpdwnR5IVJgC0I29f2Q==","signatures":[{"sig":"MEUCIGjztJnTAe1264QOL2BBKXhLcEevkjfTOcRPg9YfGAEmAiEAibm+qOWlT7uFlaB/LT2X4qCzej2btLMWtiygacwDa8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22218},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d9c27027e9bada59b6cea57d10d89b0ee6301473","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL DataLoaders for NestJS (10+)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"^5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.0_1748341403795_0.345159502630791","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@dessly/nestjs-dataloader","version":"2.0.1","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.1","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"d2c88cc59076c001612034b068f7679c02b4cfaa","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.1.tgz","fileCount":30,"integrity":"sha512-ufekyIuJHiOSr3cUNfQ7d1snNqGcDfIH/qRnmc+RGzlOBRi4GaiptUeEIshnLD9CYtOA0HZf5XY6kzjCElkCnw==","signatures":[{"sig":"MEUCIQDqKFhBP5TtvAIiQ/h2PsZ14V937JMBNs8g07vGZbY4MgIgbjkzii+bJ4G+Txisj+eCJlOzZRkK33n0sqMRaeT93+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22254},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d9c27027e9bada59b6cea57d10d89b0ee6301473","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.1_1748341532137_0.3206790207362553","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@dessly/nestjs-dataloader","version":"2.0.2","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.2","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"e43c88e3b100f3764fdff8113e9906427da0c12b","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.2.tgz","fileCount":30,"integrity":"sha512-pCz8tR93ZcL3sG8gpZcQod6mWtgmBUAr+BPqznY3bjkW4JDUW6y5mOFi1uH0dRiQ5TgkIP6053Dexu9Ge9WqLQ==","signatures":[{"sig":"MEQCIFrYPoRJD3ayxQ3M4sep4vUxtcrlCBp02z2wSHh/uQN7AiBnPgFFpRvmeUA5Sm8qWFmRHZc8FH1NFxS+OkvtzmM71A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23139},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"92ac1da15ee88a4aee53f501a8a4944bda36dd68","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.2_1748341913738_0.29330187955172793","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@dessly/nestjs-dataloader","version":"2.0.3","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.3","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"e0498224cbd9c73cd0d5aece0b880f4affba2497","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.3.tgz","fileCount":30,"integrity":"sha512-a5U3E4mJUvbe4K7eoih0NF8LlQr4wEAuEuW6tls0lvwCW2LB6hfxT5ijKU3Q2/Uqgi5zk1YNsUn4yo2DHdmRwQ==","signatures":[{"sig":"MEUCIC6nTl2gBrbxanXBroC0sIWssIvk9IeQbMZfypVIGmOTAiEA4TN1lqFlscRlBPZhFvr90shZFNjDP1AJc8m9/cbKKEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21085},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ee29f07a7d21903345162ab7c02a10cf29845fd","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.3_1748344035376_0.9180312632484755","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@dessly/nestjs-dataloader","version":"2.0.4","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.4","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"8ab10c0951cdeb444b315b0d7b75705f832c53c8","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.4.tgz","fileCount":30,"integrity":"sha512-FZBAQvvWpBjCdesmpm+bxgRDIeovixNBJpCGJ6WlCJvR1MDAO6QjMNndkBsSjJ8W0WfsGNi2mQ9liDcbKlR3/g==","signatures":[{"sig":"MEUCIQCE71Oqk246px4FB/v4dVD/AHzpNRSROv7CEEgB6u6CsQIgb5LsOaWdrpUe/ipRLIuPKqk0XeZPCN/NA8o9DC+Kgsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21160},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ee29f07a7d21903345162ab7c02a10cf29845fd","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.4_1748344294449_0.9315865405342676","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@dessly/nestjs-dataloader","version":"2.0.5","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.5","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"5a46c517dc990c13821b6a4d2d2a82f4d3f600f3","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.5.tgz","fileCount":30,"integrity":"sha512-hkyn/bewUSGy06+51drfGq3DUYzo9ZePIlBJJZpFasdvPh+2DibTFPGLb/ZAS0WrmCvM0Y5sfUWCfp1Pk+S2cA==","signatures":[{"sig":"MEUCIQCLBhPdEl7+i0Dkr847qRzFKjdnrJv32bvqbOBHqc68QQIgWBc1Nwl+pBm1MBsz0FNWiUxG4z+kMc+04U9wYdrukKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20857},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ee29f07a7d21903345162ab7c02a10cf29845fd","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.5_1748345419875_0.9478983725044732","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@dessly/nestjs-dataloader","version":"2.0.6","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.6","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"1f8ee80db9f97b90a9a78b89c28cef3d2d4ee682","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.6.tgz","fileCount":30,"integrity":"sha512-Gl6e9CF1I9ex/piBi7xCjtUdDQwq6Z5MHwE+MEs26qnoav2gvDHBGkO1Ze2Nlzfoj9cY2A680Js5vkCmhrTtuQ==","signatures":[{"sig":"MEUCIQDUddjiztGmCiziyFQZcGcrBrHH11FgO2QDRkVgVkHOgQIgXlfjpWmLUC3CSTwTqtkG+AYtGmZRabnhnP2HW/kFUag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20862},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ee29f07a7d21903345162ab7c02a10cf29845fd","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL Yoga DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.6_1748347400340_0.5848452009429568","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@dessly/nestjs-dataloader","version":"2.0.7","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.7","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"a7f4b822208c6075a095351109b1c58896a72d62","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.7.tgz","fileCount":30,"integrity":"sha512-iToWdm2tdNeRk4gURroF5rles1qkU6WeYAXcLx7+KXbAXPIIL1OLEidMSaNKt+rMKWBUSCUSiTUvAt2Fe3WaiQ==","signatures":[{"sig":"MEYCIQDiQU4n73q/et1GjaDt6PmkeBK8UOfQYHwyTieleBzrywIhAIzVYtfdtL5QtrPBBzc4dvNYJpDndQMNe3nXhbvlZN8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21153},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2be2f8b3596bcee42c1e58c505278cffc5db5e7f","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL Yoga DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.7_1748347829162_0.3983023361026228","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@dessly/nestjs-dataloader","version":"2.0.8","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.8","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"8b9016793f7733b76192b8bcd5d3ce56b54d06c7","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.8.tgz","fileCount":30,"integrity":"sha512-lHZ+701eMpTAJ6c4DeyrQ8F5xOlHxNWAYImtBy4qYurtDaMq4xKXL3eXPwIxoBy9B6K87GrbWIQQMnJZcC4GjA==","signatures":[{"sig":"MEUCIQDgzY/KoM/VhJIOxGuwE/2o3kaMW0eqNDqte/VYVBwxNwIgI/gzg/Z4XjcnUIABnL/MB2P3vgWktZhKmZYbJGItQYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21250},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2be2f8b3596bcee42c1e58c505278cffc5db5e7f","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL Yoga DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.8_1748347915961_0.47437958894552645","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@dessly/nestjs-dataloader","version":"2.0.9","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.9","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"fe6dd838b374bcb18bb8d0b6880ae3fd324eb98f","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.9.tgz","fileCount":30,"integrity":"sha512-kLs1nCENqsXXVUY3Wkd8OlhxT3K1G9RX4EWkmjYvKz02uAuY/SBBVLDESdRxC2HwJZ2YPBlomPLOMdhlGWxk+A==","signatures":[{"sig":"MEQCIDiRf958ZSYNt61frtyWYiNipN9i5HvPVlTsmwLMhGVhAiBOcvZcIypSHO+TcZhCXmpLLXePGKY+0gLynnyhXsFtvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20056},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7098c261f76e8c9cd3becf8e05a40592bedc1233","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL Yoga DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.9_1748348051937_0.3996208784750428","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@dessly/nestjs-dataloader","version":"2.0.10","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.10","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"4157a7f3fff76a0c0cfc447551db5d4d3f73ff96","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.10.tgz","fileCount":30,"integrity":"sha512-BOTNTkAR6cATxtmh9QdMQd/HcMA7axjSsX/xEuGZhUZIq/DDFmY/J9fGoIHl964aOGxRpZbN3PDcKg3xIx4jfQ==","signatures":[{"sig":"MEYCIQDG1CrEZhDgvEk3QgkSap2aSLFTjegLM/WwJ1aAOyeRfQIhAP+FUQrrmq47Z9weduaRpSlhfKXFjhcAIX/hkuYIICwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20075},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2928e1efb8ab0ee9c752e365368ff1ed47aa901c","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL Yoga DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.8.1","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","rimraf":"^5.0.5","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"~5.3.3","@nestjs/cli":"^11.0.7","@types/node":"^22.15.21","@nestjs/core":"^11.1.2","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.2","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.1.14","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2"},"peerDependencies":{"graphql":"^16.0.0","@nestjs/core":"^11.0.0","@envelop/core":"^5.0.0","@nestjs/common":"^11.0.0","@nestjs/graphql":"^13.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.10_1748348114749_0.03307165994693739","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@dessly/nestjs-dataloader","version":"2.0.11","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","_id":"@dessly/nestjs-dataloader@2.0.11","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"homepage":"https://github.com/knaus94/nestjs-dataloader#readme","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"dist":{"shasum":"37f4c727bc0e40f2e8544b835acf02a12a263ec4","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-2.0.11.tgz","fileCount":30,"integrity":"sha512-t1c0MTMKLr92AD3/AXjtjsDfI4mO1GTVW0XpfFzJtlG++6i7/twZJ4F+r/N76KoCP9s7xYV0UYjYmunO3d5B+Q==","signatures":[{"sig":"MEYCIQCTpaXHHRc4c4NO8ElUXuwnADW5zFspoQXwuFrPSFn70gIhAO86H8GfpdXTacX2MM4frCqmZ9c21rOhXG9txKERV71W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20037},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2928e1efb8ab0ee9c752e365368ff1ed47aa901c","scripts":{"lint":"eslint \"src/**/*.ts\" --fix","build":"nest build","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"rimraf dist","prepublishOnly":"npm run lint"},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"repository":{"url":"git+https://github.com/knaus94/nestjs-dataloader.git","type":"git"},"_npmVersion":"10.8.2","description":"Quick and easy GraphQL Yoga DataLoaders for NestJS 11+","directories":{},"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","dataloader":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","ts-node":"^10.9.2","prettier":"^3.6.2","typescript":"~5.9.2","@nestjs/cli":"^11.0.10","@types/node":"^24.5.2","@nestjs/core":"^11.1.6","@envelop/types":"^5.2.1","@nestjs/common":"^11.1.6","@nestjs/graphql":"^13.1.0","reflect-metadata":"^0.2.2","typescript-eslint":"^8.44.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"peerDependencies":{"graphql":">=16.11.0","@nestjs/core":">=11.1.6","@envelop/core":">=5.3.2","@nestjs/common":">=11.1.6","@nestjs/graphql":">=13.1.0","reflect-metadata":">=0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-dataloader_2.0.11_1758370349088_0.9255017042274805","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@dessly/nestjs-dataloader","version":"3.0.1","description":"Quick and easy GraphQL Yoga DataLoaders for NestJS 11+","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"license":"MIT","homepage":"https://github.com/knaus94/nestjs-dataloader#readme","repository":{"type":"git","url":"git+https://github.com/knaus94/nestjs-dataloader.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"rimraf dist","build":"tsc -p tsconfig.build.json","lint":"eslint \"src/**/*.ts\" --fix","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prepublishOnly":"npm run lint"},"dependencies":{"@envelop/dataloader":"^9.0.0","tslib":"^2.8.1"},"peerDependencies":{"@envelop/core":">=5.4.0","dataloader":"^2.0.0","@nestjs/common":">=11.1.6","@nestjs/core":">=11.1.6","@nestjs/graphql":">=13.1.0","graphql":">=16.11.0","reflect-metadata":">=0.2.2"},"devDependencies":{"@envelop/core":"^5.4.0","@nestjs/common":"^11.1.6","@nestjs/core":"^11.1.6","@nestjs/graphql":"^13.1.0","@types/node":"^24.5.2","dataloader":"^2.2.3","eslint":"^9.36.0","eslint-config-prettier":"^10.1.8","graphql":"^16.11.0","prettier":"^3.6.2","reflect-metadata":"^0.2.2","rimraf":"^6.0.1","typescript":"~5.9.2","typescript-eslint":"^8.44.0"},"_id":"@dessly/nestjs-dataloader@3.0.1","gitHead":"9e0d710dac2afb4e1b04d9a187c485c8688d9ddc","bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-SZBQ2jQNyMLV7kiv9Gti7OUDzaa79x7Zd8NQ31O4hBmX73nS5cNAYFL5Yau1ku2lPTi+eVncU200T+qq42lJ5w==","shasum":"0f458b6519788e776c8d98660748dd9206921cbd","tarball":"https://registry.npmjs.org/@dessly/nestjs-dataloader/-/nestjs-dataloader-3.0.1.tgz","fileCount":30,"unpackedSize":22465,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDyDu6m9KbzARO1ooBbMCG7FlIBGA4rYcAZc29giO6mxAIhALm+jrGwvvTebhYhXfT56KkAV0XeZxJJDB+Sa9q+xqOU"}]},"_npmUser":{"name":"dessly","email":"dmitry.mahitov@gmail.com"},"directories":{},"maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-dataloader_3.0.1_1766185286352_0.5914839975064388"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-27T09:45:02.985Z","modified":"2025-12-19T23:01:26.773Z","1.2.1":"2025-05-27T09:45:03.272Z","1.2.2":"2025-05-27T10:00:58.977Z","2.0.0":"2025-05-27T10:23:23.980Z","2.0.1":"2025-05-27T10:25:32.326Z","2.0.2":"2025-05-27T10:31:53.923Z","2.0.3":"2025-05-27T11:07:15.588Z","2.0.4":"2025-05-27T11:11:34.620Z","2.0.5":"2025-05-27T11:30:20.087Z","2.0.6":"2025-05-27T12:03:20.522Z","2.0.7":"2025-05-27T12:10:29.355Z","2.0.8":"2025-05-27T12:11:56.148Z","2.0.9":"2025-05-27T12:14:12.126Z","2.0.10":"2025-05-27T12:15:14.907Z","2.0.11":"2025-09-20T12:12:29.269Z","3.0.1":"2025-12-19T23:01:26.552Z"},"bugs":{"url":"https://github.com/knaus94/nestjs-dataloader/issues"},"license":"MIT","homepage":"https://github.com/knaus94/nestjs-dataloader#readme","keywords":["nest","nestjs","graphql","dataloader","envelop","yoga"],"repository":{"type":"git","url":"git+https://github.com/knaus94/nestjs-dataloader.git"},"description":"Quick and easy GraphQL Yoga DataLoaders for NestJS 11+","maintainers":[{"name":"dessly","email":"dmitry.mahitov@gmail.com"}],"readme":"# @dessly/nestjs-dataloader\n\n> 📦 Zero-config DataLoader integration for **NestJS 11 + GraphQL Yoga**\n\n---\n\n## Installation\n```bash\nnpm i @dessly/nestjs-dataloader dataloader\n```\n\n## Quick Start\n\n# 1. Connect the module\n\n```typescript\n// core.module.ts\nimport { Module } from '@nestjs/common';\nimport {\n  GraphQLModule,\n} from '@nestjs/graphql';\nimport {\n  YogaFederationDriver,\n  YogaFederationDriverConfig,\n} from '@graphql-yoga/nestjs-federation';\nimport { DataloaderModule, DATALOADER_ENVELOP_PLUGIN } from '@dessly/nestjs-dataloader';\n\n@Module({\n  imports: [\n    /** ① add the global module */\n    DataloaderModule,\n\n    /** ② connect GraphQL via forRootAsync\n        and get the Envelop plugin from DI  */\n    GraphQLModule.forRootAsync<YogaFederationDriverConfig>({\n      driver: YogaFederationDriver,\n      imports: [DataloaderModule],\n      inject: [DATALOADER_ENVELOP_PLUGIN],\n      useFactory: (dataloaderPlugin) => ({\n        driver: YogaFederationDriver,\n        autoSchemaFile: { federation: 2 },\n        context: ({ req }) => ({ req }),\n        plugins: [dataloaderPlugin],          // ← DataLoader-plugin\n      }),\n    }),\n  ],\n})\nexport class CoreModule {}\n```\n\n# 2. Define DataLoader\n\n```typescript\n// author.loader.ts\nimport DataLoader from 'dataloader';\nimport { DataloaderProvider } from '@dessly/nestjs-dataloader';\nimport { AuthorService } from './author.service';\nimport { Author } from './author.entity';\n\n@DataloaderProvider()\nexport class AuthorLoader {\n  constructor(private readonly svc: AuthorService) {}\n\n  /** helper: SELECT ... WHERE id IN (ids) and return in the correct order */\n  createDataloader(): DataLoader<number, Author | null> {\n    return new DataLoader(async (ids: readonly number[]) => {\n      const rows = await this.svc.findManyByIds(ids as number[]);\n      const map = new Map(rows.map((r) => [r.id, r]));\n      return ids.map((id) => map.get(id) ?? null);\n    });\n  }\n}\n```\n\n# 3. Use in resolver\n\n```typescript\n// book.resolver.ts\nimport { ResolveField, Resolver, Parent } from '@nestjs/graphql';\nimport { Loader } from '@dessly/nestjs-dataloader';\nimport { AuthorLoader } from './author.loader';\nimport DataLoader from 'dataloader';\nimport { Book } from './book.entity';\nimport { Author } from './author.entity';\n\n@Resolver(() => Book)\nexport class BookResolver {\n  @ResolveField(() => Author, { name: 'author' })\n  author(\n    @Parent() book: Book,\n    @Loader(AuthorLoader) loader: DataLoader<number, Author | null>,\n  ) {\n    return loader.load(book.authorId);\n  }\n}\n```\n","readmeFilename":"README.md"}