{
  "name": "@prefabs.tech/fastify-user",
  "version": "0.94.1",
  "description": "Fastify user plugin",
  "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/user#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/prefabs-tech/fastify.git",
    "directory": "packages/user"
  },
  "license": "MIT",
  "type": "module",
  "exports": {
    ".": {
      "import": "./dist/prefabs-tech-fastify-user.js",
      "require": "./dist/prefabs-tech-fastify-user.cjs"
    }
  },
  "main": "./dist/prefabs-tech-fastify-user.cjs",
  "module": "./dist/prefabs-tech-fastify-user.js",
  "types": "./dist/types/index.d.ts",
  "files": [
    "dist"
  ],
  "dependencies": {
    "humps": "2.0.1",
    "validator": "13.15.35"
  },
  "devDependencies": {
    "@prefabs.tech/eslint-config": "0.7.0",
    "@prefabs.tech/fastify-config": "0.94.1",
    "@prefabs.tech/fastify-error-handler": "0.94.1",
    "@prefabs.tech/fastify-graphql": "0.94.1",
    "@prefabs.tech/fastify-mailer": "0.94.1",
    "@prefabs.tech/fastify-s3": "0.94.1",
    "@prefabs.tech/fastify-slonik": "0.94.1",
    "@prefabs.tech/tsconfig": "0.7.0",
    "@types/humps": "2.0.6",
    "@types/node": "24.10.15",
    "@types/validator": "13.15.10",
    "@vitest/coverage-istanbul": "3.2.4",
    "eslint": "9.39.4",
    "fastify": "5.8.5",
    "fastify-plugin": "5.1.0",
    "graphql": "16.13.2",
    "mercurius": "16.9.0",
    "mercurius-auth": "6.0.0",
    "prettier": "3.8.3",
    "slonik": "46.8.0",
    "supertokens-node": "14.1.4",
    "typescript": "5.9.3",
    "vite": "6.4.2",
    "vitest": "3.2.4",
    "zod": "3.25.76"
  },
  "peerDependencies": {
    "@fastify/cors": ">=11.0.1",
    "@fastify/formbody": ">=8.0.2",
    "@prefabs.tech/fastify-config": "0.94.1",
    "@prefabs.tech/fastify-error-handler": "0.94.1",
    "@prefabs.tech/fastify-graphql": "0.94.1",
    "@prefabs.tech/fastify-mailer": "0.94.1",
    "@prefabs.tech/fastify-s3": "0.94.1",
    "@prefabs.tech/fastify-slonik": "0.94.1",
    "fastify": ">=5.2.2",
    "fastify-plugin": ">=5.0.1",
    "mercurius": ">=16.1.0",
    "mercurius-auth": ">=6.0.0",
    "slonik": ">=46.1.0",
    "supertokens-node": ">=14.1.4",
    "zod": ">=3.23.8"
  },
  "engines": {
    "node": ">=20"
  },
  "scripts": {
    "build": "vite build && tsc --emitDeclarationOnly && mv dist/src dist/types",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "sort-package": "npx sort-package-json",
    "test": "vitest run --coverage",
    "typecheck": "tsc --noEmit -p tsconfig.json --composite false"
  }
}