UNPKG

kapix-typegraphql-prisma

Version:

![integration logo](https://raw.githubusercontent.com/MichalLytek/typegraphql-prisma/main/img/integration.png)

111 lines (110 loc) 3.35 kB
{ "name": "kapix-typegraphql-prisma", "title": "Kapix typegraphql prisma", "private": false, "version": "1.0.33", "scripts": { "prepare": "husky install", "build": "tsc", "build:publish": "npm publish", "package:build": "./package.sh", "package:publish": "cd package *&& npm publish", "prepublishOnly": "npm run build && pnpm version patch -force && npm run build", "generate:postgis": "cd experiments/postgis && npx prisma generate", "check:type": "tsc --noEmit", "check:experiments:postgres": "cd ./experiments/postgres && tsc --noEmit", "check:experiments:mongodb": "cd ./experiments/mongodb && tsc --noEmit", "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.ts", "test:ci": "ts-node ./tests/helpers/setup-tests.ts && jest --coverage --verbose --runInBand && jest --coverage --verbose --runInBand --config ./jest.config.integration.ts", "format": "prettier --ignore-path ./.cli.prettierignore --write ./**/*.{js,json,ts,tsx}" }, "files": [ "lib" ], "bin": { "typegraphql-prisma": "lib/generator.js" }, "peerDependencies": { "@prisma/client": "^4.15.0", "@types/graphql-fields": "^1.3.5", "@types/node": "*", "graphql-fields": "^2.0.3", "graphql-scalars": "^1.22.2", "prisma": "^4.15.0", "tslib": "^2.5.3", "type-graphql": "^1.1.1 || >=1.2.0-rc || >=2.0.0-beta" }, "dependencies": { "@prisma/generator-helper": "^4.15.0", "@prisma/internals": "^4.15.0", "lodash": "4.17.21", "pluralize": "^8.0.0", "semver": "^7.5.2", "ts-morph": "22.0.0", "tslib": "^2.5.3" }, "devDependencies": { "@jest/types": "^29.5.0", "@prisma/client": "^4.15.0", "@types/graphql-fields": "^1.3.5", "@types/jest": "^29.5.2", "@types/lodash": "^4.14.202", "@types/node": "^20.3.1", "@types/pg": "^8.10.2", "@types/pluralize": "0.0.29", "@types/semver": "^7.5.0", "@types/validator": "^13.7.17", "directory-tree": "^3.5.1", "env-cmd": "^10.1.0", "graphql": "^16.6.0", "graphql-fields": "^2.0.3", "graphql-scalars": "^1.22.2", "husky": "^8.0.3", "jest": "^29.5.0", "lint-staged": "^13.2.2", "pg": "^8.11.0", "prettier": "^2.8.8", "prisma": "^4.15.0", "reflect-metadata": "^0.1.13", "ts-jest": "~29.1.0", "ts-node": "^10.9.1", "ts-toolbelt": "^9.6.0", "tslib": "^2.5.3", "type-graphql": "2.0.0-beta.2", "typescript": "~5.1.3" }, "license": "MIT", "engines": { "node": ">=12.4" }, "author": { "name": "Michał Lytek", "url": "https://github.com/MichalLytek" }, "repository": { "type": "git", "url": "https://github.com/MichalLytek/typegraphql-prisma.git" }, "bugs": { "url": "https://github.com/MichalLytek/typegraphql-prisma/issues" }, "keywords": [ "type-graphql", "typegraphql", "prisma", "prisma2", "prisma-framework", "graphql", "generator" ], "lint-staged": { "**/*.{ts,tsx}": [ "prettier --write" ], "**/*.{js,json}": [ "prettier --write" ] } }