nestjs-decorated-dataloaders
Version:
A module that helps you to create graphql dataloaders with decorators in Nest.js
96 lines (95 loc) • 2.61 kB
JSON
{
"name": "nestjs-decorated-dataloaders",
"description": "A module that helps you to create graphql dataloaders with decorators in Nest.js",
"version": "1.1.0",
"main": "dist/index.js",
"license": "MIT",
"keywords": [
"nestjs",
"graphql",
"dataloaders",
"nestjs-module",
"graphql-dataloader",
"nestjs-decorators",
"n+1-problem",
"dataloader-decorator",
"nestjs-graphql",
"performance",
"batching",
"caching",
"lru-cache",
"nestjs-performance",
"resolvers",
"nest-abstraction",
"decorated-dataloader"
],
"files": [
"dist"
],
"types": "dist/index.d.ts",
"author": {
"email": "contato@gabrieljs.dev",
"name": "Gabriel de Jesus Silva",
"url": "https://gabrieljs.dev"
},
"repository": {
"type": "git",
"url": "https://github.com/gabrieljsilva/nestjs-decorated-dataloaders.git"
},
"homepage": "https://decorated-dataloaders.gabrieljs.dev/\n",
"scripts": {
"test": "vitest --run",
"test:e2e": "vitest --config testing/vitest.e2e.config.ts --run",
"pretest:coverage": "rimraf coverage",
"test:coverage": "vitest --coverage --run",
"prebuild": "rimraf --glob dist",
"build": "tsc --build tsconfig.build.json",
"postbuild": "yarn local-pack",
"prelocal-pack": "rimraf --glob decorated-dataloaders-*.tgz",
"local-pack": "npm pack",
"codegen": "graphql-codegen --config codegen.ts",
"codegen:watch": "graphql-codegen --config codegen.ts --watch",
"bench": "yarn test bench"
},
"devDependencies": {
"@apollo/client": "^3.11.4",
"@apollo/server": "^4.11.0",
"@biomejs/biome": "1.8.3",
"@faker-js/faker": "^8.4.1",
"@graphql-codegen/cli": "5.0.2",
"@graphql-codegen/client-preset": "^4.3.3",
"@nestjs/apollo": "^12.2.0",
"@nestjs/common": "^10.0.0",
"@nestjs/core": "^10.0.0",
"@nestjs/graphql": "^12.2.0",
"@nestjs/platform-express": "^10.4.1",
"@nestjs/testing": "^10.4.1",
"@parcel/watcher": "^2.4.1",
"@suites/di.nestjs": "^3.0.1",
"@suites/doubles.vitest": "^3.0.1",
"@suites/unit": "^3.0.1",
"@types/node": "^20.14.11",
"@types/supertest": "^6.0.2",
"@vitest/coverage-v8": "^2.1.8",
"dataloader": "^2.2.2",
"decorated-factory": "^1.1.1",
"graphql": "^16.9.0",
"graphql-tag": "^2.12.6",
"lru_map": "^0.4.1",
"reflect-metadata": "^0.2.2",
"rimraf": "^6.0.1",
"rxjs": "^7.8.1",
"supertest": "^7.0.0",
"ts-node": "^10.9.2",
"typescript": "^5.5.4",
"vitest": "^2.1.8"
},
"peerDependencies": {
"@nestjs/common": ">=9.0.0",
"@nestjs/core": ">=9.0.0",
"@nestjs/graphql": ">=10.0.0",
"dataloader": ">=2.0.0",
"reflect-metadata": ">=0.2.0"
},
"dependencies": {}
}