{
  "name": "@quantaroute/checkout",
  "version": "1.7.2",
  "description": "Embeddable DigiPin-powered smart address checkout widget — React (web), React Native & Expo (iOS/Android)",
  "main": "./dist/lib/quantaroute-checkout.umd.js",
  "module": "./dist/lib/quantaroute-checkout.es.js",
  "types": "./dist/lib/index.d.ts",
  "source": "src/index.ts",
  "react-native": "src/index.ts",
  "exports": {
    ".": {
      "types": "./dist/lib/index.d.ts",
      "react-native": "./src/index.ts",
      "import": "./dist/lib/quantaroute-checkout.es.js",
      "require": "./dist/lib/quantaroute-checkout.umd.js"
    },
    "./plugin": {
      "default": "./expo-plugin.js"
    },
    "./style.css": "./dist/style.css"
  },
  "files": [
    "src",
    "dist/lib",
    "dist/style.css",
    "expo-plugin.js",
    "babel.config.js",
    "README.md",
    "CHANGELOG.md",
    "LICENSE"
  ],
  "scripts": {
    "dev": "vite",
    "build": "npm run build:lib && npm run build:demo",
    "build:lib": "vite build --config vite.lib.config.ts",
    "build:demo": "vite build",
    "preview": "vite preview --outDir dist/demo",
    "type-check": "tsc --noEmit",
    "type-check:native": "tsc --project tsconfig.native.json --noEmit",
    "verify:digipin": "npx tsx scripts/verify-digipin-formats.mjs",
    "verify:locality": "npx tsx scripts/verify-locality-names.mjs",
    "prepublishOnly": "npm run type-check && npm run type-check:native && npm run build:lib"
  },
  "keywords": [
    "digipin",
    "checkout",
    "address",
    "india",
    "geocoding",
    "maplibre",
    "react",
    "react-native",
    "expo",
    "ios",
    "android",
    "ecommerce",
    "india-post",
    "address-autocomplete",
    "d2c"
  ],
  "license": "MIT",
  "author": {
    "name": "QuantaRoute",
    "url": "https://quantaroute.com"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/quantaroute/checkout.git"
  },
  "bugs": {
    "url": "https://github.com/quantaroute/checkout/issues"
  },
  "homepage": "https://developers.quantaroute.com",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "engines": {
    "node": ">=22.0.0",
    "npm": ">=10.0.0"
  },
  "peerDependencies": {
    "@expo/config-plugins": ">=7.0.0",
    "expo": ">=49.0.0",
    "expo-location": ">=17.0.0",
    "expo-osm-sdk": ">=2.0.0",
    "maplibre-gl": ">=4.0.0",
    "react": ">=18.0.0",
    "react-dom": ">=18.2.0",
    "react-native": ">=0.72.0"
  },
  "peerDependenciesMeta": {
    "@expo/config-plugins": {
      "optional": true
    },
    "react": {
      "optional": false
    },
    "react-dom": {
      "optional": true
    },
    "maplibre-gl": {
      "optional": true
    },
    "react-native": {
      "optional": true
    },
    "expo": {
      "optional": true
    },
    "expo-osm-sdk": {
      "optional": true
    },
    "expo-location": {
      "optional": true
    }
  },
  "devDependencies": {
    "@expo/config-plugins": "^54.0.4",
    "@rollup/plugin-terser": "^1.0.0",
    "@types/react": "^18.2.79",
    "@types/react-dom": "^18.2.25",
    "@types/react-native": "^0.73.0",
    "@vitejs/plugin-react": "^4.3.4",
    "expo-location": "^18.1.6",
    "expo-osm-sdk": "^2.2.3",
    "maplibre-gl": "^4.7.1",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "react-native": "^0.73.11",
    "terser": "^5.46.0",
    "typescript": "^5.6.3",
    "vite": "^5.4.11",
    "vite-plugin-dts": "^4.3.0"
  }
}
