{
	"name": "@sprucelabs/spruce-skill-server",
	"publishConfig": {
		"access": "public"
	},
	"files": [
		"build"
	],
	"description": "The engine that drives your Sprucebot Skill! ⚙️🌲🤖",
	"version": "9.1.0",
	"main": "./build/index.js",
	"types": "./build/index.d.ts",
	"homepage": "https://github.com/sprucelabsai/workspace.sprucebot-skills-kit",
	"bugs": {
		"url": "https://github.com/sprucelabsai/workspace.sprucebot-skills-kit/issues"
	},
	"keywords": [
		"node",
		"sprucebot",
		"sprucelabs"
	],
	"scripts": {
		"build": "npm run clean && tsc | true",
		"watch": "tsc -w -p ./tsconfig.json",
		"clean": "rm -rf build/",
		"lint": "eslint '**/*.ts' && tsc -p . --noEmit",
		"test": "cd ../spruce-skill/ && rm tmp/testing.db | true && mkdir -p tmp/ | true && TS_NODE_PROJECT=../spruce-skill-server/tsconfig.json PORT=3010 BLUEBIRD_W_FORGOTTEN_RETURN=0 ALLOW_NON_SSL=true ORM_LOGGING=false TESTING=true TESTING_SKILLS_KIT=true API_ONLY=true DB_MIGRATIONS=false UI_ENHANCEMENTS_ENABLED=true mocha -r ts-node/register/transpile-only --exit '../spruce-skill-server/tests/**/*Tests.ts'",
		"test:local": "NODE_ENV=local yarn run test --inspect=4080",
		"syncApiSchema:local": "API_HOST=https://local-api.sprucebot.com/graphql node ./build/support/fetchApiSchema.js"
	},
	"dependencies": {
		"@koa/cors": "2",
		"@sprucelabs/log": "^2.2.1",
		"@sprucelabs/spruce-types": "^9.1.0",
		"apollo-link": "1.2.6",
		"apollo-link-ws": "1.0.12",
		"cookies": "^0.8.0",
		"dataloader-sequelize": "^1.7.6",
		"debug": "^3.1.0",
		"glob": "^7.1.2",
		"globby": "^10.0.1",
		"graphql-depth-limit": "^1.1.0",
		"graphql-query-complexity": "^0.2.2",
		"graphql-redis-subscriptions": "^2.0.0",
		"graphql-subscriptions": "^1.0.0",
		"graphql-tag": "2.10.1",
		"graphql-tools": "^4.0.5",
		"ioredis": "^4.6.2",
		"jsonwebtoken": "^8.1.0",
		"koa": "^2.4.1",
		"koa-body": "^4.0.6",
		"koa-graphql": "^0.8.0",
		"koa-mount": "^4.0.0",
		"koa-router": "^7.2.1",
		"koa-static": "^4.0.1",
		"next": "^7.0.0",
		"node-cron": "^1.2.1",
		"pg": "^7.4.1",
		"react": "^16.2.0",
		"react-dom": "^16.0.0",
		"sequelize": "^5",
		"subscriptions-transport-ws": "^0.9.15",
		"umzug": "^2.1.0"
	},
	"peerDependencies": {
		"config": "sprucelabsai/node-config",
		"graphql": "^14.5.4",
		"graphql-type-json": "^0.3.0",
		"sqlite3": "^4.0.4",
		"supertest": "^3.0.0",
		"typescript": "3.6.3"
	},
	"devDependencies": {
		"@types/bluebird": "^3.5.27",
		"@types/chai": "^4.2.0",
		"@types/config": "^0.0.34",
		"@types/cookies": "^0.7.4",
		"@types/debug": "^4.1.5",
		"@types/faker": "^4.1.5",
		"@types/globby": "^9.1.0",
		"@types/graphql-depth-limit": "^1.1.2",
		"@types/graphql-type-json": "^0.3.2",
		"@types/ioredis": "^4.0.15",
		"@types/jsonwebtoken": "^8.3.3",
		"@types/koa": "^2.0.49",
		"@types/koa-graphql": "^0.8.2",
		"@types/koa-router": "^7.0.42",
		"@types/koa-static": "^4.0.1",
		"@types/koa__cors": "^2.2.3",
		"@types/lodash": "^4.14.137",
		"@types/mocha": "^5.2.7",
		"@types/next": "^8.0.6",
		"@types/node-cron": "^2.0.2",
		"@types/slug": "^0.9.1",
		"@types/supertest": "^2.0.8",
		"@types/umzug": "^2.2.2",
		"@types/uuid": "^3.4.5",
		"@types/validator": "^10.11.3",
		"@types/ws": "^6.0.3",
		"add": "^2.0.6",
		"aws-sdk": "^2.153.0",
		"chai": "^4.2.0",
		"eslint": "^5",
		"eslint-config-spruce": "^9.1.0",
		"mocha": "^5.2.0",
		"prettier": "^1.13",
		"ts-node": "^8.0.2",
		"ts-node-dev": "^1.0.0-pre.32",
		"yarn": "^1.2.1"
	},
	"gitHead": "8231478b5652aecb3bbdf602b3bcb0eef9a343b5"
}
