{
  "name": "smartcomply-web-sdk",
  "version": "1.0.77",
  "description": "Drop-in identity verification (KYC) widget for web apps — face liveness, NIN/BVN, document verification",
  "main": "dist/index.js",
  "module": "dist/esm/index.js",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/esm/index.js",
      "require": "./dist/index.js"
    }
  },
  "types": "dist/index.d.ts",
  "browser": "dist/smartcomply.browser.js",
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "build": "tsc",
    "build:esm": "tsc -p tsconfig.esm.json",
    "build:browser": "npx esbuild src/index.ts --bundle --format=iife --global-name=SmartComplySDK --outfile=dist/smartcomply.browser.js --target=es2020 --sourcemap --charset=utf8",
    "build:all": "npm run build && npm run build:esm && npm run build:browser",
    "prepublishOnly": "npm run build:all",
    "typecheck": "tsc --noEmit",
    "test": "vitest run",
    "test:watch": "vitest"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/386konsult/smartcomply-web-sdk.git"
  },
  "keywords": [
    "smartcomply",
    "kyc",
    "identity-verification",
    "liveness",
    "face-detection",
    "onboarding",
    "sdk",
    "adhere",
    "nin",
    "bvn"
  ],
  "author": "SmartComply",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/386konsult/smartcomply-web-sdk/issues"
  },
  "homepage": "https://github.com/386konsult/smartcomply-web-sdk#readme",
  "devDependencies": {
    "esbuild": "^0.28.0",
    "typescript": "^5.9.3",
    "vitest": "^4.1.10"
  },
  "dependencies": {
    "@mediapipe/tasks-vision": "^0.10.32"
  }
}
