UNPKG

graphql-gene

Version:

Generates automatically an executable schema out of your ORM models

122 lines (121 loc) 2.97 kB
{ "name": "graphql-gene", "version": "1.3.3", "description": "Generates automatically an executable schema out of your ORM models", "repository": "accesimpot/graphql-gene", "license": "MIT", "type": "module", "keywords": [ "graphql", "schema", "schema generator", "generate schema", "generate resolvers", "graphql typescript", "gene", "lookahead", "performance", "best practices" ], "bugs": { "url": "https://github.com/accesimpot/graphql-gene/issues" }, "homepage": "https://github.com/accesimpot/graphql-gene#readme", "engines": { "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" }, "main": "./dist/index.js", "scripts": { "dev": "NODE_ENV=development pnpm build --watch --emptyOutDir=false", "build": "NODE_ENV=${NODE_ENV:-development} vite build", "types:check": "tsc --project tsconfig.lint.json" }, "files": [ "dist" ], "imports": { "#src/*": "./src/*" }, "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.cjs" } }, "./context": { "types": "./dist/types/extendable/context.d.ts", "default": "./dist/types/extendable/context.js" }, "./plugin-settings": { "types": "./dist/types/extendable/pluginSettings.d.ts", "default": "./dist/types/extendable/pluginSettings.js" }, "./schema": { "types": "./dist/types/extendable/schema.d.ts", "default": "./dist/types/extendable/schema.js" } }, "peerDependencies": { "graphql": "16.x", "graphql-lookahead": "^1.3.1" }, "devDependencies": { "@types/node": "^22.15.0", "dev-utils": "workspace:*", "graphql": "^16.10.0", "graphql-lookahead": "^1.3.1", "typescript": "^5.8.2", "vite": "^7.0.6" }, "publishConfig": { "access": "public" }, "release": { "extends": "semantic-release-monorepo", "branches": [ { "name": "main" }, { "name": "beta", "channel": "beta", "prerelease": true } ], "repositoryUrl": "https://github.com/accesimpot/graphql-gene.git", "plugins": [ [ "@semantic-release/commit-analyzer", { "preset": "angular", "releaseRules": [ { "type": "chore", "scope": "deps", "release": "patch" }, { "type": "docs", "scope": "README", "release": "patch" } ] } ], "@semantic-release/release-notes-generator", "@semantic-release/npm", [ "@semantic-release/git", { "message": "chore(release-core): ${nextRelease.version} \n\n${nextRelease.notes}" } ], "@semantic-release/github" ] } }