{
  "name": "@deltares/fews-pi-requests",
  "version": "1.19.2",
  "description": "Library for making requests to the FEWS PI webservice",
  "author": {
    "name": "Werner Kramer",
    "email": "werner.kramer@deltares.nl"
  },
  "keywords": [
    "FEWS",
    "PI REST Service"
  ],
  "license": "MIT",
  "type": "module",
  "exports": {
    "types": "./lib/types/index.d.ts",
    "import": "./lib/esm/index.js",
    "require": "./lib/cjs/index.js"
  },
  "main": "./lib/cjs/index.js",
  "module": "./lib/esm/index.js",
  "typings": "./lib/types/index.d.ts",
  "private": false,
  "scripts": {
    "build": "npm run clean && npm run build:esm && npm run build:cjs && webpack",
    "build:esm": "tsc",
    "build:cjs": "tsc --module commonjs --outDir lib/cjs",
    "clean": "shx rm -rf lib dist",
    "doc": "typedoc --out doc src",
    "lint": "eslint src/**.ts",
    "lint:fix": "eslint src/**.ts --fix",
    "test:unit": "jest unit --collect-coverage",
    "test:e2e": "jest e2e",
    "test": "jest --coverage",
    "json2ts-pi": "node scripts/generateTypes.js pi",
    "json2ts-archive": "node scripts/generateTypes.js archive",
    "sonar": "sonar-scanner -Dsonar.host.url=$SONAR_URL -Dsonar.login=$SONAR_TOKEN -Dsonar.projectKey=$SONAR_KEY -Dsonar.projectName='Delft-FEWS Web OC PI Requests'"
  },
  "dependencies": {
    "@deltares/fews-web-oc-utils": "^1.0.1"
  },
  "devDependencies": {
    "@types/jest": "^29.5.2",
    "@types/jsdom": "^21.1.1",
    "@typescript-eslint/eslint-plugin": "^5.61.0",
    "@typescript-eslint/parser": "^5.61.0",
    "cross-fetch": "^4.0.0",
    "dotenv": "^16.3.1",
    "eslint": "^8.44.0",
    "fetch-mock": "^9.11.0",
    "jest": "^29.6.0",
    "jest-environment-jsdom": "^29.6.0",
    "jest-junit": "^16.0.0",
    "jest-teamcity-reporter": "^0.9.0",
    "jsdom": "^22.1.0",
    "json-schema-to-typescript": "^11.0.2",
    "shx": "^0.3.4",
    "sonarqube-scanner": "^3.0.1",
    "ts-jest": "^29.1.1",
    "ts-loader": "^9.4.4",
    "typedoc": "^0.24.8",
    "typescript": "^5.1.6",
    "webpack": "^5.88.1",
    "webpack-cli": "^5.1.4"
  },
  "jest-junit": {
    "outputDirectory": "reports/",
    "outputName": "junit.xml"
  },
  "engines": {
    "node": ">=0.14"
  },
  "files": [
    "dist/*",
    "lib/*"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Deltares/fews-pi-requests"
  },
  "bugs": {
    "url": "https://github.com/Deltares/fews-pi-requests/issues"
  }
}
