{
  "name": "stashapp-api",
  "version": "1.2.0",
  "description": "Easy to use adapter for interaction with a Stash server through GraphQL.",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "type": "module",
  "scripts": {
    "generate": "genql --schema schema.graphql --output ./src/generated -S Time:string -S Timestamp:string -S Int64:string -S Any:any \"-S Map:Record<string, unknown>\" \"-S BoolMap:Record<string, boolean>\" \"-S PluginConfigMap:Record<string, unknown>\" -S Upload:File --sort && node fix-imports.js",
    "build": "npm run generate && tsc",
    "test": "vitest run",
    "typecheck": "tsc --noEmit",
    "schema:sdl": "node json-to-sdl.js",
    "update-schema": "node update-schema.js",
    "schema:snapshot": "npm run update-schema",
    "refresh": "npm run update-schema && npm run build",
    "version:patch": "npm version patch",
    "version:minor": "npm version minor",
    "version:major": "npm version major",
    "prepublishOnly": "npm run build",
    "publish:patch": "npm run version:patch && npm install && npm publish",
    "publish:minor": "npm run version:minor && npm install && npm publish",
    "publish:major": "npm run version:major && npm install && npm publish"
  },
  "files": [
    "dist"
  ],
  "keywords": [
    "stash",
    "graphql",
    "typescript",
    "api",
    "codegen"
  ],
  "author": "",
  "license": "MIT",
  "devDependencies": {
    "@genql/cli": "^6.3.3",
    "@types/node": "^24.3.0",
    "dotenv": "^16.6.1",
    "graphql": "^16.11.0",
    "prettier": "^3.4.2",
    "typescript": "^5.9.2",
    "vitest": "^4.1.9"
  },
  "dependencies": {
    "@genql/runtime": "^2.10.0"
  }
}
