{
  "name": "pulse-ai-utils",
  "version": "3.40.36",
  "description": "Utility functions and helpers for AI-powered applications",
  "main": "index.js",
  "types": "index.d.ts",
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "import": "./index.js",
      "require": "./index.js",
      "default": "./index.js"
    },
    "./package.json": "./package.json",
    "./config/*": {
      "types": "./config/*.d.ts",
      "import": "./config/*.js",
      "require": "./config/*.js",
      "default": "./config/*.js"
    },
    "./firestore/*": {
      "types": "./firestore/*.d.ts",
      "import": "./firestore/*.js",
      "require": "./firestore/*.js",
      "default": "./firestore/*.js"
    },
    "./utils/*": {
      "types": "./utils/*.d.ts",
      "import": "./utils/*.js",
      "require": "./utils/*.js",
      "default": "./utils/*.js"
    },
    "./helpers/*": {
      "types": "./helpers/*.d.ts",
      "import": "./helpers/*.js",
      "require": "./helpers/*.js",
      "default": "./helpers/*.js"
    },
    "./handlers/*": {
      "types": "./handlers/*.d.ts",
      "import": "./handlers/*.js",
      "require": "./handlers/*.js",
      "default": "./handlers/*.js"
    },
    "./services/*": {
      "types": "./services/*.d.ts",
      "import": "./services/*.js",
      "require": "./services/*.js",
      "default": "./services/*.js"
    },
    "./supabase": {
      "types": "./supabase/index.d.ts",
      "import": "./supabase/index.js",
      "require": "./supabase/index.js",
      "default": "./supabase/index.js"
    },
    "./supabase/*": {
      "types": "./supabase/*.d.ts",
      "import": "./supabase/*.js",
      "require": "./supabase/*.js",
      "default": "./supabase/*.js"
    }
  },
  "typesVersions": {
    "*": {
      "config/*": [
        "config/*"
      ],
      "firestore/*": [
        "firestore/*"
      ],
      "utils/*": [
        "utils/*"
      ],
      "helpers/*": [
        "helpers/*"
      ],
      "handlers/*": [
        "handlers/*"
      ],
      "services/*": [
        "services/*"
      ],
      "supabase": [
        "supabase/index"
      ],
      "supabase/*": [
        "supabase/*"
      ],
      "*": [
        "*"
      ]
    }
  },
  "scripts": {
    "clean": "rm -rf *.js *.d.ts config firestore utils helpers handlers services supabase tsconfig.tsbuildinfo",
    "build": "NODE_OPTIONS=--max_old_space_size=8192 tsc",
    "build:clean": "npm run clean && NODE_OPTIONS=--max_old_space_size=8192 tsc",
    "prepublishOnly": "npm run build:clean"
  },
  "files": [
    "*.js",
    "*.d.ts",
    "config/",
    "firestore/",
    "utils/",
    "helpers/",
    "handlers/",
    "services/",
    "supabase/"
  ],
  "keywords": [
    "pulse",
    "utils",
    "openai",
    "zod",
    "ai",
    "artificial-intelligence",
    "helpers"
  ],
  "author": "Pulse Team",
  "license": "0BSD",
  "engines": {
    "node": ">=11.14"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/anandroid/pulse.git"
  },
  "dependencies": {
    "@google/generative-ai": "^0.24.1",
    "@googlemaps/google-maps-services-js": "^3.4.1",
    "@supabase/supabase-js": "^2.50.0",
    "axios": "^1.9.0",
    "dotenv": "^16.5.0",
    "express": "^4.17.1",
    "firebase-admin": "^13.3.0",
    "firestore-queue": "^1.5.3",
    "handlebars": "^4.7.4",
    "openai": "^4.98.0",
    "pulse-type-registry": "^0.16.1",
    "zod": "^3.24.4"
  },
  "peerDependencies": {
    "express": "^4.17.1",
    "openai": "^4.98.0"
  },
  "devDependencies": {
    "@types/express": "^4.17.17",
    "@types/node": "^18.15.11",
    "typescript": "^5.0.4"
  }
}
