{
  "name": "@upv/ushi-shared",
  "version": "2.4.0",
  "description": "Shared DTOs, types, and utilities for the USHI platform (LMS, Trials, Social, Wallet).",
  "outDir": "dist",
  "files": [
    "dist"
  ],
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "build": "tsc",
    "watch": "tsc -w",
    "deploy": "npm run build && npm publish --access public",
    "remove": "serverless remove --config serverless.ts",
    "clean": "rm -rf .serverless .warmup dist",
    "reset": "rm -rf node_modules package-lock.json && npm install",
    "generate:readme": "node generate-readme-dynamic.js",
    "version-bump": "npm version patch -m \"Bump version to %s\"",
    "version:patch": "npm version patch -m \"Bump version to %s\"",
    "version:minor": "npm version minor -m \"Bump version to %s\"",
    "version:major": "npm version major -m \"Bump version to %s\"",
    "git-push": "git add . && git commit -m \"Release: Bump version\" && git push",
    "deploy:patch": "npm run version:patch && npm run build && npm run git-push && npm publish --access public",
    "deploy:minor": "npm run version:minor && npm run build && npm run git-push && npm publish --access public",
    "deploy:major": "npm run version:major && npm run build && npm run git-push && npm publish --access public",
    "deploy2": "npm run version-bump && npm run build && npm run git-push && npm publish --access public",
    "ok": "npm publish --access public"
  },
  "keywords": [
    "ushi",
    "shared",
    "dto",
    "typescript",
    "healthcare",
    "lms",
    "clinical-trials",
    "blockchain",
    "user-profiles"
  ],
  "author": "PF DHAESE",
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@types/aws-lambda": "^8.10.149",
    "@types/gremlin": "^3.6.7",
    "@types/jwt-decode": "^2.2.1",
    "@types/node": "^22.15.18",
    "typescript": "^5.7.3"
  },
  "dependencies": {
    "aws-lambda": "^1.0.7",
    "gremlin": "^3.7.3",
    "jwt-decode": "^4.0.0",
    "zod": "^3.25.7"
  }
}
