UNPKG

graphql-genie

Version:
107 lines 3.49 kB
{ "name": "graphql-genie", "version": "0.4.24", "description": "GraphQL Genie", "browser": "./lib/browser.umd.js", "jsnext:main": "./lib/module.js", "module": "./lib/module.js", "main": "./lib/module.js", "typings": "./lib/index.d.ts", "keywords": [ "graphql", "graphql-subscriptions", "api", "database", "genie", "serverless", "pwa", "progressive web app" ], "repository": { "type": "git", "url": "git+https://github.com/genie-team/graphql-genie.git" }, "author": "Genie Team", "license": "MIT", "bugs": { "url": "https://github.com/genie-team/graphql-genie" }, "homepage": "https://github.com/genie-team/graphql-genie", "scripts": { "build": "tsc -p .", "browser": "rollup -c rollup.browser.js", "module": "rollup -c rollup.module.js", "prepublishOnly": "npm run test && npm run lint && npm run build && npm run browser && npm run module", "start": "rollup -c rollup.browser.js -w", "test": "npm run testGenie && npm run testSubs && npm run testAuth && npm run testMutation && npm run testPersistence", "testPersistence": "jest ./plugins/genie-persistence/tests", "testMutation": "jest ./src/tests/__tests__/mutationTests.test.ts", "testGenie": "jest ./src/tests/__tests__/genie.test.ts", "testAuth": "jest ./plugins/authentication/tests", "testSubs": "jest subscriptions.test.ts", "lint": "tslint -c tslint.json -p linttsconfig.json --fix", "lint-no-fix": "tslint -c tslint.json -p linttsconfig.json", "tag": "git tag -a v`npm v graphql-genie version` && git push origin --tags", "installPluginDevDependencies": "cd plugins/genie-persistence && npm install && cd ../authentication && npm install && cd ../subscriptions && npm install", "npmUpgradePlugins": "cd plugins/genie-persistence && npm upgrade && cd ../authentication && npm upgrade && cd ../subscriptions && npm upgrade", "pluginAuditFix": "cd plugins/genie-persistence && npm audit fix && cd ../authentication && npm audit fix && cd ../subscriptions && npm audit fix" }, "jest": { "testURL": "http://localhost", "transform": { "^.+\\.tsx?$": "ts-jest" }, "testRegex": "(/__tests__/.0.0.0|(\\.|/)(test|spec))\\.(jsx?|tsx?)$", "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ] }, "devDependencies": { "@types/jest": "^24.0.18", "@types/lodash": "^4.14.141", "@types/node": "^11.13.21", "apollo-cache-inmemory": "^1.6.3", "apollo-client": "^2.6.4", "apollo-link-schema": "^1.2.4", "eslint": "^5.14.1", "eslint-config-google": "^0.12.0", "fortune": "^5.5.17", "graphql": "^14.5.8", "graphql-fields": "^2.0.1", "graphql-subscriptions": "^1.0.0", "graphql-tag": "^2.10.1", "graphql-tools": "^4.0.5", "jest": "^24.9.0", "lodash": "^4.17.15", "rollup": "^1.22.0", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-json": "^3.1.0", "rollup-plugin-node-builtins": "^2.1.2", "rollup-plugin-node-globals": "^1.4.0", "rollup-plugin-node-resolve": "^4.2.4", "rollup-plugin-replace": "^2.1.0", "rollup-plugin-typescript2": "^0.21.2", "ts-jest": "^24.1.0", "ts-node": "^8.4.1", "tslint": "^5.20.0", "tslint-genie-rules": "^1.3.0", "typescript": "^3.6.3" }, "peerDependencies": { "fortune": "^5.0.0", "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0", "graphql-tools": "^3.0.0 || ^4.0.0", "lodash": "^4.0.0" }, "dependencies": { "abab": "^2.0.2", "graphql-iso-date": "^3.6.1", "graphql-type-json": "^0.2.1", "pluralize": "^7.0.0" } }