{
  "name": "prostgles-server",
  "version": "4.2.527",
  "description": "",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "directories": {
    "dist": "dist"
  },
  "scripts": {
    "prepare": "npm run build",
    "start": "tsc --watch",
    "build": "tsc",
    "lint": "eslint . --ext .ts --quiet --fix",
    "test:lib": "rm -rf ./node_modules/* && rm -rf ./dist/* && npm i && npm run lint && tsc && node --trace-uncaught --test dist/**/*.spec.js",
    "test-only": "cd tests/ && ./test.sh",
    "test-quick": "cd tests/ && ./test.sh -quick",
    "test": "npm run test:lib && npm run test-only",
    "generate-docs": "rm -f ./docs/*.md && cd docs/utils && npm start",
    "pushpublish": "npm run generate-docs && npm version patch --git-tag-version false && git push && npm publish",
    "circular-deps": "tsc && npx madge --circular  ."
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/prostgles/prostgles-server-js.git"
  },
  "author": "Stefan L",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/prostgles/prostgles-server-js/issues"
  },
  "keywords": [
    "postgres",
    "postgreSQL",
    "react",
    "typescript",
    "realtime"
  ],
  "homepage": "https://prostgles.com",
  "dependencies": {
    "@aws-sdk/client-ses": "^3.1017.0",
    "@aws-sdk/credential-provider-node": "^3.972.25",
    "@types/passport": "^1.0.17",
    "@types/passport-facebook": "^3.0.4",
    "@types/passport-github2": "^1.2.9",
    "@types/passport-google-oauth20": "^2.0.17",
    "@types/passport-microsoft": "^1.0.3",
    "check-disk-space": "^3.4.0",
    "file-type": "^18.7.0",
    "nodemailer": "^7.0.13",
    "passport": "^0.7.0",
    "passport-facebook": "^3.0.0",
    "passport-github2": "^0.1.12",
    "passport-google-oauth20": "^2.0.0",
    "passport-microsoft": "^2.1.0",
    "passport-oauth2": "^1.8.0",
    "pg": "^8.19.0",
    "pg-cursor": "^2.19.0",
    "pg-promise": "^12.6.2",
    "prostgles-types": "^4.0.242"
  },
  "devDependencies": {
    "@eslint/js": "^9.22.0",
    "@types/express": "^4.17.25",
    "@types/json-schema": "^7.0.15",
    "@types/node": "^22.19.15",
    "@types/nodemailer": "^6.4.23",
    "@types/pg": "^8.20.0",
    "@types/pg-cursor": "^2.7.2",
    "@types/sharp": "^0.30.5",
    "eslint": "^9.39.4",
    "eslint-plugin-security": "^3.0.1",
    "prettier": "^3.8.1",
    "socket.io": "^4.8.3",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.57.2"
  }
}
