{
  "name": "@rise/sdk-js",
  "version": "1.0.0-alpha.65",
  "description": "Node SDK for RiSE",
  "author": {
    "name": "scott-wyatt",
    "email": "scott@rise.store",
    "url": "https://rise.store"
  },
  "license": "GPLv3",
  "scripts": {
    "release": "standard-version",
    "build": "tsc -p ./lib/tsconfig.release.json",
    "build:browser": "tsc -p ./lib/tsconfig.browser.json",
    "lint": "tslint -p ./lib",
    "watch": "tsc -w -p ./lib/tsconfig.release.json",
    "pre-test": "run-s clean lint build",
    "test": "npm run clean && npm run lint && npm run build && nyc mocha",
    "test:build:unit": "run-s pre-test test:unit",
    "test:unit": "NODE_ENV=testing nyc mocha --opts test/mocha-unit.opts --exit",
    "test:build:integration": "run-s pre-test test:integration",
    "test:integration": "NODE_ENV=testing nyc mocha --opts test/mocha-integration.opts --exit",
    "test:build:application": "run-s pre-test test:application",
    "test:application": "NODE_ENV=testing nyc mocha --opts test/mocha-application.opts --exit",
    "test:build:auth": "run-s pre-test test:auth",
    "test:auth": "NODE_ENV=testing nyc mocha --opts test/mocha-auth.opts --exit",
    "test:build:billing": "run-s pre-test test:billing",
    "test:billing": "NODE_ENV=testing nyc mocha --opts test/mocha-billing.opts --exit",
    "test:build:cart": "run-s pre-test test:cart",
    "test:cart": "NODE_ENV=testing nyc mocha --opts test/mocha-cart.opts --exit",
    "test:build:channel": "run-s pre-test test:channel",
    "test:channel": "NODE_ENV=testing nyc mocha --opts test/mocha-channel.opts --exit",
    "test:build:collection": "run-s pre-test test:collection",
    "test:collection": "NODE_ENV=testing nyc mocha --opts test/mocha-collection.opts --exit",
    "test:build:country": "run-s pre-test test:country",
    "test:country": "NODE_ENV=testing nyc mocha --opts test/mocha-country.opts --exit",
    "test:build:customer": "run-s pre-test test:customer",
    "test:customer": "NODE_ENV=testing nyc mocha --opts test/mocha-customer.opts --exit",
    "test:build:feed": "run-s pre-test test:feed",
    "test:feed": "NODE_ENV=testing nyc mocha --opts test/mocha-feed.opts --exit",
    "test:build:fulfillment": "run-s pre-test test:fulfillment",
    "test:fulfillment": "NODE_ENV=testing nyc mocha --opts test/mocha-fulfillment.opts --exit",
    "test:build:fulfillment_service": "run-s pre-test test:fulfillment_service",
    "test:fulfillment_service": "NODE_ENV=testing nyc mocha --opts test/mocha-fulfillment_service.opts --exit",
    "test:build:gateway": "run-s pre-test test:gateway",
    "test:gateway": "NODE_ENV=testing nyc mocha --opts test/mocha-gateway.opts --exit",
    "test:build:offer": "run-s pre-test test:offer",
    "test:offer": "NODE_ENV=testing nyc mocha --opts test/mocha-offer.opts --exit",
    "test:build:order": "run-s pre-test test:order",
    "test:order": "NODE_ENV=testing nyc mocha --opts test/mocha-order.opts --exit",
    "test:build:permission": "run-s pre-test test:permission",
    "test:permission": "NODE_ENV=testing nyc mocha --opts test/mocha-permission.opts --exit",
    "test:build:product": "run-s pre-test test:product",
    "test:product": "NODE_ENV=testing nyc mocha --opts test/mocha-product.opts --exit",
    "test:build:subscription": "run-s pre-test test:subscription",
    "test:subscription": "NODE_ENV=testing nyc mocha --opts test/mocha-subscription.opts --exit",
    "test:build:task": "run-s pre-test test:task",
    "test:task": "NODE_ENV=testing nyc mocha --opts test/mocha-task.opts --exit",
    "test:build:transaction": "run-s pre-test test:transaction",
    "test:transaction": "NODE_ENV=testing nyc mocha --opts test/mocha-transaction.opts --exit",
    "test:build:user": "run-s pre-test test:user",
    "test:user": "NODE_ENV=testing nyc mocha --opts test/mocha-user.opts --exit",
    "test:build:vendor": "run-s pre-test test:vendor",
    "test:vendor": "NODE_ENV=testing nyc mocha --opts test/mocha-vendor.opts --exit",
    "prepublishOnly": "npm run compile",
    "compile": "npm run clean && npm run build",
    "clean": "rm -rf dist",
    "docgen": "documentation build dist/index.js --config documentation.yml -f md > docs.md",
    "test:browser": "node_modules/.bin/webpack --config ./webpack.config.js",
    "test:build:browser": "run-s build:browser test:browser"
  },
  "main": "dist/index.js",
  "typings": "dist/index.d.ts",
  "files": [
    "dist",
    "dist.browser"
  ],
  "pre-commit": [
    "test"
  ],
  "dependencies": {
    "@fabrix/regexdot": "^1.0.1",
    "@hapi/joi": "^15.1.1",
    "@rise/rise-validators": "^1.0.0-alpha.24",
    "@rise/rise-values": "^1.0.0-alpha.17",
    "qs": "^6.9.4",
    "reflect-metadata": "^0.1.13",
    "request": "^2.88.2",
    "request-promise-native": "^1.0.8"
  },
  "devDependencies": {
    "@rise/sdk-js-sockets": "^1.0.0-alpha.51",
    "@types/node": "~12.7.8",
    "documentation": "^12.1.2",
    "mocha": "^6",
    "npm-run-all": "^4.1.5",
    "nyc": "^14.1.1",
    "standard-version": "^8.0.2",
    "supertest": "^3.3.0",
    "tslib": "~1.9.0",
    "tslint": "~5.10.0",
    "tslint-microsoft-contrib": "~5.0.3",
    "tsutils": "~3.9.1",
    "typescript": "~3.3.4000",
    "typescript-closure-compiler": "^1.8.11",
    "webpack": "^4.33.0",
    "webpack-cli": "^3.3.3",
    "webpack-node-externals": "^1.7.2"
  },
  "engines": {
    "node": ">= 7.6.0",
    "npm": ">= 3.10.0"
  }
}
