UNPKG

shyft

Version:

Model driven GraphQL API framework

105 lines (104 loc) 2.71 kB
{ "name": "shyft", "version": "1.3.0", "description": "Model driven GraphQL API framework", "main": "lib/index.js", "types": "lib/index.d.ts", "scripts": { "build": "tsc", "build-watch": "tsc -w", "clean": "rimraf lib", "coverage": "cross-env NODE_ENV=test TZ=UTC jest --runInBand --coverage", "coverage-ci": "npm run coverage && cat ./coverage/lcov.info | codecov", "lint": "tsc --noEmit && eslint '*/**/*.{js,ts,tsx}'", "lint-fix": "tsc --noEmit && eslint '*/**/*.{js,ts,tsx}' --fix", "lint-staged": "lint-staged", "prepare": "husky install", "release": "np --no-publish", "test": "jest --testPathIgnorePatterns test/", "test-integration": "TZ=UTC jest --runInBand", "test-integration-watch": "TZ=UTC jest --runInBand --watch", "test-watch": "jest --testPathIgnorePatterns test/ --watch" }, "files": [ "lib", "storageScripts" ], "jest": { "testEnvironment": "node" }, "lint-staged": { "*.{js,ts}": [ "./node_modules/eslint/bin/eslint.js" ] }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "keywords": [ "shyft", "graphql", "api", "model", "generator", "database", "workflow", "permissions", "validation", "workflows", "finite-state-machine", "acl", "migrations", "shyft", "graphql-apis", "mutations" ], "author": "Chris Kalmar <christian.kalmar@gmail.com>", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/chriskalmar/shyft" }, "devDependencies": { "@types/graphql": "14.5.0", "@types/jest": "26.0.23", "@types/lodash": "4.14.170", "@types/node": "14.17.3", "@typescript-eslint/eslint-plugin": "4.26.1", "@typescript-eslint/parser": "4.26.1", "codecov": "3.8.2", "cross-env": "7.0.3", "eslint": "7.28.0", "eslint-config-prettier": "8.3.0", "eslint-import-resolver-typescript": "2.4.0", "eslint-plugin-import": "2.23.4", "eslint-plugin-prettier": "3.4.0", "husky": "6.0.0", "jest": "26.6.3", "lint-staged": "11.0.0", "pg": "8.6.0", "prettier": "2.3.1", "prettier-eslint": "12.0.0", "prettier-eslint-cli": "5.0.1", "rimraf": "3.0.2", "sqlite3": "5.0.2", "ts-jest": "26.5.6", "typeorm": "0.2.34", "typescript": "4.2.4" }, "dependencies": { "casual": "^1.6.2", "dataloader": "^2.0.0", "date-fns": "^2.1.0", "graphql": "^15.5.0", "graphql-relay": "^0.6.0", "graphql-subscriptions": "^1.1.0", "graphql-type-json": "^0.3.0", "json-shaper": "^1.2.0", "lodash": "4.17.21", "pluralize": "^8.0.0", "toposort": "^2.0.2" } }