{"_id":"@brewww/nestjs-hasura-module","_rev":"2-77d036977876d0716dd37a1675a41a2a","name":"@brewww/nestjs-hasura-module","dist-tags":{"latest":"1.2.0"},"versions":{"1.1.0":{"name":"@brewww/nestjs-hasura-module","version":"1.1.0","keywords":["nestjs","plugin","nestjs-plugin"],"author":{"name":"Brew"},"license":"UNLICENSED","_id":"@brewww/nestjs-hasura-module@1.1.0","maintainers":[{"name":"mfozmen","email":"mehmetfahriozmen@gmail.com"},{"name":"demir.brew","email":"demir@brewww.com"},{"name":"gokceno","email":"gokcen@brewww.com"},{"name":"ismetkizgin","email":"ismetkizgin@hotmail.com"}],"homepage":"https://github.com/BrewInteractive/nestjs-hasura#readme-module","bugs":{"url":"https://github.com/BrewInteractive/nestjs-hasura/issues-module"},"dist":{"shasum":"f539fed30ac4d4261d4e875636dad2d5d0101f99","tarball":"https://registry.npmjs.org/@brewww/nestjs-hasura-module/-/nestjs-hasura-module-1.1.0.tgz","fileCount":46,"integrity":"sha512-1/iur42FQxS0Mhe05PpZG1YNm/82CICuA6CZHi+oYzZqCFn30iiffIvt3nTvouu1RIozmtmqBpokZlb/l8B8VQ==","signatures":[{"sig":"MEQCIETcE+A6oGPwRme5J5L8g8JXn10yRmMN9EAQkZx05rWpAiAIeoYg9pAIzLTdaFRUtsrKzFGZiGsQIbbq2P3IJccqTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137264},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cc0e7c6974a6d3aff3511330061ce0c426426ac2","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"release-it","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ismetkizgin","email":"ismetkizgin@hotmail.com"},"release-it":{"git":{"tagName":"v${version}","requireBranch":"main"},"npm":{"publish":false},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"conventionalcommits"}}}},"repository":{"url":"git+https://github.com/BrewInteractive/nestjs-hasura-module.git","type":"git"},"_npmVersion":"10.7.0","description":"<p  align=\"center\"> <a  href=\"http://brewww.com/\"  target=\"_blank\"><img  src=\"https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/Brew-Logo-Small.png?raw=true\"  width=\"300\"  alt=\"Brew Logo\"  /></a> </p>","directories":{},"_nodeVersion":"22.2.0","dependencies":{"graphql-request":"^6.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"jest":"^29.5.0","rxjs":"^7.8.1","eslint":"^8.42.0","graphql":"^16.8.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","release-it":"^17.3.0","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","mockingbird":"^2.1.2","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.2.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.8.1","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-hasura-module_1.1.0_1717071788797_0.6461163553655549","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@brewww/nestjs-hasura-module","version":"1.1.1","keywords":["nestjs","plugin","nestjs-plugin"],"author":{"name":"Brew"},"license":"UNLICENSED","_id":"@brewww/nestjs-hasura-module@1.1.1","maintainers":[{"name":"mfozmen","email":"mehmetfahriozmen@gmail.com"},{"name":"demir.brew","email":"demir@brewww.com"},{"name":"gokceno","email":"gokcen@brewww.com"},{"name":"ismetkizgin","email":"ismetkizgin@hotmail.com"}],"homepage":"https://github.com/BrewInteractive/nestjs-hasura#readme-module","bugs":{"url":"https://github.com/BrewInteractive/nestjs-hasura/issues-module"},"dist":{"shasum":"fe20e9ea05acf8fe05ef27b64551d7455292e6b4","tarball":"https://registry.npmjs.org/@brewww/nestjs-hasura-module/-/nestjs-hasura-module-1.1.1.tgz","fileCount":46,"integrity":"sha512-NrAVu+3hbYIvcvUX/nNEXYLpee0z0OxE8U4dN4zq0p7SLVhMh8lN6bTK3khnfgKJxru+Qu2wovH6D04vj7LI0A==","signatures":[{"sig":"MEUCIQDrZSKNOv7oIeIe3INQIeQ1OPuzDVDhThqc2pWHH3b+JQIgOjkISK+YWZmVAX7CF52ujVU2gXjBbdmOQMbkLnGZbGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137510},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5b1276b84278fa9ef59a994b1eaaa81e2815276c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"release-it","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"gokceno","email":"gokcen@brewww.com"},"release-it":{"git":{"tagName":"v${version}","requireBranch":"main"},"npm":{"publish":false},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":{"name":"conventionalcommits"}}}},"repository":{"url":"git+https://github.com/BrewInteractive/nestjs-hasura-module.git","type":"git"},"_npmVersion":"10.8.2","description":"<p  align=\"center\"> <a  href=\"http://brewww.com/\"  target=\"_blank\"><img  src=\"https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/Brew-Logo-Small.png?raw=true\"  width=\"300\"  alt=\"Brew Logo\"  /></a> </p>","directories":{},"_nodeVersion":"22.6.0","dependencies":{"graphql-request":"^6.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"jest":"^29.5.0","rxjs":"^7.8.1","eslint":"^8.42.0","graphql":"^16.8.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","release-it":"^17.3.0","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","mockingbird":"^2.1.2","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","reflect-metadata":"^0.2.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"rxjs":"^7.8.1","graphql":"^16.8.1","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-hasura-module_1.1.1_1723541157722_0.34815292508233875","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@brewww/nestjs-hasura-module","version":"1.2.0","private":false,"description":"<p  align=\"center\"> <a  href=\"http://brewww.com/\"  target=\"_blank\"><img  src=\"https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/Brew-Logo-Small.png?raw=true\"  width=\"300\"  alt=\"Brew Logo\"  /></a> </p>","author":{"name":"Brew"},"license":"UNLICENSED","main":"dist/index.js","scripts":{"build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","release":"release-it"},"peerDependencies":{"@nestjs/common":"^10.0.0","@nestjs/core":"^10.0.0","graphql":"^16.8.1","reflect-metadata":"^0.2.2","rxjs":"^7.8.1"},"devDependencies":{"@nestjs/cli":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/core":"^10.0.0","@nestjs/schematics":"^10.0.0","@nestjs/testing":"^10.0.0","@release-it/conventional-changelog":"^8.0.1","@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/supertest":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","eslint":"^8.42.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","graphql":"^16.8.1","jest":"^29.5.0","mockingbird":"^2.1.2","prettier":"^3.0.0","reflect-metadata":"^0.2.0","release-it":"^17.3.0","rxjs":"^7.8.1","source-map-support":"^0.5.21","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-loader":"^9.4.3","ts-node":"^10.9.1","tsconfig-paths":"^4.2.0","typescript":"^5.1.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/BrewInteractive/nestjs-hasura-module.git"},"keywords":["nestjs","plugin","nestjs-plugin"],"bugs":{"url":"https://github.com/BrewInteractive/nestjs-hasura/issues-module"},"homepage":"https://github.com/BrewInteractive/nestjs-hasura#readme-module","dependencies":{"graphql-request":"^6.1.0"},"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","release-it":{"git":{"requireBranch":"main","tagName":"v${version}"},"npm":{"publish":false},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"conventionalcommits"},"infile":"CHANGELOG.md"}}},"_id":"@brewww/nestjs-hasura-module@1.2.0","gitHead":"fb0af4d3c7c324b8b9b6b4f2ab9d593014a476d3","types":"./dist/index.d.ts","_nodeVersion":"22.7.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UKoZj/O3sVsbxMybrdkCuh4JFX7f9WT1K34ESxMK9d9CIbNZMuWrfmYqXPIZQwv1r7qb2kJaeRkgecZJqIZk1g==","shasum":"7cd4b6da3a96259388d9157b31eecc9086044e71","tarball":"https://registry.npmjs.org/@brewww/nestjs-hasura-module/-/nestjs-hasura-module-1.2.0.tgz","fileCount":49,"unpackedSize":139586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWGUOq1AanHsUDocQFnahr6XRbAa6h1eH4rGeef3JcRAIgE/dGxreu1l+QAvkIUIuA6f3sY/yA8jAo4rRZGDbPQ8Y="}]},"_npmUser":{"name":"gokceno","email":"gokcen@brewww.com"},"directories":{},"maintainers":[{"name":"mfozmen","email":"mehmetfahriozmen@gmail.com"},{"name":"demir.brew","email":"demir@brewww.com"},{"name":"gokceno","email":"gokcen@brewww.com"},{"name":"ismetkizgin","email":"ismetkizgin@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-hasura-module_1.2.0_1725390620642_0.14075464204627486"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-30T12:23:08.713Z","modified":"2024-09-03T19:10:21.134Z","1.1.0":"2024-05-30T12:23:08.980Z","1.1.1":"2024-08-13T09:25:57.883Z","1.2.0":"2024-09-03T19:10:20.812Z"},"bugs":{"url":"https://github.com/BrewInteractive/nestjs-hasura/issues-module"},"author":{"name":"Brew"},"license":"UNLICENSED","homepage":"https://github.com/BrewInteractive/nestjs-hasura#readme-module","keywords":["nestjs","plugin","nestjs-plugin"],"repository":{"type":"git","url":"git+https://github.com/BrewInteractive/nestjs-hasura-module.git"},"description":"<p  align=\"center\"> <a  href=\"http://brewww.com/\"  target=\"_blank\"><img  src=\"https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/Brew-Logo-Small.png?raw=true\"  width=\"300\"  alt=\"Brew Logo\"  /></a> </p>","maintainers":[{"name":"mfozmen","email":"mehmetfahriozmen@gmail.com"},{"name":"demir.brew","email":"demir@brewww.com"},{"name":"gokceno","email":"gokcen@brewww.com"},{"name":"ismetkizgin","email":"ismetkizgin@hotmail.com"}],"readme":"<p  align=\"center\">\n<a  href=\"http://brewww.com/\"  target=\"_blank\"><img  src=\"https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/Brew-Logo-Small.png?raw=true\"  width=\"300\"  alt=\"Brew Logo\"  /></a>\n</p>\n\n<h1  align=\"center\">NestJS Hasura Module</h1>\n\n<p align=\"center\">This package was created to facilitate the use of the Hasura GraphQL API in NestJS projects.</p>\n<p align=\"center\">\n<a href=\"https://sonarcloud.io/summary/overall?id=BrewInteractive_nestjs-hasura-module\" target=\"_blank\"><img src=\"https://sonarcloud.io/api/project_badges/measure?project=BrewInteractive_nestjs-hasura-module&metric=alert_status\"/></a>\n<a href=\"https://sonarcloud.io/summary/overall?id=BrewInteractive_nestjs-hasura-module\" target=\"_blank\"><img src=\"https://sonarcloud.io/api/project_badges/measure?project=BrewInteractive_nestjs-hasura-module&metric=coverage\"/></a>\n<a href=\"https://www.npmjs.com/package/@brewww/nestjs-hasura-module\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@brewww/nestjs-hasura-module.svg\" alt=\"NPM Version\" /></a> <a href=\"https://www.npmjs.com/@brewww/nestjs-hasura-module\" target=\"_blank\"><img src=\"https://img.shields.io/npm/l/@brewww/nestjs-hasura-module.svg\" alt=\"Package License\" /></a> <a href=\"https://www.npmjs.com/@brewww/nestjs-hasura-module\" target=\"_blank\"><img src=\"https://img.shields.io/npm/dm/@brewww/nestjs-hasura-module.svg\" alt=\"NPM Downloads\" /></a>\n</p>\n<p align=\"center\">\n<a href=\"https://www.instagram.com/brew_interactive/\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white\" alt=\"Instagram\" /></a>\n<a href=\"https://www.linkedin.com/company/brew-interactive/\" target=\"_blank\"><img src=\"https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white\" alt=\"Linkedin\" /></a>\n<a href=\"https://twitter.com/BrewInteractive\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white\" alt=\"Twitter\" /></a>\n</p>\n\n## Purpose\n\nThis package is developed to be used in NestJS projects. The purpose of the module is to use Hasura more easily and effectively in NestJS projects.\n\n## Documents\n\n- [Local Development Instructions](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/local_development.md)\n  - [Running Tests](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/local_development.md#Test)\n  - [Running Build](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/local_development.md#Build)\n- [Hasura Module Installation](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/installation.md)\n- [Using the Hasura Service](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/using_the_hasura_service.md)\n  - [Query&Mutation Request](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/using_the_hasura_service.md#querymutation-request)\n    - [Basic Usage](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/using_the_hasura_service.md#basic-usage)\n    - [Running Queries with Variables](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/using_the_hasura_service.md#running-queries-with-variables)\n    - [Running Queries with Authorization Options](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/using_the_hasura_service.md#running-queries-with-authorization-options)\n    - [Running Queries with Headers](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/using_the_hasura_service.md#running-queries-with-headers)\n    - [Running Queries with Request Flags](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/using_the_hasura_service.md#running-queries-with-request-flags)\n- [Decorators](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/decorators.md)\n  - [AuthorizationToken Decorator](https://github.com/BrewInteractive/nestjs-hasura-module/blob/main/docs/decorator_uses.md#authorizationtoken-decorator)\n\n## Conclusion\n\nThese instructions will help you start, configure, test, and use the nestjs-hasura-module project.\n\n## License\n\nNestJS Plugin Module is [MIT licensed](LICENSE).\n","readmeFilename":"README.md"}