{
  "name": "@thebdk/native",
  "version": "0.1.6",
  "description": "Platform-agnostic JavaScript SDK for BDK Native apps.",
  "homepage": "https://docs.thebdk.com",
  "keywords": [
    "bdk",
    "bdk-native",
    "native-app",
    "ios",
    "android",
    "webview",
    "wrap",
    "push-notifications",
    "deep-links",
    "in-app-purchases",
    "biometrics",
    "bubble",
    "lovable",
    "ai-agents"
  ],
  "type": "module",
  "license": "SEE LICENSE IN LICENSE",
  "author": "Gaurav Jain",
  "sideEffects": false,
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "unpkg": "./dist/cdn/bdk-native.global.js",
  "jsdelivr": "./dist/cdn/bdk-native.global.js",
  "files": [
    "dist",
    "README.md"
  ],
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./browser": {
      "types": "./dist/browser/index.d.ts",
      "import": "./dist/browser/index.js",
      "require": "./dist/browser/index.cjs"
    },
    "./bubble": {
      "types": "./dist/bubble/index.d.ts",
      "import": "./dist/bubble/index.js",
      "require": "./dist/bubble/index.cjs"
    },
    "./server": {
      "types": "./dist/server/index.d.ts",
      "import": "./dist/server/index.js",
      "require": "./dist/server/index.cjs"
    },
    "./server/onesignal": {
      "types": "./dist/server/onesignal.d.ts",
      "import": "./dist/server/onesignal.js",
      "require": "./dist/server/onesignal.cjs"
    },
    "./server/iap": {
      "types": "./dist/server/iap.d.ts",
      "import": "./dist/server/iap.js",
      "require": "./dist/server/iap.cjs"
    },
    "./server/branch": {
      "types": "./dist/server/branch.d.ts",
      "import": "./dist/server/branch.js",
      "require": "./dist/server/branch.cjs"
    },
    "./server/chottulink": {
      "types": "./dist/server/chottulink.d.ts",
      "import": "./dist/server/chottulink.js",
      "require": "./dist/server/chottulink.cjs"
    },
    "./server/firebase-dynamic-links": {
      "types": "./dist/server/firebase-dynamic-links.d.ts",
      "import": "./dist/server/firebase-dynamic-links.js",
      "require": "./dist/server/firebase-dynamic-links.cjs"
    },
    "./server/bubble": {
      "types": "./dist/server/bubble.d.ts",
      "import": "./dist/server/bubble.js",
      "require": "./dist/server/bubble.cjs"
    }
  },
  "scripts": {
    "build": "tsup",
    "clean": "rm -rf dist coverage",
    "inventory": "node scripts/generate-plugin-inventory.mjs",
    "inventory:wrappers": "node scripts/generate-wrapper-inventory.mjs",
    "serve:demo": "npm run build && python3 -m http.server 4173",
    "validation:bundle": "node scripts/create-wrapper-validation-bundle.mjs",
    "validation:evidence": "node scripts/check-wrapper-evidence.mjs",
    "validation:prepare": "node scripts/prepare-wrapper-validation.mjs",
    "validation:report": "node scripts/create-wrapper-validation-report.mjs",
    "validation:serve": "node scripts/serve-wrapper-validation-bundle.mjs",
    "test": "vitest run",
    "test:watch": "vitest",
    "typecheck": "tsc --noEmit",
    "verify:static": "node scripts/run-static-preflight.mjs",
    "verify:leaks": "node scripts/check-publish-leaks.mjs",
    "verify:package": "node scripts/check-built-package.mjs",
    "verify:release": "node scripts/check-release-readiness.mjs",
    "verify:release:static": "node scripts/check-release-readiness.mjs --static-only",
    "verify": "npm run typecheck && npm test && npm run build && npm run verify:package",
    "prepublishOnly": "npm run build && npm run verify:leaks && npm run verify:release:static"
  },
  "engines": {
    "node": ">=18"
  },
  "dependencies": {
    "google-auth-library": "^10.7.0"
  },
  "devDependencies": {
    "@types/node": "^20.19.43",
    "tsup": "^8.5.1",
    "typescript": "^6.0.3",
    "vitest": "^4.1.9"
  }
}
