{
    "name": "milton-fcm-client-sdk",
    "version": "1.1.4",
    "description": "Milton Health Coach FCM Client SDK for React Native - Async request processing with Firebase Cloud Messaging push notifications and intelligent polling coordination",
    "main": "src/index.js",
    "types": "src/types.js",
    "scripts": {
        "test": "jest",
        "test:ci": "echo 'Tests require React Native environment - skipping for CI'",
        "lint": "eslint src --ext .js,.jsx",
        "verify": "node verify-installation.js",
        "prepublishOnly": "npm run lint",
        "prepack": "echo 'Preparing package for publishing...'",
        "postpack": "echo 'Package ready for publishing!'",
        "postinstall": "echo '🎉 Milton FCM Client SDK installed! Run: npm run verify'"
    },
    "keywords": [
        "milton",
        "health-coach",
        "react-native",
        "async",
        "polling",
        "push-notifications",
        "fcm",
        "firebase",
        "cloud-messaging",
        "background-processing",
        "offline-support",
        "health-tech",
        "mobile-sdk",
        "client-sdk"
    ],
    "author": {
        "name": "Milton Health Coach Team",
        "email": "sdk@milton.com",
        "url": "https://milton.com"
    },
    "license": "MIT",
    "homepage": "https://github.com/milton-health/fcm-client-sdk#readme",
    "bugs": {
        "url": "https://github.com/milton-health/fcm-client-sdk/issues"
    },
    "engines": {
        "node": ">=14.0.0",
        "npm": ">=6.0.0"
    },
    "os": [
        "darwin",
        "linux",
        "win32"
    ],
    "peerDependencies": {
        "@react-native-async-storage/async-storage": ">=1.17.0",
        "@react-native-community/netinfo": ">=9.0.0",
        "@react-native-firebase/app": ">=18.0.0",
        "@react-native-firebase/messaging": ">=18.0.0",
        "react-native": ">=0.60.0",
        "react-native-device-info": ">=10.0.0"
    },
    "peerDependenciesMeta": {
        "react-native-device-info": {
            "optional": false
        }
    },
    "devDependencies": {
        "@babel/core": "^7.20.0",
        "@babel/plugin-transform-class-properties": "^7.27.1",
        "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1",
        "@babel/plugin-transform-optional-chaining": "^7.27.1",
        "@babel/preset-env": "^7.20.0",
        "@babel/preset-react": "^7.18.0",
        "@babel/preset-typescript": "^7.27.1",
        "eslint": "^8.0.0",
        "jest": "^29.0.0"
    },
    "files": [
        "src/",
        "examples/",
        "README.md",
        "LICENSE",
        "CHANGELOG.md",
        "API_REFERENCE.md",
        "CONFIGURATION_GUIDE.md",
        "FIREBASE_SETUP.md",
        "FCM_SETUP_CHECKLIST.md",
        "TYPESCRIPT_DEFINITIONS.md",
        "TROUBLESHOOTING.md",
        "MIGRATION_GUIDE.md",
        "OFFLINE_HANDLING.md"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/milton-health/fcm-client-sdk.git"
    },
    "publishConfig": {
        "access": "public",
        "registry": "https://registry.npmjs.org/"
    }
}