{
  "name": "data-pipeline-leisure",
  "version": "1.0.0",
  "description": "Data pipeline for fetching hotel data from APIs and loading into MySQL and OpenSearch",
  "main": "src/index.js",
  "type": "module",
  "scripts": {
    "start": "node src/index.js",
    "run-once": "node src/index.js --run",
    "run-once-background": "bash scripts/run-once-background.sh",
    "master-locations": "node src/scripts/setup-master-locations-index.js",
    "sync-hotels-to-opensearch": "node src/scripts/sync-mysql-hotels-to-opensearch.js",
    "dev": "node --watch src/index.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [
    "data-pipeline",
    "etl",
    "hotels",
    "amadeus"
  ],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@opensearch-project/opensearch": "^2.9.0",
    "axios": "^1.6.2",
    "csv-parse": "^5.6.0",
    "ssh2-sftp-client": "^11.0.0",
    "dotenv": "^16.3.1",
    "fast-xml-parser": "^4.3.2",
    "mysql2": "^3.6.5",
    "node-cron": "^3.0.3",
    "pdf-parse": "^2.4.5",
    "winston": "^3.11.0"
  },
  "devDependencies": {
    "nodemon": "^3.0.2"
  }
}
