{
  "name": "@credify/api-docs",
  "version": "1.6.6",
  "dependencies": {
    "@redocly/openapi-cli": "^0.12.9"
  },
  "main": "./apiClients/v1.js",
  "types": "./apiClients/types/apiClients/v1/index.d.ts",
  "files": [
    "apiClients/"
  ],
  "license": "MIT",
  "scripts": {
    "start": "openapi preview-docs -p 8080",
    "start:v2": "openapi preview-docs docs/v2.yaml -p 8081",
    "start:integration": "openapi preview-docs docs/integration-v1.yaml -p 8082",
    "start:integration-v2": "openapi preview-docs docs/integration-v2.yaml -p 8083",
    "start:products": "openapi preview-docs docs/products.yaml -p 8084",
    "start:servicex-integration": "openapi preview-docs docs/servicex-integration.yaml -p 8085",
    "build": "openapi bundle docs/v1.yaml -o dist/openapi.yaml",
    "build:v2": "openapi bundle docs/v2.yaml -o dist/openapi.yaml",
    "build:integration": "openapi bundle docs/integration-v1.yaml -o dist/openapi.yaml",
    "build:integration-v2": "openapi bundle docs/integration-v2.yaml -o dist/openapi.yaml",
    "build:products": "openapi bundle docs/products.yaml -o dist/openapi.yaml",
    "build:servicex-integration": "openapi bundle docs/servicex-integration.yaml -o dist/openapi.yaml",
    "test": "openapi validate",
    "ts-build": "yarn generate-client:v1 && yarn generate-client:v2 && yarn generate-client:integration-v1 && yarn generate-client:integration-v2 && yarn generate-client:products && rollup -c",
    "ts-build:v1": "yarn generate-client:v1 && rollup -c",
    "ts-build:v2": "yarn generate-client:v2 && rollup -c",
    "ts-build:integration-v1": "yarn generate-client:integration-v1 && rollup -c",
    "ts-build:integration-v2": "yarn generate-client:integration-v2 && rollup -c",
    "ts-build:products": "yarn generate-client:products && rollup -c",
    "convert": "openapi-typescript dist/openapi.yaml --output schema.ts",
    "build-t": "yarn ts-build:v1 && yarn ts-build:v2",
    "init-openapi-generator": "openapi-generator-cli",
    "generate-client:v1": "rm -rf apiClients/v1/* apiClients/types/apiClients/v1 dist/*.yaml && yarn build && openapi-generator-cli generate -t templates -i dist/openapi.yaml -g typescript-axios -o apiClients/v1 --skip-validate-spec --api-package api --model-package model -c openapi-generator-config.yaml",
    "generate-client:v2": "rm -rf apiClients/v2/* apiClients/types/apiClients/v2 dist/*.yaml && yarn build:v2 && openapi-generator-cli generate -t templates -i dist/openapi.yaml -g typescript-axios -o apiClients/v2 --skip-validate-spec --api-package api --model-package model -c openapi-generator-config.yaml",
    "generate-client:integration-v1": "rm -rf apiClients/integration/* apiClients/types/apiClients/integration dist/*.yaml && yarn build:integration && openapi-generator-cli generate -t templates -i dist/openapi.yaml -g typescript-axios -o apiClients/integration --skip-validate-spec --api-package api --model-package model -c openapi-generator-config.yaml",
    "generate-client:integration-v2": "rm -rf apiClients/integration-v2/* apiClients/types/apiClients/integration-v2 dist/*.yaml && yarn build:integration-v2 && openapi-generator-cli generate -t templates -i dist/openapi.yaml -g typescript-axios -o apiClients/integration-v2 --skip-validate-spec --api-package api --model-package model -c openapi-generator-config.yaml",
    "generate-client:products": "rm -rf apiClients/products/* apiClients/types/apiClients/products dist/*.yaml && yarn build:products && openapi-generator-cli generate -t templates -i dist/openapi.yaml -g typescript-axios -o apiClients/products --skip-validate-spec --api-package api --model-package model -c openapi-generator-config.yaml"
  },
  "author": "@credify-pte-ltd",
  "devDependencies": {
    "@credify/openapi-typescript": "^3.0.3",
    "@openapitools/openapi-generator-cli": "^2.5.1",
    "@rollup/plugin-typescript": "^8.1.1",
    "rollup": "^2.38.5",
    "rollup-plugin-sourcemaps": "^0.6.3",
    "typescript": "^4.2.3"
  }
}
