{
  "name": "@expediagroup/fraudpreventionv2-sdk",
  "version": "5.0.0",
  "description": "ExpediaGroup FraudPreventionV2 SDK v5.0.0 Core Modules of EG Travel SDK",
  "main": "lib/index.js",
  "types": "index.ts",
  "scripts": {
    "build": "prettier --write '**/*.ts'",
    "clean": "rm -rf .openapi-generator apis auth http types",
    "fetch-core": "mkdir -p core/src && cp -r ../../../core/src ./core/ && cp -r ../../../core/index.ts ./core/index.ts",
    "generate-docs": "npx typedoc",
    "merge-packages": "npm install -g merge-packages && npx merge-packages -o package.json package.json ../../src/main/resources/dependencies/package.json ../../../core/package.json",
    "prepare-sdk": "npm run merge-packages && npm run fetch-core && npm run clean && npm i && npm run build",
    "test": "jest"
  },
  "dependencies": {
    "@types/lodash": "4.14.202",
    "@types/node": "20.11.19",
    "@types/uuid": "9.0.8",
    "axios": "1.6.7",
    "lodash": "4.17.21",
    "typescript-json-serializer": "6.0.1",
    "uuid": "9.0.1",
    "winston": "3.11.0"
  },
  "devDependencies": {
    "@babel/preset-env": "7.23.9",
    "@babel/preset-typescript": "7.23.3",
    "@types/jest": "29.5.12",
    "axios-mock-adapter": "1.22.0",
    "jest": "29.7.0",
    "prettier": "3.2.5",
    "prettier-plugin-organize-imports": "3.2.4",
    "ts-jest": "29.1.2",
    "ts-standard": "12.0.2",
    "typedoc": "0.25.8",
    "typedoc-plugin-markdown": "4.0.0-next.53",
    "typedoc-plugin-missing-exports": "2.2.0",
    "typescript": "5.3.3"
  },
  "publishConfig": {
    "access": "public"
  },
  "prepublish": "tsc"
}
