{
	"name": "@premid/api-worker",
	"type": "module",
	"version": "0.0.19",
	"private": true,
	"description": "PreMiD's api",
	"license": "MPL-2.0",
	"main": "dist/index.js",
	"files": [
		"dist"
	],
	"scripts": {
		"start": "node --enable-source-maps .",
		"dev": "node --watch --env-file .env --enable-source-maps .",
		"build": "pnpm codegen",
		"codegen": "graphql-codegen --config codegen.ts"
	},
	"dependencies": {
		"@discordjs/rest": "^2.3.0",
		"@envelop/sentry": "^9.0.0",
		"@escape.tech/graphql-armor-max-aliases": "^2.5.0",
		"@escape.tech/graphql-armor-max-depth": "^2.3.0",
		"@escape.tech/graphql-armor-max-directives": "^2.2.0",
		"@escape.tech/graphql-armor-max-tokens": "^2.4.0",
		"@fastify/websocket": "^10.0.1",
		"@opentelemetry/api": "^1.9.0",
		"@opentelemetry/exporter-prometheus": "^0.52.1",
		"@opentelemetry/node": "^0.24.0",
		"@premid/db": "workspace:*",
		"@sentry/node": "^8.17.0",
		"arktype": "2.0.0-rc.6",
		"defu": "^6.1.4",
		"discord-api-types": "^0.37.92",
		"fastify": "^4.28.1",
		"graphql": "^16.9.0",
		"graphql-parse-resolve-info": "^4.13.0",
		"graphql-yoga": "^5.6.0",
		"ioredis": "^5.3.2",
		"mongoose": "^8.6.3"
	},
	"devDependencies": {
		"@graphql-codegen/cli": "5.0.2",
		"@graphql-codegen/schema-ast": "^4.1.0",
		"@graphql-codegen/typescript": "4.0.9",
		"@graphql-codegen/typescript-resolvers": "4.2.1",
		"@parcel/watcher": "^2.4.1",
		"@types/ws": "^8.5.12"
	}
}
