{
  "name": "@achmadk/react-firebase",
  "version": "2.0.1",
  "type": "module",
  "homepage": "https://github.com/achmadk/open-source-projects/tree/main/packages/react-firebase#readme",
  "license": "Apache-2.0",
  "module": "./dist/index.js",
  "main": "./dist/index.cjs",
  "types": "./dist/index.d.ts",
  "typings": "./dist/index.d.ts",
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "require": "./dist/index.cjs",
      "types": "./dist/index.d.ts"
    },
    "./analytics": {
      "import": "./dist/analytics.js",
      "require": "./dist/analytics.cjs",
      "types": "./dist/analytics.d.ts"
    },
    "./app": {
      "import": "./dist/app.js",
      "require": "./dist/app.cjs",
      "types": "./dist/app.d.ts"
    },
    "./app-check": {
      "import": "./dist/appCheck.js",
      "require": "./dist/appCheck.cjs",
      "types": "./dist/app-check.d.ts"
    },
    "./auth": {
      "import": "./dist/auth.js",
      "require": "./dist/auth.cjs",
      "types": "./dist/auth.d.ts"
    },
    "./database": {
      "import": "./dist/database.js",
      "require": "./dist/database.cjs",
      "types": "./dist/database.d.ts"
    },
    "./data-connect": {
      "import": "./dist/dataConnect.js",
      "require": "./dist/dataConnect.cjs",
      "types": "./dist/data-connect.d.ts"
    },
    "./firestore": {
      "import": "./dist/firestore.js",
      "require": "./dist/firestore.cjs",
      "types": "./dist/firestore.d.ts"
    },
    "./functions": {
      "import": "./dist/functions.js",
      "require": "./dist/functions.cjs",
      "types": "./dist/functions.d.ts"
    },
    "./installations": {
      "import": "./dist/installations.js",
      "require": "./dist/installations.cjs",
      "types": "./dist/installations.d.ts"
    },
    "./messaging": {
      "import": "./dist/messaging.js",
      "require": "./dist/messaging.cjs",
      "types": "./dist/messaging.d.ts"
    },
    "./remote-config": {
      "import": "./dist/remoteConfig.js",
      "require": "./dist/remoteConfig.cjs",
      "types": "./dist/remote-config.d.ts"
    },
    "./performance": {
      "import": "./dist/performance.js",
      "require": "./dist/performance.cjs",
      "types": "./dist/performance.d.ts"
    },
    "./storage": {
      "import": "./dist/storage.js",
      "require": "./dist/storage.cjs",
      "types": "./dist/storage.d.ts"
    },
    "./vertex-ai": {
      "import": "./dist/vertexAI.js",
      "require": "./dist/vertexAI.cjs",
      "types": "./dist/vertex-ai.d.ts"
    },
    "./nextjs": {
      "import": "./dist/nextjsIndex.js",
      "require": "./dist/nextjsIndex.cjs",
      "types": "./dist/nextjs.d.ts"
    },
    "./nextjs/analytics": {
      "import": "./dist/nextjsAnalytics.js",
      "require": "./dist/nextjsAnalytics.cjs",
      "types": "./dist/analytics-next.d.ts"
    },
    "./nextjs/app": {
      "import": "./dist/nextjsApp.js",
      "require": "./dist/nextjsApp.cjs",
      "types": "./dist/Context-next.d.ts"
    },
    "./nextjs/app-check": {
      "import": "./dist/nextjsAppCheck.js",
      "require": "./dist/nextjsAppCheck.cjs",
      "types": "./dist/app-check-next.d.ts"
    },
    "./nextjs/auth": {
      "import": "./dist/nextjsAuth.js",
      "require": "./dist/nextjsAuth.cjs",
      "types": "./dist/auth-next.d.ts"
    },
    "./nextjs/database": {
      "import": "./dist/nextjsDatabase.js",
      "require": "./dist/nextjsDatabase.cjs",
      "types": "./dist/database-next.d.ts"
    },
    "./nextjs/data-connect": {
      "import": "./dist/nextjsDataConnect.js",
      "require": "./dist/nextjsDataConnect.cjs",
      "types": "./dist/data-connect-next.d.ts"
    },
    "./nextjs/firestore": {
      "import": "./dist/nextjsFirestore.js",
      "require": "./dist/nextjsFirestore.cjs",
      "types": "./dist/firestore-next.d.ts"
    },
    "./nextjs/functions": {
      "import": "./dist/nextjsFunctions.js",
      "require": "./dist/nextjsFunctions.cjs",
      "types": "./dist/functions-next.d.ts"
    },
    "./nextjs/installations": {
      "import": "./dist/nextjsInstallations.js",
      "require": "./dist/nextjsInstallations.cjs",
      "types": "./dist/installations-next.d.ts"
    },
    "./nextjs/messaging": {
      "import": "./dist/nextjsMessaging.js",
      "require": "./dist/nextjsMessaging.cjs",
      "types": "./dist/messaging-next.d.ts"
    },
    "./nextjs/remote-config": {
      "import": "./dist/nextjsRemoteConfig.js",
      "require": "./dist/nextjsRemoteConfig.cjs",
      "types": "./dist/remote-config-next.d.ts"
    },
    "./nextjs/performance": {
      "import": "./dist/nextjsPerformance.js",
      "require": "./dist/nextjsPerformance.cjs",
      "types": "./dist/performance-next.d.ts"
    },
    "./nextjs/storage": {
      "import": "./dist/nextjsStorage.js",
      "require": "./dist/nextjsStorage.cjs",
      "types": "./dist/storage-next.d.ts"
    },
    "./nextjs/vertex-ai": {
      "import": "./dist/nextjsVertexAI.js",
      "require": "./dist/nextjsVertexAI.cjs",
      "types": "./dist/vertex-ai-next.d.ts"
    },
    "./server": {
      "import": "./dist/serverIndex.js",
      "require": "./dist/serverIndex.cjs",
      "types": "./dist/server.d.ts"
    },
    "./server/analytics": {
      "import": "./dist/serverAnalytics.js",
      "require": "./dist/serverAnalytics.cjs",
      "types": "./dist/analytics-server.d.ts"
    },
    "./server/app": {
      "import": "./dist/serverApp.js",
      "require": "./dist/serverApp.cjs",
      "types": "./dist/app-server.d.ts"
    },
    "./server/app-check": {
      "import": "./dist/serverAppCheck.js",
      "require": "./dist/serverAppCheck.cjs",
      "types": "./dist/app-check-server.d.ts"
    },
    "./server/auth": {
      "import": "./dist/serverAuth.js",
      "require": "./dist/serverAuth.cjs",
      "types": "./dist/auth-server.d.ts"
    },
    "./server/database": {
      "import": "./dist/serverDatabase.js",
      "require": "./dist/serverDatabase.cjs",
      "types": "./dist/database-server.d.ts"
    },
    "./server/data-connect": {
      "import": "./dist/serverDataConnect.js",
      "require": "./dist/serverDataConnect.cjs",
      "types": "./dist/data-connect-server.d.ts"
    },
    "./server/firestore": {
      "import": "./dist/serverFirestore.js",
      "require": "./dist/serverFirestore.cjs",
      "types": "./dist/firestore-server.d.ts"
    },
    "./server/functions": {
      "import": "./dist/serverFunctions.js",
      "require": "./dist/serverFunctions.cjs",
      "types": "./dist/functions-server.d.ts"
    },
    "./server/installations": {
      "import": "./dist/serverInstallations.js",
      "require": "./dist/serverInstallations.cjs",
      "types": "./dist/installations-server.d.ts"
    },
    "./server/messaging": {
      "import": "./dist/serverMessaging.js",
      "require": "./dist/serverMessaging.cjs",
      "types": "./dist/messaging-server.d.ts"
    },
    "./server/performance": {
      "import": "./dist/serverPerformance.js",
      "require": "./dist/serverPerformance.cjs",
      "types": "./dist/performance-server.d.ts"
    },
    "./server/vertex-ai": {
      "import": "./dist/serverVertexAI.js",
      "require": "./dist/serverVertexAI.cjs",
      "types": "./dist/vertex-ai-server.d.ts"
    }
  },
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "test": "vitest run --coverage",
    "lint": "biome check --organize-imports-enabled=false --no-errors-on-unmatched --skip-errors --write --unsafe",
    "preview": "vite preview",
    "changelog:generate": "commit-and-tag-version -t @achmadk/react-firebase\\@"
  },
  "dependencies": {
    "@scarf/scarf": "1.3.0"
  },
  "peerDependencies": {
    "@types/react": "18.3.12",
    "firebase": "^11.0.1",
    "react": "^18.3.1"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "size-limit": [
    {
      "path": "./dist/index.js",
      "limit": "2.1 kB"
    },
    {
      "path": "./dist/index.cjs",
      "limit": "3 kB"
    },
    {
      "path": "./dist/serverIndex.js",
      "limit": "1.8 kB"
    },
    {
      "path": "./dist/serverIndex.cjs",
      "limit": "3 kB"
    }
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/achmadk/open-source-projects.git",
    "directory": "packages/react-firebase"
  },
  "gitHead": "8e90920a547e5f71c290e0969dfa08a6db1db4a4"
}
