{
  "name": "klaviyo-expo-plugin",
  "version": "0.2.0",
  "main": "dist/plugin/withKlaviyo.js",
  "types": "dist/plugin/withKlaviyo.d.ts",
  "scripts": {
    "build": "tsc",
    "clean": "rm -rf dist",
    "prepare": "npm run clean && npm run build",
    "android": "expo run:android",
    "ios": "expo run:ios",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "test:coverage:html": "jest --coverage --coverageReporters=html --coverageReporters=text && open coverage/index.html",
    "test:peer-deps": "node scripts/test-peer-dependencies.js",
    "test:peer-deps:react18": "npm install --no-save react@18.2.0 react-native@0.73.0 expo@~51.0.0 && npm test",
    "test:peer-deps:react19": "npm install --no-save react@19.1.0 react-native@0.80.0 expo@~53.0.0 && npm test"
  },
  "keywords": [
    "expo",
    "klaviyo",
    "plugin"
  ],
  "author": "Klaviyo",
  "license": "ISC",
  "description": "Expo plugin for Klaviyo integration",
  "devDependencies": {
    "@eslint/js": "^9.30.1",
    "@expo/config-plugins": "54.0.2",
    "@types/glob": "^8.1.0",
    "@types/jest": "^29.5.0",
    "@types/node": "^20.0.0",
    "@types/xml2js": "^0.4.14",
    "eslint": "^9.30.1",
    "globals": "^16.3.0",
    "jest": "^29.5.0",
    "prettier": "^3.6.2",
    "tmp": "^0.2.3",
    "ts-jest": "^29.1.0",
    "typescript": "^5.0.0",
    "typescript-eslint": "^8.35.1",
    "xml2js": "^0.6.2"
  },
  "peerDependencies": {
    "expo": "*",
    "react": ">=18.0.0 <20.0.0",
    "react-native": ">=0.70.0 <1.0.0"
  },
  "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e",
  "dependencies": {
    "expo-location": "~19.0.7"
  }
}
