{
	"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"
	}
}