{
  "name": "@evolv/javascript-sdk",
  "version": "1.19.4",
  "description": "This is the official JavaScript client for the Evolv Technologies optimization platform.",
  "main": "dist/index.js",
  "module": "src/index.js",
  "exports": {
    "import": "./src/index.js",
    "require": "./dist/index.js"
  },
  "type": "module",
  "homepage": "https://www.evolv.ai",
  "bugs": {
    "url": "https://github.com/evolv-ai/javascript-sdk/issues",
    "email": "support@evolv.ai"
  },
  "directories": {
    "doc": "./docs"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/evolv-ai/javascript-sdk"
  },
  "engines": {
    "node": ">=13"
  },
  "scripts": {
    "prepublishOnly": "webpack --config=webpack.prod.cjs",
    "lint": "eslint src",
    "test": "mocha --experimental-modules",
    "coverage": "npx nyc mocha --experimental-loader=@istanbuljs/esm-loader-hook npm run test",
    "test:debug": "mocha debug --experimental-modules",
    "prebuild": "npm run docs",
    "build": "webpack --config=webpack.dev.cjs",
    "watch": "webpack --config=webpack.dev.cjs --watch",
    "docs": "jsdoc -c jsdocs.config.json src/index.js src/context.js src/docs/README.md",
    "staging:release": "npm run deploy:version:s3 && npm run deploy:next:s3 && npm run deploy:next:npm",
    "release": "npm run deploy:version:s3 && npm run deploy:latest:s3 && npm run deploy:latest:npm",
    "deploy:next:s3": "aws s3 cp ./dist/index.js  s3://evolv-execution-plan-binaries/javascript-sdk/releases/next/index.js --acl public-read && aws s3 cp ./dist/docs/  s3://evolv-execution-plan-binaries/javascript-sdk/releases/next/docs/ --recursive --acl public-read && aws cloudfront create-invalidation --distribution-id $CF_DISTRIBUTION_ID --paths /javascript-sdk/releases/next/*",
    "deploy:version:s3": "aws s3 cp ./dist/index.js  s3://evolv-execution-plan-binaries/javascript-sdk/releases/$SEM_VER/index.js --acl public-read && aws s3 cp ./dist/docs/  s3://evolv-execution-plan-binaries/javascript-sdk/releases/$SEM_VER/docs/ --recursive --acl public-read",
    "deploy:latest:s3": "aws s3 cp ./dist/index.js  s3://evolv-execution-plan-binaries/javascript-sdk/releases/latest/index.js --acl public-read && aws s3 cp ./dist/docs/  s3://evolv-execution-plan-binaries/javascript-sdk/releases/latest/docs/ --recursive --acl public-read && aws cloudfront create-invalidation --distribution-id $CF_DISTRIBUTION_ID --paths /javascript-sdk/releases/latest/*",
    "deploy:next:npm": "npm version $SEM_VER --no-git-tag-version && npm publish --tag next --access public",
    "deploy:latest:npm": "npm version $SEM_VER --no-git-tag-version && npm publish --access public"
  },
  "author": {
    "name": "Evolv Technologies",
    "email": "support@evolv.ai"
  },
  "license": "MIT",
  "dependencies": {
    "@evolv/hashing": "^1.1.0",
    "base64-arraybuffer": "^0.2.0",
    "deepmerge": "^4.2.2"
  },
  "devDependencies": {
    "@istanbuljs/esm-loader-hook": "^0.1.2",
    "chai": "^4.2.0",
    "chai-spies": "^1.0.0",
    "eslint": "^8.1.0",
    "eslint-plugin-es": "^4.1.0",
    "jsdoc": "^3.6.10",
    "mocha": "^9.2.0",
    "nyc": "^15.1.0",
    "webcrypto": "git+https://github.com/nodejs/webcrypto.git",
    "webpack": "^5.30.0",
    "webpack-cli": "^4.9.1",
    "webpack-merge": "^4.2.2",
    "xhr-mock": "^2.5.1",
    "xmlhttprequest": "^1.8.0"
  },
  "mocha": {
    "extension": [
      "js"
    ],
    "spec": "src/**/*.test.js",
    "recursive": true
  },
  "nyc": {
    "all": true,
    "include": [
      "src/**/*.js"
    ],
    "exclude": [
      "**/*.test.js"
    ]
  }
}
