{
  "name": "@transmitsecurity/platform-web-sdk",
  "version": "2.6.1",
  "license": "MIT",
  "private": false,
  "type": "module",
  "main": "dist/index.cjs",
  "module": "dist/index.esm.js",
  "browser": "dist/ts-platform-websdk.js",
  "types": "dist/web-sdk.d.ts",
  "sideEffects": false,
  "files": [
    "dist/*.js",
    "dist/*.cjs",
    "dist/*.d.ts",
    "CHANGELOG.md",
    "README.md"
  ],
  "homepage": "https://developer.transmitsecurity.com/",
  "author": "Transmit Security Dev Team <dev@transmitsecurity.com>",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "exports": {
    ".": {
      "import": "./dist/index.esm.js",
      "require": "./dist/index.cjs",
      "browser": "./dist/ts-platform-websdk.js",
      "types": "./dist/web-sdk.d.ts",
      "default": "./dist/ts-platform-websdk.js"
    },
    "./drs": {
      "import": "./dist/drs.js",
      "require": "./dist/drs.cjs",
      "types": "./dist/drs.d.ts",
      "default": "./dist/drs.js"
    },
    "./webauthn": {
      "import": "./dist/webauthn.js",
      "require": "./dist/webauthn.cjs",
      "types": "./dist/webauthn.d.ts",
      "default": "./dist/webauthn.js"
    },
    "./idv": {
      "import": "./dist/idv.js",
      "require": "./dist/idv.cjs",
      "types": "./dist/idv.d.ts",
      "default": "./dist/idv.js"
    },
    "./ido": {
      "import": "./dist/ido.js",
      "require": "./dist/ido.cjs",
      "types": "./dist/ido.d.ts",
      "default": "./dist/ido.js"
    }
  },
  "scripts": {
    "prebuild": "yarn tsc -p ./src",
    "prebuild:cdn": "yarn tsc -p ./src/tsconfig.cdn.json",
    "prebuild:npm": "yarn tsc -p ./src/tsconfig.npm.json",
    "build:cdn": "yarn prebuild:cdn && web-sdk-bundler \"`cat bundler-config.cdn.json`\"",
    "build:npm": "yarn prebuild:npm && web-sdk-bundler \"`cat bundler-config.npm.json`\"",
    "build": "yarn prebuild && yarn build:cdn && yarn build:npm",
    "prepublishOnly": "yarn build:npm",
    "test": "jest",
    "test:drs": "npm run test:drs:unit",
    "test:drs:unit": "jest drs-smoke",
    "test:idv": "npm run test:idv:unit && npm run test:idv:browser",
    "test:idv:unit": "jest idv-smoke",
    "test:idv:browser": "playwright test tests/idv-browser.test.ts",
    "test:ido": "npm run test:ido:unit && npm run test:ido:browser",
    "test:ido:unit": "jest ido-smoke",
    "test:ido:browser": "playwright test tests/ido-browser.test.ts",
    "test:webauthn": "npm run test:webauthn:unit && npm run test:webauthn:browser",
    "test:webauthn:unit": "jest webauthn-smoke",
    "test:webauthn:browser": "playwright test tests/webauthn-browser.test.ts",
    "distribute": "platform_sdk_cdn=platform-websdk.idsec-dev.com yarn distribute:env",
    "promote-latest:env": "./scripts/make-semver-aliases.sh",
    "distribute:env": "./scripts/upload-dist.sh",
    "publish:npm": "npm publish --access public"
  },
  "devDependencies": {
    "@playwright/test": "^1.57.0",
    "@rollup/plugin-json": "6.1.0",
    "@types/jest": "^29.5.0",
    "@types/node": "20.3.3",
    "jest": "^29.5.0",
    "jest-environment-jsdom": "^29.5.0",
    "ts-jest": "^29.1.0",
    "vite": "^5.0.0"
  },
  "engines": {
    "node": ">=20"
  },
  "keywords": [
    "web",
    "browser",
    "authentication",
    "webauthn",
    "security",
    "identity"
  ],
  "description": "Transmit Security Web SDK - Browser-only authentication and identity verification",
  "packageManager": "yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610"
}