{
  "author": {
    "name": "Paydock, Ltd.",
    "url": "https://paydock.com/"
  },
  "bugs": {
    "email": "support@paydock.com"
  },
  "description": "Paydock client sdk",
  "homepage": "https://paydock.com",
  "files": [
    "bundles",
    "docs",
    "examples",
    "package.json",
    "README.md",
    "slate.md"
  ],
  "browser": "./bundles/widget.umd.js",
  "main": "./bundles/index.cjs",
  "module": "./bundles/index.mjs",
  "types": "./bundles/index.mjs.d.ts",
  "unpkg": "./bundles/widget.umd.js",
  "exports": {
    ".": {
      "import": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      },
      "module": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      },
      "node": {
        "types": "./bundles/index.cjs.d.ts",
        "default": "./bundles/index.cjs"
      },
      "require": {
        "types": "./bundles/index.cjs.d.ts",
        "default": "./bundles/index.cjs"
      },
      "types": "./bundles/index.mjs.d.ts",
      "default": "./bundles/index.mjs.js"
    },
    "./api": {
      "import": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      },
      "module": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      }
    },
    "./canvas3ds": {
      "import": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      },
      "module": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      }
    },
    "./checkout-button": {
      "import": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      },
      "module": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      }
    },
    "./payment-source-widget": {
      "import": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      },
      "module": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      }
    },
    "./vault-display-widget": {
      "import": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      },
      "module": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      }
    },
    "./widget": {
      "import": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      },
      "module": {
        "types": "./bundles/index.mjs.d.ts",
        "default": "./bundles/index.mjs"
      }
    }
  },
  "name": "@paydock/client-sdk",
  "version": "1.122.3",
  "scripts": {
    "build:doc": "node docs/html/marked.js",
    "build:js": "rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript",
    "bundle:css": "grunt replace:css",
    "bundle:html": "grunt replace:html",
    "bundle:js": "run-s clean:bundles build:js",
    "bundle:js:local": "npm run bundle:js && npm run replace:hosts",
    "clean:bundles": "rimraf ./bundles/",
    "clean:lib": "rimraf ./lib/",
    "compute:checksums:bundles": "find ./bundles -type f -exec sha256sum {} \\;",
    "compute:sha:bundles:short": "npm run compute:sha:bundles | tail -1 | cut -c 1-7",
    "compute:sha:bundles": "npm run compute:checksums:bundles | sha256sum",
    "doc:cba": "run-s clean:lib tsc:cba markdown:cba",
    "doc:paydock": "run-s clean:lib tsc:paydock markdown:paydock",
    "lint": "tslint -c tslint.json 'src/**/*.ts{,x}'",
    "lint:fix": "tslint -c tslint.json 'src/**/*.ts{,x}' --fix",
    "markdown:cba": "grunt cba_docs",
    "markdown:paydock": "grunt docs",
    "publish:local": "./publish-to-local-registry.sh",
    "replace:hosts": "grunt replace_hosts",
    "test:browsers": "karma start --browsers Chrome,Firefox,ChromeHeadlessNoSandbox --single-run",
    "test:chromium": "karma start --browsers ChromeHeadlessNoSandbox --single-run",
    "test": "run-s test:chromium",
    "tsc:cba": "tsc --project tsconfig.cba.json",
    "tsc:paydock": "tsc --project tsconfig.paydock.json",
    "tidy:ci": "biome ci --no-errors-on-unmatched .",
    "tidy:precommit": "biome ci --no-errors-on-unmatched --changed .",
    "tidy": "biome check --apply --formatter-enabled=true --linter-enabled=true --organize-imports-enabled=true --no-errors-on-unmatched .",
    "typecheck": "tsc --project tsconfig.json --noEmit"
  },
  "dependencies": {
    "@auspayplus/open-payments-checkout": "1.8.0",
    "@newrelic/browser-agent": "1.260.1",
    "@stripe/stripe-js": "1.54.2"
  },
  "devDependencies": {
    "@babel/cli": "7.24.5",
    "@babel/core": "7.24.5",
    "@babel/plugin-external-helpers": "7.24.1",
    "@babel/plugin-transform-modules-umd": "7.24.1",
    "@babel/plugin-transform-object-assign": "7.24.1",
    "@babel/plugin-transform-runtime": "7.24.3",
    "@babel/polyfill": "7.12.1",
    "@babel/preset-env": "7.24.5",
    "@babel/runtime": "7.24.5",
    "@babel/runtime-corejs2": "7.24.5",
    "@biomejs/biome": "1.9.4",
    "@rollup/plugin-babel": "6.0.4",
    "@rollup/plugin-commonjs": "25.0.7",
    "@rollup/plugin-json": "6.1.0",
    "@rollup/plugin-node-resolve": "15.2.3",
    "@rollup/plugin-replace": "5.0.5",
    "@rollup/plugin-terser": "0.4.4",
    "@rollup/plugin-typescript": "11.1.6",
    "@rollup/pluginutils": "5.1.0",
    "@types/applepayjs": "14.0.9",
    "@types/es6-promise": "3.3.0",
    "@types/googlepay": "0.6.4",
    "@types/jasmine": "5.1.4",
    "@types/jasmine-ajax": "3.3.5",
    "@types/jquery": "3.5.30",
    "babelify": "10.0.0",
    "base64-js": "1.5.1",
    "browser-resolve": "1.11.3",
    "browserify": "17.0.0",
    "browserify-istanbul": "2.0.0",
    "buffer": "5.7.1",
    "dotenv": "16.4.5",
    "fs": "0.0.2",
    "grunt": "1.6.1",
    "grunt-cli": "1.4.3",
    "grunt-jsdoc-to-markdown": "6.0.0",
    "grunt-replace": "2.0.2",
    "grunt-template-render": "0.0.1",
    "highlight.js": "11.9.0",
    "ieee754": "1.2.1",
    "include-all": "4.0.3",
    "jasmine-ajax": "3.4.0",
    "jasmine-core": "2.99.1",
    "jquery": "3.7.1",
    "jsdoc-to-markdown": "8.0.1",
    "karma": "6.4.3",
    "karma-browserify": "8.1.0",
    "karma-chrome-launcher": "2.2.0",
    "karma-cli": "2.0.0",
    "karma-firefox-launcher": "1.3.0",
    "karma-jasmine": "1.1.2",
    "karma-jasmine-ajax": "0.1.13",
    "karma-mocha-reporter": "2.2.5",
    "marked": "4.3.0",
    "npm-run-all2": "6.2.0",
    "process": "0.11.10",
    "rimraf": "5.0.7",
    "rollup": "4.17.2",
    "rollup-plugin-dts": "6.1.0",
    "rxjs": "7.8.1",
    "tsify": "3.0.4",
    "tslib": "2.6.2",
    "tslint": "5.20.1",
    "typescript": "5.4.5",
    "zod": "3.23.8"
  },
  "engines": {
    "node": ">=16.0.0"
  },
  "license": "UNLICENSED",
  "keywords": [
    "client-sdk",
    "es2015",
    "umd",
    "cjs",
    "esm",
    "paydock",
    "sdk",
    "typescript",
    "widget"
  ]
}
