{"_rev":"4-e1da997d531d2561180da65a699084be","time":{"created":"2025-09-28T04:09:09.648Z","modified":"2025-09-28T04:09:10.325Z","1.0.0-alpha.1":"2025-09-28T04:02:20.410Z","1.0.0":"2025-09-28T04:09:10.044Z"},"_id":"@ahmedhosnypro/typegraphql-prisma","name":"@ahmedhosnypro/typegraphql-prisma","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ahmedhosnypro/typegraphql-prisma","version":"1.0.0","description":"Auto-generate TypeGraphQL schema and resolvers from your Prisma schema file.","scripts":{"prepare":"husky","build":"tsc","package:build":"./package.sh","package:publish":"cd package *&& npm publish","check:type":"tsc --noEmit --skipLibCheck","check:experiments:postgres":"cd ./experiments/postgres && tsc --noEmit --skipLibCheck","check:experiments:mongodb":"cd ./experiments/mongodb && tsc --noEmit --skipLibCheck","check:format":"prettier --ignore-path ./.cli.prettierignore --check ./**/*.{js,json,ts,tsx}","test":"ts-node ./tests/helpers/setup-tests.ts && jest --watch --verbose","test:integration":"ts-node ./tests/helpers/setup-tests.ts && env-cmd jest --watch --verbose --config ./jest.config.integration.cjs","test:ci":"ts-node ./tests/helpers/setup-tests.ts && jest --coverage --verbose --runInBand && jest --coverage --verbose --runInBand --config ./jest.config.integration.cjs","format":"prettier --ignore-path ./.cli.prettierignore --write ./**/*.{js,json,ts,tsx}"},"bin":{"typegraphql-prisma":"lib/generator.js"},"peerDependencies":{"@prisma/client":"^6.16.2","@types/graphql-fields":"^1.3.9","@types/node":"*","graphql-fields":"^2.0.3","graphql-scalars":"^1.23.0","prisma":"^6.16.2","tslib":"^2.6.3","type-graphql":"^1.1.1 || >=1.2.0-rc || >=2.0.0-beta || >=2.0.0-rc"},"dependencies":{"@opentelemetry/api":"^1.9.0","@prisma/generator-helper":"^6.16.2","@prisma/internals":"^6.16.2","fp-ts":"^2.16.11","fs-jetpack":"^5.1.0","http-proxy-agent":"^7.0.2","https-proxy-agent":"^7.0.6","pluralize":"^8.0.0","resolve":"^1.22.10","semver":"^7.7.2","ts-morph":"^27.0.0","tslib":"^2.6.3"},"devDependencies":{"@jest/types":"^30.0.5","@prisma/client":"^6.16.2","@prisma/generator":"^6.16.2","@types/graphql-fields":"^1.3.9","@types/jest":"^30.0.0","@types/node":"^24.5.2","@types/pg":"^8.15.5","@types/pluralize":"0.0.33","@types/resolve":"^1.20.6","@types/semver":"^7.7.1","@types/validator":"^13.15.3","directory-tree":"^3.5.2","env-cmd":"^11.0.0","graphql":"^16.11.0","graphql-fields":"^2.0.3","graphql-scalars":"^1.24.2","husky":"^9.1.7","jest":"^30.1.3","lint-staged":"^16.2.1","pg":"^8.16.3","prettier":"^3.6.2","prettier-2":"npm:prettier@^3.6.2","prisma":"^6.16.2","reflect-metadata":"0.2.2","ts-jest":"~29.4.4","ts-node":"^10.9.2","ts-toolbelt":"^9.6.0","tslib":"^2.8.1","type-graphql":"2.0.0-rc.2","typescript":"~5.9.2"},"license":"MIT","engines":{"node":">=20.11.1"},"author":{"name":"ahmedhosnypro","url":"https://github.com/ahmedhosnypro"},"repository":{"type":"git","url":"git+https://github.com/ahmedhosnypro/typegraphql-prisma.git"},"bugs":{"url":"https://github.com/ahmedhosnypro/typegraphql-prisma/issues"},"keywords":["type-graphql","typegraphql","prisma","prisma2","prisma-framework","graphql","generator"],"lint-staged":{"**/*.{ts,tsx}":["prettier --write"],"**/*.{js,json}":["prettier --write"]},"_id":"@ahmedhosnypro/typegraphql-prisma@1.0.0","gitHead":"c9bbb44caf5d3198736eceabf4dda2f2f819ea94","homepage":"https://github.com/ahmedhosnypro/typegraphql-prisma#readme","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-1B1B7quQz68KYbz/MycUrv/E1PLIJZZ/yrBIsn/FvMaqKau6k7VtltlkV6umrAxQc7AxB7+YMgO1d+4URDyGJw==","shasum":"174f98827f277d5996e6d2db704fbb5c61514571","tarball":"https://registry.npmjs.org/@ahmedhosnypro/typegraphql-prisma/-/typegraphql-prisma-1.0.0.tgz","fileCount":2085,"unpackedSize":16965854,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICFIPGXeUxs5qLDs+21QMZC0P0Xw+rTo/VIxZtkQpDMtAiBi8wyDt29RSntikWpUfQaf09wRcITHs3p+MyzVBQZJbA=="}]},"_npmUser":{"name":"ahmedhosnypro","email":"ahhosnyas@gmail.com"},"directories":{},"maintainers":[{"name":"ahmedhosnypro","email":"ahhosnyas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typegraphql-prisma_1.0.0_1759032549724_0.8005599595107702"},"_hasShrinkwrap":false}},"maintainers":[{"name":"ahmedhosnypro","email":"ahhosnyas@gmail.com"}],"description":"Auto-generate TypeGraphQL schema and resolvers from your Prisma schema file.","homepage":"https://github.com/ahmedhosnypro/typegraphql-prisma#readme","keywords":["type-graphql","typegraphql","prisma","prisma2","prisma-framework","graphql","generator"],"repository":{"type":"git","url":"git+https://github.com/ahmedhosnypro/typegraphql-prisma.git"},"author":{"name":"ahmedhosnypro","url":"https://github.com/ahmedhosnypro"},"bugs":{"url":"https://github.com/ahmedhosnypro/typegraphql-prisma/issues"},"license":"MIT","readme":"# @ahmedhosnypro/typegraphql-prisma\n\n[![NPM Version](https://img.shields.io/npm/v/@ahmedhosnypro/typegraphql-prisma.svg)](https://www.npmjs.com/package/@ahmedhosnypro/typegraphql-prisma)\n[![License](https://img.shields.io/npm/l/@ahmedhosnypro/typegraphql-prisma.svg)](https://github.com/ahmedhosnypro/typegraphql-prisma/blob/release/LICENSE)\n[![NPM Downloads](https://img.shields.io/npm/dm/@ahmedhosnypro/typegraphql-prisma.svg)](https://www.npmjs.com/package/@ahmedhosnypro/typegraphql-prisma)\n\n>\n> This is a fork of the original [`typegraphql-prisma`](https://github.com/MichalLytek/typegraphql-prisma) by [Michal Lytek](https://github.com/MichalLytek). The original package appears to be unmaintained, and this fork has been created to provide updates, bug fixes, and ensure compatibility with modern versions of Prisma and TypeGraphQL.\n\n---\n\n## Why this fork?\n\nThe original `typegraphql-prisma` is an incredible tool, but it has not been updated in a while. This fork aims to:\n-   Update dependencies to their latest versions.\n-   Fix outstanding bugs and merge community pull requests.\n-   Ensure compatibility with modern frameworks and toolchains.\n-   Continue development and maintenance for the community.\n\n## Installation\n\n### npm\n```bash\nnpm i -d @ahmedhosnypro/typegraphql-prisma\n```\n\n### bun \n```bash\nbun i -d @ahmedhosnypro/typegraphql-prisma\n```","readmeFilename":"Readme.md"}