{
  "name": "@cruxpay/js-sdk",
  "version": "0.2.14",
  "description": "CruxPay Javascript SDK",
  "unpkg": "dist/cruxpay-sdk-dom.js",
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "scripts": {
    "test": "TS_NODE_PROJECT='./src/test/tsconfig.commonjs.json' TS_NODE_TRANSPILE_ONLY=true ./node_modules/.bin/mocha --require ts-node/register --require mock-local-storage --require jsdom-global/register --allow-uncaught --colors --reporter mocha-reporter --timeout 5000 src/test/*.ts",
    "copy-latest-docs": "cp -a docs/$npm_package_version/. docs/",
    "version-docs": "./node_modules/.bin/typedoc --out docs/$npm_package_version src/index.ts",
    "coverage": "./node_modules/.bin/nyc npm run test",
    "wallet_demo_legacy": "./node_modules/.bin/parcel src/samples/wallet_demo_legacy.html --https --no-cache",
    "wallet_demo": "./node_modules/.bin/parcel src/samples/wallet_demo.html --https --no-cache",
    "onboarding_demo": "./node_modules/.bin/parcel src/samples/onboarding_demo.html --https --no-cache",
    "typecheck": "./node_modules/.bin/tsc --noEmit",
    "validate_lockfile": "./node_modules/.bin/lockfile-lint --type npm --path package-lock.json --validate-https --allowed-hosts npm",
    "transpile": "./node_modules/.bin/tsc || true",
    "build-prod:js": "./node_modules/.bin/parcel build src/index.ts -d dist --out-file cruxpay-sdk.js --no-minify",
    "build-prod:dom": "./node_modules/.bin/parcel build src/cruxpay-sdk-dom.ts -d dist --out-file cruxpay-sdk-dom.js --no-minify --no-cache --detailed-report",
    "build-crux-explorer-client-prod:dom": "./node_modules/.bin/parcel build src/dom-exports/crux-explorer-client-dom.ts -d dist --out-file crux-explorer-client-dom.js --no-minify --no-cache --detailed-report",
    "build-crux-wallet-client-prod:dom": "./node_modules/.bin/parcel build src/dom-exports/crux-wallet-client-dom.ts -d dist --out-file crux-wallet-client-dom.js --no-minify --no-cache --detailed-report",
    "build-crux-onboarding-client-prod:dom": "./node_modules/.bin/parcel build src/dom-exports/crux-onboarding-client-dom.ts -d dist --out-file crux-onboarding-client-dom.js --no-minify --no-cache --detailed-report",
    "build-prod": "npm run build-prod:js && npm run build-prod:dom && npm run build-crux-explorer-client-prod:dom && npm run build-crux-wallet-client-prod:dom && npm run build-crux-onboarding-client-prod:dom",
    "checks": "npm run validate_lockfile && ./node_modules/.bin/tslint 'src/**/*.ts' && npm run typecheck && npm run test",
    "version-bump": "((./node_modules/.bin/git-branch-is release/dev || ./node_modules/.bin/git-branch-is master) && npm version patch) || true",
    "publish:dev": "npm run build-prod && npm run transpile && npm publish --registry http://138.197.216.253:4873",
    "publish:prod": "npm run build-prod && npm run transpile && npm publish --access public"
  },
  "nyc": {
    "extension": [
      ".ts",
      ".tsx"
    ],
    "exclude": [
      "coverage",
      "dist",
      "lib",
      "src/config.ts",
      "src/exports.ts",
      "src/test",
      "src/samples",
      "**/*.d.ts"
    ],
    "reporter": [
      "text",
      "html"
    ],
    "all": true
  },
  "pre-push": [
    "version-bump"
  ],
  "keywords": [
    "cruxpay",
    "crux"
  ],
  "author": "",
  "license": "GPL-3.0",
  "devDependencies": {
    "@babel/core": "^7.6.0",
    "@types/chai": "^4.2.3",
    "@types/chai-as-promised": "^7.1.2",
    "@types/cloner": "^0.4.0",
    "@types/elliptic": "^6.4.12",
    "@types/expect": "^1.20.4",
    "@types/mocha": "^5.2.7",
    "@types/request": "^2.48.3",
    "@types/sinon": "^7.0.13",
    "@types/url-parse": "^1.4.3",
    "chai": "^4.2.0",
    "chai-as-promised": "^7.1.1",
    "git-branch-is": "^3.0.0",
    "git-pre-push": "0.0.5",
    "jsdom": "15.1.1",
    "jsdom-global": "3.0.2",
    "lockfile-lint": "^3.0.5",
    "mocha": "^6.2.0",
    "mocha-reporter": "^0.1.1",
    "mock-local-storage": "^1.1.8",
    "node-webcrypto-ossl": "^1.0.48",
    "nyc": "^14.1.1",
    "parcel-bundler": "^1.12.4",
    "sinon": "^7.4.2",
    "ts-node": "^8.4.1",
    "tslint": "5.20.0",
    "tslint-config-security": "^1.16.0",
    "typedoc": "^0.15.0",
    "typescript": "^3.6.3"
  },
  "dependencies": {
    "@mojotech/json-type-validation": "^3.1.0",
    "bip39": "^3.0.2",
    "bitcoinjs-lib": "^5.1.4",
    "blockstack": "^19.2.5",
    "cloner": "^0.4.0",
    "elliptic": "^6.5.2",
    "js-logger": "^1.6.0",
    "jsontokens": "^2.0.2",
    "regenerator-runtime": "^0.13.3",
    "url-parse": "^1.4.7"
  }
}
